From c20d22c951e61a06701f6c2201add7c11915e7c5 Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Thu, 10 Apr 2014 21:38:09 +0100 Subject: Add documentation generation using Sphinx This is deliberately modelled very closely on CMake's documentation system. It's a hefty patch, because it involved changing all the documentation to be in reStructuredText format. I also cleaned up the copyright/license statements at the same time. Note that the find modules contain the full license, due to the fact that ecm_use_find_module() copies them out of the ECM distribution. --- modules/ECMMarkNonGuiExecutable.cmake | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) (limited to 'modules/ECMMarkNonGuiExecutable.cmake') diff --git a/modules/ECMMarkNonGuiExecutable.cmake b/modules/ECMMarkNonGuiExecutable.cmake index 3c199ab5..9b680216 100644 --- a/modules/ECMMarkNonGuiExecutable.cmake +++ b/modules/ECMMarkNonGuiExecutable.cmake @@ -1,11 +1,29 @@ -# - Function for marking executables as being non-gui -# This module provides the function ECM_MARK_NONGUI_EXECUTABLE(). +#.rst: +# ECMMarkNonGuiExecutable +# ----------------------- # -# 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. +# Marks an executable target as not being a GUI application. # -# ECM_MARK_NONGUI_EXECUTABLE( target1 target2 ... targetN ) +# :: # +# ecm_mark_nongui_executable( [ [...]]) +# +# This will indicate to CMake that the specified targets should not be included +# in a MACOSX_BUNDLE and should not be WIN32_EXECUTABLEs. On platforms other +# than MacOS X or Windows, this will have no effect. + +#============================================================================= +# Copyright 2012 Stephen Kelly +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file COPYING-CMAKE-SCRIPTS for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of extra-cmake-modules, substitute the full +# License text for the above reference.) function(ecm_mark_nongui_executable) foreach(_target ${ARGN}) -- cgit v1.2.1