Skip to content

Instantly share code, notes, and snippets.

@louisdx
Created April 16, 2011 11:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save louisdx/923051 to your computer and use it in GitHub Desktop.
Save louisdx/923051 to your computer and use it in GitHub Desktop.
cmake settings
# Set compiler specific build flags
IF (CMAKE_COMPILER_IS_GNUCXX)
set(CMAKE_CXX_FLAGS "-W -Wall -Wno-unused -pedantic")
set(CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -g")
set(CMAKE_CXX_FLAGS_PROFILE "-DDEBUG -g -pg")
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -s -DNDEBUG")
ENDIF()
IF (MSVC_IDE)
set(CMAKE_CXX_FLAGS "/DWIN32 /D_CONSOLE /DZLIB_WINAPI /fp:fast /EHsc")
set(CMAKE_CXX_FLAGS_DEBUG "/DDEBUG /D_DEBUG /MTd /Zi")
set(CMAKE_CXX_FLAGS_RELEASE "/MT /D_SECURE_SCL=0"")
ENDIF (MSVC_IDE)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment