From 3658ae8e0ffbc61d153115f189a6be14d401708c Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Mon, 4 Jun 2012 10:54:05 +0200 Subject: Make non-gui executables by default and provide a function to reverse it. --- kde-modules/KDECMakeSettings.cmake | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'kde-modules') diff --git a/kde-modules/KDECMakeSettings.cmake b/kde-modules/KDECMakeSettings.cmake index 9f38054a..efbfcfa7 100644 --- a/kde-modules/KDECMakeSettings.cmake +++ b/kde-modules/KDECMakeSettings.cmake @@ -94,6 +94,12 @@ if(NOT KDE_SKIP_BUILD_SETTINGS) unset(ARCHIVE_OUTPUT_DIRECTORY) unset(LIBRARY_OUTPUT_DIRECTORY) unset(RUNTIME_OUTPUT_DIRECTORY) + + # By default, create 'GUI' executables. This can be reverted on a per-target basis + # using ECMMarkNonGuiExecutable + set(CMAKE_WIN32_EXECUTABLE ON) + set(CMAKE_MACOSX_BUNDLE ON) + # under Windows, generate all executables and libraries into # one common directory, so the executables find their dlls if(WIN32) -- cgit v1.2.1