|
|
(One intermediate revision 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
| |
| | |
| {{CMake/Template/Footer}}
| |
Latest revision as of 15:41, 30 April 2018