From 1db70911ce82e743fed1a12fa1bf964e147ac9be Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sun, 2 Jul 2023 21:35:22 +0800 Subject: [PATCH] ... --- CMakeLists.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f16e7e4..aa3c5588 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,14 +18,14 @@ endif() if(MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GR- /EHsc /utf-8 /O2") else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -fexceptions -O2") -endif() + find_program(CLANGPP clang++) + if(CLANGPP) + message(STATUS "Using clang with libc++") + set(CMAKE_CXX_COMPILER ${CLANGPP}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") + endif() -find_program(CLANGPP clang++) -if(CLANGPP) - message(STATUS "Using clang with libc++") - set(CMAKE_CXX_COMPILER ${CLANGPP}) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -fexceptions -O2") endif() include_directories(${CMAKE_CURRENT_LIST_DIR}/include)