From 6fdf41e7b14a4e7badbfddd079a091afa7661438 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 25 Apr 2024 19:23:08 -0400 Subject: [PATCH] Don't mark argcracker as a GUI application on Windows & macOS --- CMakeLists.txt | 1 + argcracker/CMakeLists.txt | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 473b186..64040bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,6 +27,7 @@ include(FeatureSummary) include(FetchContent) include(ECMGenerateExportHeader) include(ECMAddAppIcon) +include(ECMMarkNonGuiExecutable) ecm_setup_version(${PROJECT_VERSION} VARIABLE_PREFIX NOVUS diff --git a/argcracker/CMakeLists.txt b/argcracker/CMakeLists.txt index ba6a0d7..d4e7bb7 100644 --- a/argcracker/CMakeLists.txt +++ b/argcracker/CMakeLists.txt @@ -25,10 +25,10 @@ endif () install(TARGETS novus-argcracker ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_ARGS}) +ecm_mark_nongui_executable(novus-argcracker) + if (WIN32) - set_target_properties(novus-argcracker PROPERTIES - WIN32_EXECUTABLE TRUE - OUTPUT_NAME "ArgCracker") + set_target_properties(novus-argcracker PROPERTIES OUTPUT_NAME "ArgCracker") install(FILES $ DESTINATION ${CMAKE_INSTALL_BINDIR}) endif() \ No newline at end of file