summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2016-02-041-1/+1
|
* CMake Nightly Date StampKitware Robot2016-02-031-1/+1
|
* Begin post-3.5 developmentBrad King2016-02-023-2/+11
|
* Merge branch 'release'Brad King2016-02-024-13/+4
|\
| * CMake 3.5.0-rc1 version updatev3.5.0-rc1Brad King2016-02-022-4/+4
| |
| * Help: Drop development topic notes to prepare releaseBrad King2016-02-022-9/+0
|/ | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Merge topic 'doc-3.5-relnotes'Brad King2016-02-0235-211/+183
|\ | | | | | | | | | | ad701d9f Help: Organize and revise 3.5 release notes 377a12b2 Help: Consolidate 3.5 release notes
| * Help: Organize and revise 3.5 release notesBrad King2016-02-011-77/+106
| | | | | | | | | | Add section headers similar to the 3.4 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * Help: Consolidate 3.5 release notesBrad King2016-02-0135-211/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.5.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand.
* | Merge topic 'remove-stray-semicolon'Brad King2016-02-021-1/+1
|\ \ | | | | | | | | | | | | ccb2d5c0 cmAlgorithms.h: remove superfluous semicolon after method
| * | cmAlgorithms.h: remove superfluous semicolon after methodChristoph Grüninger2016-02-011-1/+1
| |/
* | Merge topic 'fix-CMAKE_MATCH-self-match'Brad King2016-02-023-0/+16
|\ \ | | | | | | | | | | | | 6ffc4323 cmConditionEvaluator: Fix matching of `CMAKE_MATCH_*` values (#15944)
| * | cmConditionEvaluator: Fix matching of `CMAKE_MATCH_*` values (#15944)Brad King2016-02-013-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While evaluating `if(MATCHES)` we get a `const char*` pointer to the string to be matched. On code like if(CMAKE_MATCH_COUNT MATCHES "Y") the string to be matched may be owned by our own result variables. We must move the value to our own buffer before clearing them. Otherwise we risk reading freed storage.
* | | CMake Nightly Date StampKitware Robot2016-02-021-1/+1
| |/ |/|
* | Merge topic 'doc-cmake-developer-typo'Brad King2016-02-011-1/+1
|\ \ | | | | | | | | | | | | 6f83db1c Help: Fix typo in `cmake-developer(7)` manual
| * | Help: Fix typo in `cmake-developer(7)` manualPrayag Verma2016-02-011-1/+1
| | | | | | | | | | | | Fix spelling mistake `sytem` => `system`.
* | | Merge topic 'FindGit-updates'Brad King2016-02-011-13/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | fa78ee97 FindGit: Improve documentation formatting facfb52c FindGit: Document Git_FOUND, unset internal var
| * | | FindGit: Improve documentation formattingBrad King2016-01-271-8/+7
| | | |
| * | | FindGit: Document Git_FOUND, unset internal varChristoph Grüninger2016-01-271-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | * Git is called Git, not git. * FindGit sets Git_FOUND, too. * Unset internal variable git_names
* | | | Merge topic 'clarify-add_custom_command-TARGET-scope'Brad King2016-02-0115-18/+59
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d257d681 add_custom_command: Clarify error when TARGET is out of scope (#15681) 4d53e0a7 Help: Clarify `add_custom_command(TARGET)` scope (#15681) 8c615af4 Help: Clarify policy `CMP0040` documentation (#15681) 63c5808f Help: Clarify scope of `if(TARGET)` expression a336e438 Help: Improve markup in `if` command documentation 88968265 Help: Improve markup in `get_target_property` documentation
| * | | | add_custom_command: Clarify error when TARGET is out of scope (#15681)Brad King2016-01-2811-3/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The add_custom_command(TARGET) signature only works for targets defined in the current directory. Clarify this in the error message when the target exists but was defined elsewhere. Inspired-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
| * | | | Help: Clarify `add_custom_command(TARGET)` scope (#15681)Bartosz Kosiorek2016-01-281-2/+5
| | | | |
| * | | | Help: Clarify policy `CMP0040` documentation (#15681)Bartosz Kosiorek2016-01-281-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | State explicitly that the target must be defined in the current directory. While at it, improve markup formatting.
| * | | | Help: Clarify scope of `if(TARGET)` expressionBartosz Kosiorek2016-01-281-3/+4
| | | | |
| * | | | Help: Improve markup in `if` command documentationBartosz Kosiorek2016-01-281-1/+1
| | | | |
| * | | | Help: Improve markup in `get_target_property` documentationBartosz Kosiorek2016-01-281-1/+1
| | |_|/ | |/| |
* | | | CMake Nightly Date StampKitware Robot2016-02-011-1/+1
| |_|/ |/| |
* | | CMake Nightly Date StampKitware Robot2016-01-311-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-01-301-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-01-291-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-01-281-1/+1
|/ /
* | Merge topic 'UseJava-fix-doc-typo'Brad King2016-01-271-1/+1
|\ \ | |/ |/| | | | | 1053db7b UseJava: Fix documented name of `CLASSDIR` property (#15936)
| * UseJava: Fix documented name of `CLASSDIR` property (#15936)Brad King2016-01-261-1/+1
| | | | | | | | It is not `CLASS_DIR`.
* | CMake Nightly Date StampKitware Robot2016-01-271-1/+1
| |
* | CMake Nightly Date StampKitware Robot2016-01-261-1/+1
|/
* Merge branch 'release'Brad King2016-01-250-0/+0
|\
| * CMake 3.4.3v3.4.3Brad King2016-01-251-1/+1
| |
* | Merge branch 'release'Brad King2016-01-250-0/+0
|\ \ | |/
| * Merge branch 'vs-win10-sdk' into releaseBrad King2016-01-213-6/+8
| |\
* | \ Merge topic 'vs-win10-sdk'Brad King2016-01-253-6/+8
|\ \ \ | | |/ | |/| | | | | | | d7e863c1 VS: Do not fail on Windows 10 with VS 2015 if no SDK is available (#15929)
| * | VS: Do not fail on Windows 10 with VS 2015 if no SDK is available (#15929)Brad King2016-01-213-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.4.0-rc1~5^2~1 (VS: Add support for selecting the Windows 10 SDK, 2015-09-30) the VS 2015 generator requires a Windows 10 SDK to be available when CMAKE_SYSTEM_VERSION specifies Windows 10 (e.g. when building on a Windows 10 host). Howewver, it is possible to install VS 2015 without any Windows 10 SDK. Instead of failing with an error message about the lack of a Windows 10 SDK, simply tolerate this case and use the default Windows 8.1 SDK. Since building for Windows Store still requires the SDK, retain the diagnostic in that case.
* | | Merge topic 'FindBoost-1.61'Brad King2016-01-251-2/+2
|\ \ \ | | | | | | | | | | | | | | | | b94e855d FindBoost: Add support for Boost 1.61
| * | | FindBoost: Add support for Boost 1.61Sergei Nikulov2016-01-221-2/+2
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-01-251-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-01-241-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-01-231-1/+1
| | | |
* | | | Merge topic 'test-fltk_wrap_ui'Brad King2016-01-223-4/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | f98ae28e Tests: Cover fltk_wrap_ui on an executable that links libraries
| * | | | Tests: Cover fltk_wrap_ui on an executable that links librariesBrad King2016-01-213-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake 3.4 may crash on this case. The problem seems to have been fixed since then, but keep it working by adding a test case now. Reported-by: Gonzalo Garramuño <ggarra13@gmail.com>
* | | | | Merge topic 'FindPNG-imported-targets'Brad King2016-01-226-7/+97
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9b08c623 FindPNG: Create an imported PNG::PNG target (#15911)
| * | | | | FindPNG: Create an imported PNG::PNG target (#15911)Sam Thursfield2016-01-216-7/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Imported targets are now the recommended way of dealing with external library dependencies. Add one for FindPNG and update documentation accordingly. Also add a test case activated by CMake_TEST_FindPNG.