Make cmake default to "RelWithDebInfo" if not specified

Recent releases has "none" target as the default, with is problematic.

Also print the build type.
This commit is contained in:
David Henningsson 2012-08-04 16:58:48 +00:00
parent 9800764026
commit 62e375c71c
2 changed files with 7 additions and 0 deletions

View File

@ -265,6 +265,11 @@ if ( enable-debug )
"Choose the build type, options: Debug Release RelWithDebInfo" FORCE ) "Choose the build type, options: Debug Release RelWithDebInfo" FORCE )
endif ( enable-debug ) endif ( enable-debug )
if ( NOT CMAKE_BUILD_TYPE )
set ( CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING
"Choose the build type, options: Debug Release RelWithDebInfo" FORCE )
endif ( NOT CMAKE_BUILD_TYPE )
unset ( ENABLE_DEBUG CACHE ) unset ( ENABLE_DEBUG CACHE )
unset ( DEBUG CACHE ) unset ( DEBUG CACHE )
if ( CMAKE_BUILD_TYPE MATCHES "Debug" ) if ( CMAKE_BUILD_TYPE MATCHES "Debug" )

View File

@ -1,6 +1,8 @@
message( "\n**************************************************************\n" message( "\n**************************************************************\n"
"Summary:" ) "Summary:" )
message( "Build type: " ${CMAKE_BUILD_TYPE} )
if ( LIBSNDFILE_SUPPORT ) if ( LIBSNDFILE_SUPPORT )
if ( LIBSNDFILE_HASVORBIS ) if ( LIBSNDFILE_HASVORBIS )
message ( "libsndfile: yes (with ogg vorbis support)" ) message ( "libsndfile: yes (with ogg vorbis support)" )