Sfoglia il codice sorgente

Merge pull request #31 from NikolayIT/develop

Added optimization flag (-O1) for the GCC compiler on Windows platform to prevent "CGameState.cpp.obj: too many sections" compile error
Ivan Savenko 11 anni fa
parent
commit
6073a08d1c
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      CMakeLists.txt

+ 3 - 1
CMakeLists.txt

@@ -75,7 +75,9 @@ if (WIN32)
 		#copy libwinpthread-*.dll, libgcc_s_*.dll and libstdc++-*.dll to VCMI location
 		#copy libwinpthread-*.dll, libgcc_s_*.dll and libstdc++-*.dll to VCMI location
 		set(dep_files ${dep_files} "${MINGW_BIN_PATH}/libwinpthread-*.dll") 
 		set(dep_files ${dep_files} "${MINGW_BIN_PATH}/libwinpthread-*.dll") 
 		set(dep_files ${dep_files} "${MINGW_BIN_PATH}/libgcc_s_*.dll") 
 		set(dep_files ${dep_files} "${MINGW_BIN_PATH}/libgcc_s_*.dll") 
-		set(dep_files ${dep_files} "${MINGW_BIN_PATH}/libstdc++-*.dll") 
+		set(dep_files ${dep_files} "${MINGW_BIN_PATH}/libstdc++-*.dll")
+
+		set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O1")
 	endif()
 	endif()
 endif()
 endif()