diff options
| author | ruki <[email protected]> | 2020-04-04 15:27:24 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-04-04 15:27:24 +0800 |
| commit | dd8d60cd3a0ebde713fea7010926ab034243f884 (patch) | |
| tree | 8e61580c5783afaef8fd2a37b5be8e07408fc0d7 /tests/projects/objc/framework | |
| parent | dadee422f340ce6e96a7adbd64aa3941a2d31707 (diff) | |
improve xcode.framework rule
Diffstat (limited to 'tests/projects/objc/framework')
| -rw-r--r-- | tests/projects/objc/framework/src/Info.plist | 24 | ||||
| -rw-r--r-- | tests/projects/objc/framework/xmake.lua | 12 |
2 files changed, 29 insertions, 7 deletions
diff --git a/tests/projects/objc/framework/src/Info.plist b/tests/projects/objc/framework/src/Info.plist new file mode 100644 index 000000000..20608314e --- /dev/null +++ b/tests/projects/objc/framework/src/Info.plist @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>$(DEVELOPMENT_LANGUAGE)</string> + <key>CFBundleExecutable</key> + <string>$(EXECUTABLE_NAME)</string> + <key>CFBundleIdentifier</key> + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>$(PRODUCT_NAME)</string> + <key>CFBundlePackageType</key> + <string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string> + <key>CFBundleShortVersionString</key> + <string>1.0</string> + <key>CFBundleVersion</key> + <string>$(CURRENT_PROJECT_VERSION)</string> + <key>NSHumanReadableCopyright</key> + <string>Copyright © 2020 tboox. All rights reserved.</string> +</dict> +</plist> diff --git a/tests/projects/objc/framework/xmake.lua b/tests/projects/objc/framework/xmake.lua index 2e1de864c..683b2ea7d 100644 --- a/tests/projects/objc/framework/xmake.lua +++ b/tests/projects/objc/framework/xmake.lua @@ -1,15 +1,13 @@ add_rules("mode.debug", "mode.release") -add_frameworks("Foundation", "CoreFoundation") - -if is_os("macosx", "ios") then - add_mxflags("-fobjc-arc") -end target("test") - set_kind("shared") + add_rules("xcode.framework") add_files("src/test.m") + add_headerfiles("src/*.h") + add_installfiles("src/Info.plist") + --[[ target("demo") set_kind("binary") add_deps("test") - add_files("src/main.m") + add_files("src/main.m")]] |
