diff options
-rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index aee36f27..677abaa6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -259,11 +259,14 @@ if (MSVC) add_definitions(-D_CRT_SECURE_NO_WARNINGS) endif() -add_definitions( - ${LIBCXX_CXX_REQUIRED_FLAGS} - ${LIBCXX_CXX_WARNING_FLAGS} - ${LIBCXX_CXX_FEATURE_FLAGS} - ) +string(REPLACE ";" " " LIBCXX_CXX_REQUIRED_FLAGS "${LIBCXX_CXX_REQUIRED_FLAGS}") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LIBCXX_CXX_REQUIRED_FLAGS}") + +string(REPLACE ";" " " LIBCXX_CXX_WARNING_FLAGS "${LIBCXX_CXX_WARNING_FLAGS}") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LIBCXX_CXX_WARNING_FLAGS}") + +string(REPLACE ";" " " LIBCXX_CXX_FEATURE_FLAGS "${LIBCXX_CXX_FEATURE_FLAGS}") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LIBCXX_CXX_FEATURE_FLAGS}") #=============================================================================== # Setup Source Code |