From 907eb66f08e75ab673775e53f184cb9174619668 Mon Sep 17 00:00:00 2001 From: Chris Bieneman Date: Fri, 19 Feb 2016 22:59:18 +0000 Subject: [CMake] Adding a CMake cache file that matches Apple's build configs This should have no impact on anyone, but we're going to use it from GreenDragon to make our builders match what we ship. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@261377 91177308-0d34-0410-b5e6-96231b3b80d8 --- cmake/caches/Apple.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 cmake/caches/Apple.cmake (limited to 'cmake/caches/Apple.cmake') diff --git a/cmake/caches/Apple.cmake b/cmake/caches/Apple.cmake new file mode 100644 index 000000000..4a582fa1d --- /dev/null +++ b/cmake/caches/Apple.cmake @@ -0,0 +1,12 @@ +# This file sets up a CMakeCache for Apple-style builds of compiler-rt. +# This configuration matches Apple uses when shipping Xcode releases. + +set(COMPILER_RT_INCLUDE_TESTS OFF CACHE BOOL "") +set(COMPILER_RT_HAS_SAFESTACK OFF CACHE BOOL "") +set(COMPILER_RT_EXTERNALIZE_DEBUGINFO ON CACHE BOOL "") +set(CMAKE_MACOSX_RPATH ON CACHE BOOL "") + +set(CMAKE_C_FLAGS_RELEASE "-O3 -gline-tables-only" CACHE STRING "") +set(CMAKE_CXX_FLAGS_RELEASE "-O3 -gline-tables-only" CACHE STRING "") +set(CMAKE_ASM_FLAGS_RELEASE "-O3 -gline-tables-only" CACHE STRING "") +set(CMAKE_BUILD_TYPE RELEASE CACHE STRING "") -- cgit v1.2.3