aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt3
1 files changed, 1 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e38725..87f3d76 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,7 +71,7 @@ message(STATUS "Lua library: ${LUA_LIBRARIES}")
71enable_language(C CXX) 71enable_language(C CXX)
72include_directories(src src/3rdParty ${LUA_INCLUDE_DIR}) 72include_directories(src src/3rdParty ${LUA_INCLUDE_DIR})
73if (MSVC) 73if (MSVC)
74 add_definitions(/O2 /DYUE_UTF8_IMPL) 74 add_definitions(/O2 /DYUE_UTF8_IMPL /Zc:__cplusplus)
75else () 75else ()
76 add_definitions(-O3 -fPIC -DYUE_UTF8_IMPL) 76 add_definitions(-O3 -fPIC -DYUE_UTF8_IMPL)
77endif () 77endif ()
@@ -197,7 +197,6 @@ endif()
197 197
198if (MSVC) 198if (MSVC)
199 target_compile_definitions(yue PRIVATE _SCL_SECURE_NO_WARNINGS) 199 target_compile_definitions(yue PRIVATE _SCL_SECURE_NO_WARNINGS)
200 target_compile_options(yue PRIVATE /Zc:__cplusplus)
201else () 200else ()
202 target_compile_options(yue PRIVATE -Wall -Wno-long-long -fPIC) 201 target_compile_options(yue PRIVATE -Wall -Wno-long-long -fPIC)
203 set_source_files_properties(src/3rdParty/colib/ljson.c PROPERTIES COMPILE_FLAGS "-std=c99") 202 set_source_files_properties(src/3rdParty/colib/ljson.c PROPERTIES COMPILE_FLAGS "-std=c99")