]> git.saurik.com Git - apple/system_cmds.git/blame - xcconfigs/development.xcconfig
system_cmds-790.50.6.tar.gz
[apple/system_cmds.git] / xcconfigs / development.xcconfig
CommitLineData
cf37c299
A
1// This is the configuration file for building XPC's executables' development
2// support bundle, which houses code that we want to be able to use internally
3// in certain tools, but we don't want to ship externally.
4#include "executable.xcconfig"
5
6SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator
7VALID_ARCHS[sdk=macosx*] = i386 x86_64
8
9XPC_SUPPORT_INSTALL_PATH = /usr/local/lib/xpc
10
11OTHER_CFLAGS = $(XPC_EXECUTABLE_OTHER_CFLAGS) -D__XPC_BUILDING_XPCDEVELOPMENT__=1
12HEADER_SEARCH_PATHS = $(XPC_BUILD_HEADER_SEARCH_PATHS) $(PROJECT_DIR)/development
13
14// This is a bundle, which is not stamped by our version-stamping script, so we
15// expand the build variables in the Info.plist.
16INFOPLIST_EXPAND_BUILD_SETTINGS = YES
17INFOPLIST_FILE = development/Info.plist
18
19GCC_ENABLE_OBJC_GC = unsupported
20// <rdar://problem/16129315>
21GCC_ENABLE_OBJC_GC[sdk=macosx*] = supported
22
23// Deployment and linking.
24MACH_O_TYPE = mh_bundle
25PRODUCT_NAME = development
26WRAPPER_EXTENSION = bundle
27INSTALL_PATH_ACTUAL = $(XPC_SUPPORT_INSTALL_PATH)
28OTHER_LDFLAGS = $(XPC_EXECUTABLE_OTHER_LDFLAGS)
29STRIP_STYLE = non-global