[K/N] Add workaround options to arm64 targets
This commit is contained in:
@@ -274,7 +274,7 @@ targetCpu.ios_simulator_arm64 = cyclone
|
|||||||
clangFlags.ios_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
clangFlags.ios_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||||
clangNooptFlags.ios_simulator_arm64 = -O1
|
clangNooptFlags.ios_simulator_arm64 = -O1
|
||||||
clangOptFlags.ios_simulator_arm64 = -O3
|
clangOptFlags.ios_simulator_arm64 = -O3
|
||||||
clangDebugFlags.ios_simulator_arm64 = -O0
|
clangDebugFlags.ios_simulator_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false
|
||||||
|
|
||||||
linkerKonanFlags.ios_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 14.0
|
linkerKonanFlags.ios_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 14.0
|
||||||
linkerOptimizationFlags.ios_simulator_arm64 = -dead_strip
|
linkerOptimizationFlags.ios_simulator_arm64 = -dead_strip
|
||||||
@@ -324,7 +324,7 @@ targetCpu.tvos_simulator_arm64 = cyclone
|
|||||||
clangFlags.tvos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
clangFlags.tvos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||||
clangNooptFlags.tvos_simulator_arm64 = -O1
|
clangNooptFlags.tvos_simulator_arm64 = -O1
|
||||||
clangOptFlags.tvos_simulator_arm64 = -O3
|
clangOptFlags.tvos_simulator_arm64 = -O3
|
||||||
clangDebugFlags.tvos_simulator_arm64 = -O0
|
clangDebugFlags.tvos_simulator_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false
|
||||||
|
|
||||||
linkerKonanFlags.tvos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 14.0
|
linkerKonanFlags.tvos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 14.0
|
||||||
linkerOptimizationFlags.tvos_simulator_arm64 = -dead_strip
|
linkerOptimizationFlags.tvos_simulator_arm64 = -dead_strip
|
||||||
@@ -402,7 +402,7 @@ clangFlags.watchos_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir -mllvm -aar
|
|||||||
-mllvm -arm-bitcode-compatibility -mllvm -fast-isel=false -mllvm -global-isel=false
|
-mllvm -arm-bitcode-compatibility -mllvm -fast-isel=false -mllvm -global-isel=false
|
||||||
clangNooptFlags.watchos_arm64 = -O1
|
clangNooptFlags.watchos_arm64 = -O1
|
||||||
clangOptFlags.watchos_arm64 = -O3
|
clangOptFlags.watchos_arm64 = -O3
|
||||||
clangDebugFlags.watchos_arm64 = -O0
|
clangDebugFlags.watchos_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false
|
||||||
|
|
||||||
linkerKonanFlags.watchos_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 7.0
|
linkerKonanFlags.watchos_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 7.0
|
||||||
linkerOptimizationFlags.watchos_arm64 = -dead_strip
|
linkerOptimizationFlags.watchos_arm64 = -dead_strip
|
||||||
@@ -483,7 +483,7 @@ targetCpu.watchos_simulator_arm64 = cyclone
|
|||||||
clangFlags.watchos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
clangFlags.watchos_simulator_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||||
clangNooptFlags.watchos_simulator_arm64 = -O1
|
clangNooptFlags.watchos_simulator_arm64 = -O1
|
||||||
clangOptFlags.watchos_simulator_arm64 = -O3
|
clangOptFlags.watchos_simulator_arm64 = -O3
|
||||||
clangDebugFlags.watchos_simulator_arm64 = -O0
|
clangDebugFlags.watchos_simulator_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false
|
||||||
|
|
||||||
linkerKonanFlags.watchos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 7.0
|
linkerKonanFlags.watchos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -sdk_version 7.0
|
||||||
linkerOptimizationFlags.watchos_simulator_arm64 = -dead_strip
|
linkerOptimizationFlags.watchos_simulator_arm64 = -dead_strip
|
||||||
|
|||||||
Reference in New Issue
Block a user