PadXcode-Daemon/project.yml

65 lines
1.5 KiB
YAML
Raw Normal View History

2026-04-12 00:42:51 -07:00
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