X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/4be4e30906bcb8ee30b4d189205cb70bad6707ce..81345200c95645a1b0d2635520f96ad55dfde63f:/Configurations/ToolExecutable.xcconfig diff --git a/Configurations/ToolExecutable.xcconfig b/Configurations/ToolExecutable.xcconfig index 8ece997..6929310 100644 --- a/Configurations/ToolExecutable.xcconfig +++ b/Configurations/ToolExecutable.xcconfig @@ -21,10 +21,10 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -INSTALL_PATH = $(INSTALL_PATH_$(PLATFORM_NAME)); -INSTALL_PATH_iphoneos = $(JAVASCRIPTCORE_FRAMEWORKS_DIR)/JavaScriptCore.framework/Resources; -INSTALL_PATH_iphonesimulator = $(INSTALL_PATH_iphoneos); -INSTALL_PATH_macosx = $(JAVASCRIPTCORE_FRAMEWORKS_DIR)/JavaScriptCore.framework/Versions/A/Resources; +#include "FeatureDefines.xcconfig" +#include "Version.xcconfig" + +INSTALL_PATH_ACTUAL = $(JAVASCRIPTCORE_FRAMEWORKS_DIR)/$(JAVASCRIPTCORE_RESOURCES_DIR); PRODUCT_NAME = $(TARGET_NAME); CODE_SIGN_ENTITLEMENTS = $(CODE_SIGN_ENTITLEMENTS_$(PLATFORM_NAME)_$(TARGET_NAME)); CODE_SIGN_ENTITLEMENTS_iphoneos_minidom = entitlements.plist; @@ -38,8 +38,17 @@ SKIP_INSTALL_YES = NO; GCC_ENABLE_OBJC_GC = NO; CLANG_ENABLE_OBJC_ARC = $(CLANG_ENABLE_OBJC_ARC_$(CURRENT_ARCH)); -CLANG_ENABLE_OBJC_ARC_i386 = YES; +CLANG_ENABLE_OBJC_ARC_i386 = $(CLANG_ENABLE_OBJC_ARC_i386_$(PLATFORM_NAME)); +CLANG_ENABLE_OBJC_ARC_i386_iphonesimulator = YES; # For iOS Simulator version 4.0 and greater CLANG_ENABLE_OBJC_ARC_x86_64 = YES; -CLANG_ENABLE_OBJC_ARC_arm64 = YES; CLANG_ENABLE_OBJC_ARC_armv7 = YES; +CLANG_ENABLE_OBJC_ARC_armv7k = YES; CLANG_ENABLE_OBJC_ARC_armv7s = YES; +CLANG_ENABLE_OBJC_ARC_arm64 = YES; + +OTHER_CFLAGS = $(ASAN_OTHER_CFLAGS); +OTHER_CPLUSPLUSFLAGS = $(ASAN_OTHER_CPLUSPLUSFLAGS); +OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS); + +// Explicitly add the PrivateHeaders directory to the search path so that generated header files can be found in production builds. +HEADER_SEARCH_PATHS = $(JAVASCRIPTCORE_FRAMEWORKS_DIR)/JavaScriptCore.framework/PrivateHeaders $(inherited); \ No newline at end of file