add USE_CHAR8_T option in compiler.cmake

This commit is contained in:
hyzboy 2020-07-11 17:33:18 +08:00
parent 71f0ac8c55
commit 7eb1cafe57

View File

@ -34,8 +34,15 @@ ELSE()
endif()
ENDIF()
OPTION(USE_CHAR8_T OFF)
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")
ENDIF()
SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -ggdb3")
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -ggdb3")