From b2676f3e15b059069611a20a4b998b2387dbe9c2 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sat, 11 Jul 2020 23:08:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9BUNIX=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E4=B8=8Bchar8=5Ft=E5=8F=82=E6=95=B0=E7=9A=84CMAKE=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compiler.cmake | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/compiler.cmake b/compiler.cmake index 002f07c..fbc5ddd 100644 --- a/compiler.cmake +++ b/compiler.cmake @@ -33,15 +33,15 @@ ELSE() SET(CMAKE_CXX_COMPILER /usr/bin/clang++) endif() ENDIF() - + OPTION(USE_CHAR8_T OFF) - + + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11") + IF(USE_CHAR8_T) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++2a -fchar8_t") - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -fchar8_t") - ELSE() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fchar8_t") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fchar8_t") ENDIF() SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -ggdb3")