diff --git a/libcxx/cmake/caches/hexagon-linux-cxx17.cmake b/libcxx/cmake/caches/hexagon-linux-cxx17.cmake new file mode 100644 --- /dev/null +++ b/libcxx/cmake/caches/hexagon-linux-cxx17.cmake @@ -0,0 +1,23 @@ + +set(LIBCXX_TEST_PARAMS "std=c++17" CACHE STRING "") +set(LIBCXXABI_TEST_PARAMS "${LIBCXX_TEST_PARAMS}" CACHE STRING "") +set(LIBCXX_HAS_GCC_S_LIB OFF CACHE BOOL "") + +set(LIBCXX_USE_LLVM_UNWINDER ON CACHE BOOL "") +set(LIBCXXABI_USE_LLVM_UNWINDER ON CACHE BOOL "") + +set(LIBCXX_ENABLE_ABI_LINKER_SCRIPT OFF CACHE BOOL "") + +set(LIBCXX_USE_COMPILER_RT ON CACHE BOOL "") +set(LIBCXXABI_USE_COMPILER_RT ON CACHE BOOL "") +set(LIBUNWIND_USE_COMPILER_RT ON CACHE BOOL "") + +set(LIBCXX_INSTALL_STATIC_LIBRARY ON CACHE BOOL "") +set(LIBCXXABI_INSTALL_STATIC_LIBRARY ON CACHE BOOL "") +set(LIBUNWIND_INSTALL_STATIC_LIBRARY ON CACHE BOOL "") + +set(LIBCXX_INSTALL_SHARED_LIBRARY ON CACHE BOOL "") +set(LIBCXXABI_INSTALL_SHARED_LIBRARY ON CACHE BOOL "") +set(LIBUNWIND_INSTALL_SHARED_LIBRARY ON CACHE BOOL "") + +set(UNIX ON CACHE BOOL "")