use "-O2 -DNDEBUG" in release by default in the case of MinGW

pull/13383/head
Vadim Pisarevsky 14 years ago
parent 0e14fef96e
commit 151bfb2ae2
  1. 5
      CMakeLists.txt

@ -41,9 +41,12 @@ set(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL "" CACHE INTERNAL "" FORCE)
set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "" FORCE) set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "" FORCE)
set(CMAKE_VERBOSE OFF CACHE BOOL "Verbose mode") set(CMAKE_VERBOSE OFF CACHE BOOL "Verbose mode")
if (MINGW)
if (WIN32)
if(${CMAKE_GENERATOR} MATCHES "(MinGW)|(MSYS)")
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG" CACHE STRING "") set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG" CACHE STRING "")
endif() endif()
endif()
if(CMAKE_VERBOSE) if(CMAKE_VERBOSE)
set(CMAKE_VERBOSE_MAKEFILE 1) set(CMAKE_VERBOSE_MAKEFILE 1)

Loading…
Cancel
Save