Pārlūkot izejas kodu

Update CMakeLists.txt

blueloveTH 2 gadi atpakaļ
vecāks
revīzija
366ff866d4
1 mainītis faili ar 10 papildinājumiem un 1 dzēšanām
  1. 10 1
      CMakeLists.txt

+ 10 - 1
CMakeLists.txt

@@ -25,7 +25,16 @@ if(MSVC)
     add_compile_options("/utf-8")
     add_compile_options("/utf-8")
 endif()
 endif()
 
 
-set(CMAKE_CXX_FLAGS_RELEASE "-O2")
+if(EMSCRIPTEN)
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexceptions")
+    set(CMAKE_CXX_FLAGS_RELEASE "-O3")
+elseif(MSVC)
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc /utf-8")
+    set(CMAKE_CXX_FLAGS_RELEASE "/O2")
+else()
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexceptions")
+    set(CMAKE_CXX_FLAGS_RELEASE "-O2")
+endif()
 
 
 include_directories(${CMAKE_CURRENT_LIST_DIR}/include)
 include_directories(${CMAKE_CURRENT_LIST_DIR}/include)