+2007-11-15 Mark Rowe <mrowe@apple.com>
+
+ Mac build and header search path sanity fix.
+
+ Reviewed by Sam Weinig and Tim Hatcher.
+
+ Move base setting for HEADER_SEARCH_PATHS into Base.xcconfig, and extend
+ it in JavaScriptCore.xcconfig. This removes the need to override it on a
+ per-target basis inside the .xcodeproj file.
+
+ * Configurations/Base.xcconfig:
+ * Configurations/JavaScriptCore.xcconfig:
+ * JavaScriptCore.xcodeproj/project.pbxproj:
+
2007-11-15 Mark Rowe <mrowe@apple.com>
Qt build fix.
OTHER_LDFLAGS = -lobjc -sub_library libobjc -Wl,-Y,3;
GCC_PREFIX_HEADER = JavaScriptCorePrefix.h;
GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(GCC_PREPROCESSOR_DEFINITIONS);
-HEADER_SEARCH_PATHS = . icu "${BUILT_PRODUCTS_DIR}/DerivedSources/JavaScriptCore" $(HEADER_SEARCH_PATHS);
+HEADER_SEARCH_PATHS = "${BUILT_PRODUCTS_DIR}/DerivedSources/JavaScriptCore" $(HEADER_SEARCH_PATHS);
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = $(SYSTEM_LIBRARY_DIR)/Frameworks;
PRODUCT_NAME = JavaScriptCore;
1412113A0A48798400480255 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = minidom;
};
name = Debug;
1412113B0A48798400480255 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = minidom;
};
name = Release;
1412113C0A48798400480255 /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = minidom;
};
name = Production;
149C276808902AFE008A9EFC /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = testkjs;
};
name = Debug;
149C276908902AFE008A9EFC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = testkjs;
};
name = Release;
149C276B08902AFE008A9EFC /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = testkjs;
};
name = Production;
baseConfigurationReference = 1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */;
buildSettings = {
GCC_OPTIMIZATION_LEVEL = 0;
- HEADER_SEARCH_PATHS = (
- icu,
- .,
- );
STRIP_INSTALLED_PRODUCT = NO;
};
name = Debug;
isa = XCBuildConfiguration;
baseConfigurationReference = 1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */;
buildSettings = {
- HEADER_SEARCH_PATHS = (
- icu,
- .,
- );
STRIP_INSTALLED_PRODUCT = NO;
};
name = Release;
isa = XCBuildConfiguration;
baseConfigurationReference = 1C9051450BA9E8A70081E9D0 /* Base.xcconfig */;
buildSettings = {
- HEADER_SEARCH_PATHS = (
- icu,
- .,
- );
};
name = Production;
};
14BD59D70A3E8FC900BAF59C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = testapi;
};
name = Debug;
14BD59D80A3E8FC900BAF59C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = testapi;
};
name = Release;
14BD59D90A3E8FC900BAF59C /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
- HEADER_SEARCH_PATHS = .;
PRODUCT_NAME = testapi;
};
name = Production;