summaryrefslogtreecommitdiffstats
path: root/libcxx/cmake
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-09-11 16:57:19 +0000
committerLouis Dionne <ldionne@apple.com>2019-09-11 16:57:19 +0000
commit340b72520292d649fdbb0d5bcf78575870f302fc (patch)
tree07ac58d3757e1bd9a5ccc214e81e55f5a0b8854b /libcxx/cmake
parente39b5710c925633f6e1fd36ef7276e5234b8e476 (diff)
downloadbcm5719-llvm-340b72520292d649fdbb0d5bcf78575870f302fc.tar.gz
bcm5719-llvm-340b72520292d649fdbb0d5bcf78575870f302fc.zip
[libc++] Add a CMake cache for Apple-specific configuration options
llvm-svn: 371638
Diffstat (limited to 'libcxx/cmake')
-rw-r--r--libcxx/cmake/caches/Apple.cmake15
1 files changed, 15 insertions, 0 deletions
diff --git a/libcxx/cmake/caches/Apple.cmake b/libcxx/cmake/caches/Apple.cmake
new file mode 100644
index 00000000000..af4ea2c4c09
--- /dev/null
+++ b/libcxx/cmake/caches/Apple.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_BUILD_TYPE MinSizeRel CACHE STRING "")
+set(CMAKE_POSITION_INDEPENDENT_CODE OFF CACHE BOOL "")
+
+set(LIBCXX_USE_COMPILER_RT ON CACHE BOOL "")
+set(LIBCXX_ENABLE_ASSERTIONS ON CACHE BOOL "")
+
+set(LIBCXX_ABI_VERSION "1" CACHE STRING "")
+
+set(LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY OFF CACHE BOOL "")
+set(LIBCXX_ENABLE_STATIC OFF CACHE BOOL "")
+
+set(LIBCXX_ENABLE_NEW_DELETE_DEFINITIONS OFF CACHE BOOL "")
+set(LIBCXXABI_ENABLE_NEW_DELETE_DEFINITIONS ON CACHE BOOL "")
+
+set(LIBCXX_HIDE_FROM_ABI_PER_TU_BY_DEFAULT ON CACHE BOOL "")
OpenPOWER on IntegriCloud