diff options
Diffstat (limited to 'modules/ECMMarkNonGuiExecutable.cmake')
-rw-r--r-- | modules/ECMMarkNonGuiExecutable.cmake | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/ECMMarkNonGuiExecutable.cmake b/modules/ECMMarkNonGuiExecutable.cmake new file mode 100644 index 00000000..3c199ab5 --- /dev/null +++ b/modules/ECMMarkNonGuiExecutable.cmake @@ -0,0 +1,18 @@ +# - Function for marking executables as being non-gui +# This module provides the function ECM_MARK_NONGUI_EXECUTABLE(). +# +# The ECM_MARK_NONGUI_EXECUTABLE function is used to indicate that an executable +# target should not be part of a MACOSX_BUNDLE, and should not be a WIN32_EXECUTABLE. +# +# ECM_MARK_NONGUI_EXECUTABLE( target1 target2 ... targetN ) +# + +function(ecm_mark_nongui_executable) + foreach(_target ${ARGN}) + set_target_properties(${_target} + PROPERTIES + WIN32_EXECUTABLE FALSE + MACOSX_BUNDLE FALSE + ) + endforeach() +endfunction() |