Add workaround for hxcpp compiler cache bug
See: https://github.com/HaxeFoundation/hxcpp/issues/1180
This commit is contained in:
committed by
Josh Tynjala
parent
ade8ca77a0
commit
99ca58d06f
@@ -59,7 +59,7 @@ $(HAXE_BUILDS): build-haxe-%:
|
||||
-options Options.txt $(DEBUG)
|
||||
touch ../Classes/Main.mm
|
||||
cd build/$(CONFIG)$(SUFFIX_$*); ::HAXELIB_PATH:: export HXCPP_NO_COLOR=1; \
|
||||
haxelib run ::CPP_BUILD_LIBRARY:: $(CURDIR)/BuildHxcppMbedtls.xml \
|
||||
::CPP_CACHE_WORKAROUND:: haxelib run ::CPP_BUILD_LIBRARY:: $(CURDIR)/BuildHxcppMbedtls.xml \
|
||||
-Ddestination=$(CURDIR)/../lib/$*$(LIB_MBEDTLS_DEST) \
|
||||
-options $(CURDIR)/build/$(CONFIG)$(SUFFIX_$*)/Options.txt $(DEBUG)
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ $(HAXE_BUILDS): build-haxe-%:
|
||||
-options Options.txt $(DEBUG)
|
||||
touch ../Classes/Main.mm
|
||||
cd build/$(CONFIG)$(SUFFIX_$*); ::HAXELIB_PATH:: export HXCPP_NO_COLOR=1; \
|
||||
haxelib run ::CPP_BUILD_LIBRARY:: $(CURDIR)/BuildHxcppMbedtls.xml \
|
||||
::CPP_CACHE_WORKAROUND:: haxelib run ::CPP_BUILD_LIBRARY:: $(CURDIR)/BuildHxcppMbedtls.xml \
|
||||
-Ddestination=$(CURDIR)/../lib/$*$(LIB_MBEDTLS_DEST) \
|
||||
-options $(CURDIR)/build/$(CONFIG)$(SUFFIX_$*)/Options.txt $(DEBUG)
|
||||
|
||||
|
||||
@@ -331,6 +331,8 @@ class IOSPlatform extends PlatformTarget
|
||||
context.IOS_COMPILER = project.config.getString("ios.compiler", "clang");
|
||||
context.CPP_BUILD_LIBRARY = project.config.getString("cpp.buildLibrary", "hxcpp");
|
||||
|
||||
context.CPP_CACHE_WORKAROUND = "unset HXCPP_COMPILE_CACHE;";
|
||||
|
||||
context.IOS_LINKER_FLAGS = ["-stdlib=libc++"].concat(project.config.getArrayString("ios.linker-flags"));
|
||||
context.IOS_NON_EXEMPT_ENCRYPTION = project.config.getBool("ios.non-exempt-encryption", false);
|
||||
|
||||
|
||||
@@ -262,6 +262,8 @@ class TVOSPlatform extends PlatformTarget
|
||||
context.IOS_COMPILER = project.config.getString("tvos.compiler", "clang");
|
||||
context.CPP_BUILD_LIBRARY = project.config.getString("cpp.buildLibrary", "hxcpp");
|
||||
|
||||
context.CPP_CACHE_WORKAROUND = "unset HXCPP_COMPILE_CACHE;";
|
||||
|
||||
context.IOS_LINKER_FLAGS = ["-stdlib=libc++"].concat(project.config.getArrayString("tvos.linker-flags"));
|
||||
context.IOS_NON_EXEMPT_ENCRYPTION = project.config.getBool("tvos.non-exempt-encryption", true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user