Skip to content

Instantly share code, notes, and snippets.

@Naios
Created March 16, 2016 19:27
Show Gist options
  • Save Naios/b48c4c708ee7d4f633d3 to your computer and use it in GitHub Desktop.
Save Naios/b48c4c708ee7d4f633d3 to your computer and use it in GitHub Desktop.
diff --git a/cmake/compiler/msvc/settings.cmake b/cmake/compiler/msvc/settings.cmake
index be8028d..b9de31e 100644
--- a/cmake/compiler/msvc/settings.cmake
+++ b/cmake/compiler/msvc/settings.cmake
@@ -84,3 +84,11 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zm500")
# 'function' : member function does not override any base class virtual member function
# 'virtual_function' : no override available for virtual member function from base 'class'; function is hidden
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /we4263 /we4264")
+
+# TODO add message
+string(REGEX REPLACE "/INCREMENTAL *" "/INCREMENTAL:NO " CMAKE_EXE_LINKER_FLAGS_DEBUG ${CMAKE_EXE_LINKER_FLAGS_DEBUG})
+string(REGEX REPLACE "/INCREMENTAL *" "/INCREMENTAL:NO " CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO})
+string(REGEX REPLACE "/INCREMENTAL *" "/INCREMENTAL:NO " CMAKE_STATIC_LINKER_FLAGS_DEBUG ${CMAKE_STATIC_LINKER_FLAGS_DEBUG})
+string(REGEX REPLACE "/INCREMENTAL *" "/INCREMENTAL:NO " CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO})
+string(REGEX REPLACE "/INCREMENTAL *" "/INCREMENTAL:NO " CMAKE_SHARED_LINKER_FLAGS_DEBUG ${CMAKE_SHARED_LINKER_FLAGS_DEBUG})
+string(REGEX REPLACE "/INCREMENTAL *" "/INCREMENTAL:NO " CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment