--------- Co-authored-by: intelligence <intelligence@debian.local> Reviewed-on: #3
75 lines
1.6 KiB
YAML
75 lines
1.6 KiB
YAML
name: Transui
|
|
|
|
options:
|
|
createIntermediateGroups: true
|
|
deploymentTarget:
|
|
macOS: "15.0"
|
|
xcodeVersion: "16.0"
|
|
|
|
configs:
|
|
Debug: debug
|
|
Release: release
|
|
|
|
settings:
|
|
base:
|
|
CODE_SIGN_STYLE: Automatic
|
|
CURRENT_PROJECT_VERSION: 1
|
|
MARKETING_VERSION: 0.1.0
|
|
SWIFT_VERSION: 5.0
|
|
|
|
targets:
|
|
Transui:
|
|
type: application
|
|
platform: macOS
|
|
deploymentTarget: "15.0"
|
|
sources:
|
|
- path: Sources/Transui
|
|
- path: ../third_party/transui_mp3
|
|
- path: ../third_party/shine/src/lib
|
|
settings:
|
|
base:
|
|
CODE_SIGN_ENTITLEMENTS: Transui.entitlements
|
|
ENABLE_HARDENED_RUNTIME: "YES"
|
|
GENERATE_INFOPLIST_FILE: "NO"
|
|
INFOPLIST_FILE: Info.plist
|
|
PRODUCT_BUNDLE_IDENTIFIER: io.github.transui.macos
|
|
PRODUCT_NAME: Transui
|
|
GCC_C_LANGUAGE_STANDARD: c11
|
|
HEADER_SEARCH_PATHS:
|
|
- "$(SRCROOT)/../third_party/transui_mp3"
|
|
- "$(SRCROOT)/../third_party/shine/src/lib"
|
|
SWIFT_OBJC_BRIDGING_HEADER: Sources/Transui/Transui-Bridging-Header.h
|
|
|
|
TransuiTests:
|
|
type: bundle.unit-test
|
|
platform: macOS
|
|
deploymentTarget: "15.0"
|
|
sources:
|
|
- path: Tests/TransuiTests
|
|
dependencies:
|
|
- target: Transui
|
|
settings:
|
|
base:
|
|
GENERATE_INFOPLIST_FILE: "YES"
|
|
PRODUCT_BUNDLE_IDENTIFIER: io.github.transui.macos.tests
|
|
|
|
schemes:
|
|
Transui:
|
|
build:
|
|
targets:
|
|
Transui: all
|
|
TransuiTests: [test]
|
|
run:
|
|
config: Debug
|
|
test:
|
|
config: Debug
|
|
gatherCoverageData: true
|
|
targets:
|
|
- TransuiTests
|
|
profile:
|
|
config: Release
|
|
analyze:
|
|
config: Debug
|
|
archive:
|
|
config: Release
|