From b732b48fafdb5d237248a56764e184e10281a712 Mon Sep 17 00:00:00 2001 From: Cenkron Date: Fri, 12 Jan 2018 12:43:27 -0600 Subject: [PATCH] win32: Use -mwindows only for non-Debug targets. Direct cmake to apply the -mwindows linker switch based on a cmake command line argument rather than by using a patch file. The command line argument is -DCMAKE_BUILD_TYPE=xxxxx and applies the linker switch only to WIN32 builds that are not Debug. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d210f92a..c8b4d6ad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -448,7 +448,7 @@ endif() target_link_libraries(${PROJECT_NAME} ${PULSEVIEW_LINK_LIBS}) -if(WIN32) +if(WIN32 AND NOT ${CMAKE_BUILD_TYPE} STREQUAL "Debug") # Pass -mwindows so that no "DOS box" opens when PulseView is started. set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-mwindows") endif() -- 2.30.2