VSConfigSpecificSettings: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(this is an external link)
(Replace content with link to new CMake community wiki)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
This was taken from a thread on the CMake users mailing list found here:
{{CMake/Template/Moved}}


[http://www.cmake.org/pipermail/cmake/2008-October/024468.html Mail Thread]
This page has moved [https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/recipe/VSConfigSpecificSettings here].
 
Basically the following is needed in your cmakelists.txt file.
 
if(WIN32)
    set_target_properties(WindowApplicationExample PROPERTIES LINK_FLAGS_DEBUG "/SUBSYSTEM:CONSOLE")
    set_target_properties(WindowApplicationExample PROPERTIES COMPILE_DEFINITIONS_DEBUG "_CONSOLE")
    set_target_properties(WindowApplicationExample PROPERTIES LINK_FLAGS_RELWITHDEBINFO "/SUBSYSTEM:CONSOLE")
    set_target_properties(WindowApplicationExample PROPERTIES COMPILE_DEFINITIONS_RELWITHDEBINFO "_CONSOLE")
    set_target_properties(WindowApplicationExample PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS")
    set_target_properties(WindowApplicationExample PROPERTIES LINK_FLAGS_MINSIZEREL "/SUBSYSTEM:WINDOWS")
endif(WIN32)
 
This will cause debug builds to use the console and release builds to NOT show a console.
 
 
 
 
 
 
 
 
Search Engine: Visual Studio 2005 2008 console show hide debug release how to configuration

Latest revision as of 15:41, 30 April 2018


The CMake community Wiki has moved to the Kitware GitLab Instance.

This page has moved here.