]>
Commit | Line | Data |
---|---|---|
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 | ||
6 | SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator | |
7 | VALID_ARCHS[sdk=macosx*] = i386 x86_64 | |
8 | ||
9 | XPC_SUPPORT_INSTALL_PATH = /usr/local/lib/xpc | |
10 | ||
11 | OTHER_CFLAGS = $(XPC_EXECUTABLE_OTHER_CFLAGS) -D__XPC_BUILDING_XPCDEVELOPMENT__=1 | |
12 | HEADER_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. | |
16 | INFOPLIST_EXPAND_BUILD_SETTINGS = YES | |
17 | INFOPLIST_FILE = development/Info.plist | |
18 | ||
19 | GCC_ENABLE_OBJC_GC = unsupported | |
20 | // <rdar://problem/16129315> | |
21 | GCC_ENABLE_OBJC_GC[sdk=macosx*] = supported | |
22 | ||
23 | // Deployment and linking. | |
24 | MACH_O_TYPE = mh_bundle | |
25 | PRODUCT_NAME = development | |
26 | WRAPPER_EXTENSION = bundle | |
27 | INSTALL_PATH_ACTUAL = $(XPC_SUPPORT_INSTALL_PATH) | |
28 | OTHER_LDFLAGS = $(XPC_EXECUTABLE_OTHER_LDFLAGS) | |
29 | STRIP_STYLE = non-global |