65 lines
1.5 KiB
YAML
65 lines
1.5 KiB
YAML
|
|
name: PadXcodeDaemon
|
||
|
|
options:
|
||
|
|
bundleIdPrefix: ca.dallasgroot
|
||
|
|
deploymentTarget:
|
||
|
|
macOS: "14.0"
|
||
|
|
xcodeVersion: "15.0"
|
||
|
|
createIntermediateGroups: true
|
||
|
|
generateEmptyDirectories: true
|
||
|
|
|
||
|
|
settings:
|
||
|
|
base:
|
||
|
|
SWIFT_VERSION: "5.9"
|
||
|
|
MACOSX_DEPLOYMENT_TARGET: "14.0"
|
||
|
|
PRODUCT_BUNDLE_IDENTIFIER: ca.dallasgroot.PadXcodeDaemon
|
||
|
|
PRODUCT_NAME: PadXcodeDaemon
|
||
|
|
MARKETING_VERSION: "1.0.0"
|
||
|
|
CURRENT_PROJECT_VERSION: "1"
|
||
|
|
CODE_SIGN_STYLE: Automatic
|
||
|
|
DEVELOPMENT_TEAM: ""
|
||
|
|
SWIFT_OPTIMIZATION_LEVEL: "-Onone"
|
||
|
|
DEBUG_INFORMATION_FORMAT: dwarf
|
||
|
|
ENABLE_HARDENED_RUNTIME: YES
|
||
|
|
|
||
|
|
packages:
|
||
|
|
Vapor:
|
||
|
|
url: https://github.com/vapor/vapor.git
|
||
|
|
from: "4.99.0"
|
||
|
|
|
||
|
|
targets:
|
||
|
|
PadXcodeDaemon:
|
||
|
|
type: application
|
||
|
|
platform: macOS
|
||
|
|
deploymentTarget: "14.0"
|
||
|
|
|
||
|
|
sources:
|
||
|
|
- path: App
|
||
|
|
createIntermediateGroups: true
|
||
|
|
- path: Daemon
|
||
|
|
createIntermediateGroups: true
|
||
|
|
- path: UI
|
||
|
|
createIntermediateGroups: true
|
||
|
|
- path: Preferences
|
||
|
|
createIntermediateGroups: true
|
||
|
|
|
||
|
|
settings:
|
||
|
|
base:
|
||
|
|
INFOPLIST_FILE: App/Info.plist
|
||
|
|
CODE_SIGN_ENTITLEMENTS: PadXcodeDaemon.entitlements
|
||
|
|
LD_RUNPATH_SEARCH_PATHS:
|
||
|
|
- "$(inherited)"
|
||
|
|
- "@executable_path/../Frameworks"
|
||
|
|
|
||
|
|
dependencies:
|
||
|
|
- package: Vapor
|
||
|
|
product: Vapor
|
||
|
|
|
||
|
|
preBuildScripts:
|
||
|
|
- name: "SwiftLint (optional)"
|
||
|
|
script: |
|
||
|
|
if which swiftlint > /dev/null; then
|
||
|
|
swiftlint
|
||
|
|
fi
|
||
|
|
basedOnDependencyAnalysis: false
|
||
|
|
showEnvVars: false
|