CMake/Tests/RunCMake/project
Alex Turbov 3b4848717a project: Add DESCRIPTION parameter
It is quite often the project description has used in a real world software.
Examples include:

* part of a help screen of the application
* builtin resources (`*.rc` files, data for "About" dialog of a GUI app, & etc)
* most generators for CPack can use it
* it could be used by documentary software (Doxygen, Sphinx) which is usually
  integrated to CMake based projects via `add_custom_target()`

Now `project()` call learned an optional `DESCRIPTION` parameter with a
short string describing a project. Being specified, it would set the
`PROJECT_DESCRIPTION` variable which could be used in `configure_file()`
or whatever user wants.  Also `PROJECT_DESCRIPTION` is a default value
for `CPACK_PACKAGE_DESCRIPTION_SUMMARY`.
2017-04-11 10:17:00 -04:00
..
CMakeLists.txt
CMP0048-NEW-stdout.txt
CMP0048-NEW.cmake
CMP0048-OLD-stdout.txt
CMP0048-OLD-VERSION-result.txt
CMP0048-OLD-VERSION-stderr.txt
CMP0048-OLD-VERSION.cmake
CMP0048-OLD.cmake
CMP0048-WARN-stderr.txt
CMP0048-WARN.cmake
ExplicitRC.cmake
LanguagesEmpty-stdout.txt
LanguagesEmpty.cmake
LanguagesImplicit-stdout.txt
LanguagesImplicit.cmake
LanguagesNONE-stdout.txt
LanguagesNONE.cmake
LanguagesTwice-result.txt
LanguagesTwice-stderr.txt
LanguagesTwice.cmake
ProjectDescription2-result.txt
ProjectDescription2-stderr.txt
ProjectDescription2.cmake
ProjectDescription-stdout.txt
ProjectDescription.cmake
RunCMakeTest.cmake
VersionAndLanguagesEmpty-stdout.txt
VersionAndLanguagesEmpty.cmake
VersionEmpty-stdout.txt
VersionEmpty.cmake
VersionInvalid-result.txt
VersionInvalid-stderr.txt
VersionInvalid.cmake
VersionMissingLanguages-result.txt
VersionMissingLanguages-stderr.txt
VersionMissingLanguages.cmake
VersionMissingValueOkay-stdout.txt
VersionMissingValueOkay.cmake
VersionTwice-result.txt
VersionTwice-stderr.txt
VersionTwice.cmake