Explorar o código

Update CMakeLists.txt

blueloveTH %!s(int64=2) %!d(string=hai) anos
pai
achega
366ff866d4
Modificáronse 1 ficheiros con 10 adicións e 1 borrados
  1. 10 1
      CMakeLists.txt

+ 10 - 1
CMakeLists.txt

@@ -25,7 +25,16 @@ if(MSVC)
     add_compile_options("/utf-8")
 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)