summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeParseArguments.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Modules: Format documentation to avoid over-long preformatted linesBrad King2014-10-221-1/+2
| | | | | | Convert several preformatted code block literals that enumerate lists of options or variables to use reST definition lists instead. Manually wrap other long lines in code blocks.
* Convert builtin help to reStructuredText source filesKitware Robot2013-10-151-39/+61
| | | | | | | | Run the convert-help.bash script to convert documentation: ./convert-help.bash "/path/to/CMake-build/bin" Then remove it.
* Fix spelling and typos (non-binary)Andreas Mohr2013-05-071-1/+1
|
* Remove CMake-language block-end command argumentsKitware Robot2012-08-131-7/+7
| | | | | | | | | | | | | | | | | Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Modules: Fix CMakeParseArguments copyright noticeBrad King2010-08-171-2/+3
| | | | Fix format of the copyright notice to pass the ModuleNoticesTest.
* Add macro CMakeParseArguments() and use it in FPHSA()Alex Neundorf2010-08-141-0/+137
This adds a macro cmake_parse_arguments() (as discussed on cmake-devel) which can be used in macros or functions to help with parsing its arguments. Detailled docs are included. find_package_handle_standard_args() is the first user of this new macro. Alex