summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* project: Add <PROJECT-NAME>_DESCRIPTIONCraig Scott2018-03-164-3/+12
| | | | For consistency with the VERSION keyword, also define the <PROJECT-NAME>_DESCRIPTION variable.
* Help: Fix minor typo in docs for CMAKE_PROJECT_DESCRIPTIONCraig Scott2018-03-161-1/+1
|
* Tests: Avoid enabling languages unnecessarily in RunCMake.projectBrad King2018-03-151-1/+1
|
* CMake Nightly Date StampKitware Robot2018-03-151-1/+1
|
* Merge topic 'cmake_project_xxx_docs'Brad King2018-03-145-10/+74
|\ | | | | | | | | | | | | 6a2a9d107d Help: Fix incorrect CMAKE_PROJECT_xxx docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1847
| * Help: Fix incorrect CMAKE_PROJECT_xxx docsCraig Scott2018-03-135-10/+74
| | | | | | | | | | | | | | | | | | The docs for CMAKE_PROJECT_NAME and CMAKE_PROJECT_DESCRIPTION were erroneously documenting the behavior of PROJECT_NAME and PROJECT_DESCRIPTION respectively. Fix these and update the project() docs to also mention CMAKE_PROJECT_NAME and CMAKE_PROJECT_DESCRIPTION. Fixes: #17815
* | Merge topic 'build_and_test_mode_docs'Brad King2018-03-141-10/+14
|\ \ | | | | | | | | | | | | | | | | | | 8b43adc45c Help: Clarify ctest build-and-test mode options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1848
| * | Help: Clarify ctest build-and-test mode optionsCraig Scott2018-03-131-10/+14
| |/ | | | | Fixes: #17807
* | Merge topic 'doc-vs-workdir-versions'Brad King2018-03-141-0/+3
|\ \ | | | | | | | | | | | | | | | | | | 4b25cc452a Help: Document VS_DEBUGGER_WORKING_DIRECTORY supported VS versions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1843
| * | Help: Document VS_DEBUGGER_WORKING_DIRECTORY supported VS versionsHannes Mezger2018-03-131-0/+3
| | |
* | | CMake Nightly Date StampKitware Robot2018-03-141-1/+1
| | |
* | | Merge branch 'release-3.11'Brad King2018-03-130-0/+0
|\ \ \
| * \ \ Merge branch 'genex-COMPILE_LANGUAGE-system-include' into release-3.11Brad King2018-03-139-25/+43
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !1844
| * \ \ \ Merge branch 'ccmake-stack-smashing' into release-3.11Brad King2018-03-131-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !1836
* | \ \ \ \ Merge branch 'release-3.10'Brad King2018-03-130-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'ccmake-stack-smashing' into release-3.10Brad King2018-03-131-1/+1
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | | | | | | | | | Merge-request: !1836
* | | | | | | Merge topic 'genex-COMPILE_LANGUAGE-system-include'Brad King2018-03-139-25/+43
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b5e52fd65 Genex: Fix COMPILE_LANGUAGE propagation through try_compile 2deb9b7f34 Genex: Fix COMPILE_LANGUAGE in SYSTEM include directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1844
| * | | | | | Genex: Fix COMPILE_LANGUAGE propagation through try_compileBrad King2018-03-124-17/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When evaluating include directories during export to a `try_compile` test project, thread the compile language through to the generator expression evaluator so it can support `$<COMPILE_LANGUAGE:...>`. Issue: #17811
| * | | | | | Genex: Fix COMPILE_LANGUAGE in SYSTEM include directoriesBrad King2018-03-126-15/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When evaluating `INTERFACE_SYSTEM_INCLUDE_DIRECTORIES`, or evaluating `INTERFACE_INCLUDE_DIRECTORIES` on an imported target, thread the compile language through to the generator expression evaluator so that it can support `$<COMPILE_LANGUAGE:...>`. Fixes: #17811
* | | | | | | Merge topic 'ccmake-stack-smashing'Brad King2018-03-131-1/+1
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | / | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | 7899e53691 ccmake: fix status line buffer overflow on very wide terminals Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1836
| * | | | | ccmake: fix status line buffer overflow on very wide terminalsTianhao Chai2018-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A mistyped length calculation will memset across stack frame when the user's terminal width is larger than 270.
* | | | | | CMake Nightly Date StampKitware Robot2018-03-131-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.11'Brad King2018-03-120-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge branch 'ep-support-passing-var-ending-with-notfound' into release-3.11Brad King2018-03-125-6/+36
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !1838
| * \ \ \ \ \ Merge branch 'update-buildsystem-docs' into release-3.11Brad King2018-03-121-6/+5
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | Merge-request: !1839
* | | | | | | Merge topic 'update-buildsystem-docs'Brad King2018-03-121-6/+5
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 78756429ab Help: Adapt cmake-buildsystem(7) to new IMPORTED targets features Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1839
| * | | | | | Help: Adapt cmake-buildsystem(7) to new IMPORTED targets featuresKai Wolf2018-03-121-6/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.11.0-rc1~433^2~2 (Teach target_* commands to set INTERFACE properties of IMPORTED targets, 2017-09-18) it is now possible to use the customary `target_*` commands for adjusting the settings of an IMPORTED target. Update documentation accordingly.
* | | | | | Merge topic 'ep-support-passing-var-ending-with-notfound'Brad King2018-03-125-6/+36
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 7ad981c8f7 ExternalProject: Fix cache generation when last args ends with "-NOTFOUND" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1838
| * | | | | ExternalProject: Fix cache generation when last args ends with "-NOTFOUND"Jean-Christophe Fillion-Robin2018-03-125-6/+36
| |/ / / /
* | | | | Merge topic 'genex-TARGET_EXISTS'Brad King2018-03-1214-0/+83
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7fec336bf7 genex: Add TARGET_EXISTS to check for target existence Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1829
| * | | | | genex: Add TARGET_EXISTS to check for target existenceAlex Turbov2018-03-0914-0/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define `$<TARGET_EXISTS:a>` to `1` if `a` is an existed target name, else `0`.
* | | | | | Merge topic 'xml-raii'Brad King2018-03-122-115/+130
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90086767dd cmGlobalVisualStudio10Generator: Use cmXMLWriter RAII helpers 8401b6ac4e cmXMLWriter: Add RAII helpers to allow DOM-like syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1818
| * | | | | | cmGlobalVisualStudio10Generator: Use cmXMLWriter RAII helpersVitaly Stakhovsky2018-03-092-117/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This simplifies our XML generation code and avoids the need to disable clang-format.
| * | | | | | cmXMLWriter: Add RAII helpers to allow DOM-like syntaxVitaly Stakhovsky2018-03-091-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use RAII for cmXMLWriter::StartElement/EndElement to make nesting automatic.
* | | | | | | Merge topic 'update-dllplatform'Brad King2018-03-123-6/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2dc2a3eb15 Identify DLL platforms via CMAKE_IMPORT_LIBRARY_SUFFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1832
| * | | | | | | Identify DLL platforms via CMAKE_IMPORT_LIBRARY_SUFFIXStephan Szabo2018-03-093-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `CMAKE_IMPORT_LIBRARY_SUFFIX` to identify platforms that have DLL import libraries rather than memorizing a list of platform names. Fixes: #16801
* | | | | | | | Merge topic 'cmake-rc-version-decimal'Brad King2018-03-121-1/+6
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 588a1afe76 CMakeVersion.rc: Avoid leading zeros in integer version components Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1835
| * | | | | | | CMakeVersion.rc: Avoid leading zeros in integer version componentsBrad King2018-03-091-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The split in commit v3.11.0-rc1~232^2 (CMakeVersion RC file: Split patch into 2 components, 2017-12-01) can leave components "2018,0309", but the latter is an octal constant with digit "9" out of range. Strip the leading zero to express the components as "2018,309" so the resource compiler treats them as decimal.
* | | | | | | | CMake Nightly Date StampKitware Robot2018-03-121-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2018-03-111-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2018-03-101-1/+1
|/ / / / / / /
* | | | | | | Merge branch 'release-3.11'Brad King2018-03-090-0/+0
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | CMake 3.11.0-rc3v3.11.0-rc3Brad King2018-03-091-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.10'Brad King2018-03-090-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge branch 'autogen-empty-source-file-fix' into release-3.10Brad King2018-03-091-7/+13
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | There is no corresponding merge request because this fix was cherry-picked specifically for CMake 3.10.
| | * | | | | Autogen: Fix for the empty source file crash in 3.10.2Sebastian Holtermann2018-03-091-7/+13
| |/ / / / / | | | | | | | | | | | | | | | | | | Issue: #17793
* | | | | | Merge topic 'libxml2-target'Brad King2018-03-096-0/+65
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ef3abd3f3 FindLibXml2: provide imported target LibXml2::LibXml2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1823
| * | | | | | FindLibXml2: provide imported target LibXml2::LibXml2Rolf Eike Beer2018-03-086-0/+65
| | | | | | |
* | | | | | | Merge topic 'cmWorkingDirectory_success_checking'Brad King2018-03-0930-31/+285
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5901699672 cmDepends: Remove attempt to change directory that always fails e60e4dfc88 cmWorkingDirectory: Check success of current dir changes e654622aee Tests: Add --build-and-test test case a865f0beb2 Tests: Confirm test working dir set successfully Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1817
| * | | | | | | cmDepends: Remove attempt to change directory that always failsCraig Scott2018-03-082-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nothing ever set `CompileDirectory` except `SetDirectory()`, but nothing ever called that function. Therefore, `CompileDirectory` was always empty for the attempt to change directory in `Check()`, which therefore would always fail. Nothing was checking the result and the code was always going to have no effect.