James Bigler
4b561b4cb5
FindCUDA: Fix for when a non-existent dependency file is found.
...
Previously if a non-existent dependency file is found we set the file to "" and
then do if(NOT IS_DIRECTORY "${file}"). Later we call get_filename_component
on the empty file which returns basically the current build directory.
Having a dependency on the current build directory is really annoying, because
anything that compiles into that directory will change the file stamp and
cause your files to rebuild every time you call make. :(
2016-02-05 14:32:01 -07:00
Kitware Robot
5ee00b71e9
CMake Nightly Date Stamp
2016-02-05 00:01:04 -05:00
Brad King
7b1fbcc4b0
Merge topic 'list-FILTER-command'
...
0205f882
list: Add FILTER subcommand (#3986 )
2016-02-04 10:53:14 -05:00
Brad King
4402728a0a
Merge topic 'iar_ninja_support'
...
99a9c7e5
IAR: Add support for using this compiler with the Ninja generator
2016-02-04 10:53:11 -05:00
Kitware Robot
bfd1b3aaba
CMake Nightly Date Stamp
2016-02-04 00:01:04 -05:00
Juhani Simola
99a9c7e51a
IAR: Add support for using this compiler with the Ninja generator
...
The dependency flags require recent versions of `iccarm` and `iccavr`.
The multi-rule dependency generated with `--dependencies=m` does not
work well with Ninja, so use `--dependencies=ns` instead.
2016-02-03 14:35:06 -05:00
Ashley Whetter
0205f882ae
list: Add FILTER subcommand ( #3986 )
...
Create a `list(FILTER)` command to filter lists by regular expression.
2016-02-03 11:13:17 -05:00
Kitware Robot
a58abc69c2
CMake Nightly Date Stamp
2016-02-03 00:01:03 -05:00
Brad King
c84dfa7457
Begin post-3.5 development
2016-02-02 08:40:37 -05:00
Brad King
aeaaa8684b
Merge branch 'release'
2016-02-02 08:39:17 -05:00
Brad King
8a8d22cf1e
CMake 3.5.0-rc1 version update
2016-02-02 08:37:05 -05:00
Brad King
021a74a6cb
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2016-02-02 08:34:47 -05:00
Brad King
a5a5a68572
Merge topic 'doc-3.5-relnotes'
...
ad701d9f
Help: Organize and revise 3.5 release notes
377a12b2
Help: Consolidate 3.5 release notes
2016-02-02 08:33:25 -05:00
Brad King
570e84b44b
Merge topic 'remove-stray-semicolon'
...
ccb2d5c0
cmAlgorithms.h: remove superfluous semicolon after method
2016-02-02 08:33:23 -05:00
Brad King
f8e5e5bb03
Merge topic 'fix-CMAKE_MATCH-self-match'
...
6ffc4323
cmConditionEvaluator: Fix matching of `CMAKE_MATCH_*` values (#15944 )
2016-02-02 08:33:20 -05:00
Kitware Robot
6a230df636
CMake Nightly Date Stamp
2016-02-02 00:01:05 -05:00
Brad King
ad701d9f01
Help: Organize and revise 3.5 release notes
...
Add section headers similar to the 3.4 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
2016-02-01 13:38:36 -05:00
Brad King
377a12b2d2
Help: Consolidate 3.5 release notes
...
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.
2016-02-01 12:50:43 -05:00
Christoph Grüninger
ccb2d5c07f
cmAlgorithms.h: remove superfluous semicolon after method
2016-02-01 10:47:25 -05:00
Brad King
adc3d1244b
Merge topic 'doc-cmake-developer-typo'
...
6f83db1c
Help: Fix typo in `cmake-developer(7)` manual
2016-02-01 10:43:57 -05:00
Brad King
5ee96fc272
Merge topic 'FindGit-updates'
...
fa78ee97
FindGit: Improve documentation formatting
facfb52c
FindGit: Document Git_FOUND, unset internal var
2016-02-01 10:43:54 -05:00
Brad King
c022b6f686
Merge topic 'clarify-add_custom_command-TARGET-scope'
...
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
2016-02-01 10:43:51 -05:00
Prayag Verma
6f83db1cc1
Help: Fix typo in `cmake-developer(7)` manual
...
Fix spelling mistake `sytem` => `system`.
2016-02-01 10:36:25 -05:00
Brad King
6ffc432367
cmConditionEvaluator: Fix matching of `CMAKE_MATCH_*` values ( #15944 )
...
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.
2016-02-01 10:05:10 -05:00
Kitware Robot
e18d0df5ed
CMake Nightly Date Stamp
2016-02-01 00:01:03 -05:00
Kitware Robot
13b4ef24e1
CMake Nightly Date Stamp
2016-01-31 00:01:03 -05:00
Kitware Robot
f270404a3d
CMake Nightly Date Stamp
2016-01-30 00:01:03 -05:00
Kitware Robot
76a51dfab8
CMake Nightly Date Stamp
2016-01-29 00:01:04 -05:00
Brad King
d257d68138
add_custom_command: Clarify error when TARGET is out of scope ( #15681 )
...
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>
2016-01-28 10:33:26 -05:00
Bartosz Kosiorek
4d53e0a75e
Help: Clarify `add_custom_command(TARGET)` scope ( #15681 )
2016-01-28 10:13:27 -05:00
Bartosz Kosiorek
8c615af4df
Help: Clarify policy `CMP0040` documentation ( #15681 )
...
State explicitly that the target must be defined in the current
directory. While at it, improve markup formatting.
2016-01-28 10:13:18 -05:00
Bartosz Kosiorek
63c5808f93
Help: Clarify scope of `if(TARGET)` expression
2016-01-28 10:13:17 -05:00
Bartosz Kosiorek
a336e438e2
Help: Improve markup in `if` command documentation
2016-01-28 10:12:51 -05:00
Bartosz Kosiorek
88968265e2
Help: Improve markup in `get_target_property` documentation
2016-01-28 10:12:50 -05:00
Kitware Robot
5335d27552
CMake Nightly Date Stamp
2016-01-28 00:01:04 -05:00
Brad King
656768cffe
Merge topic 'UseJava-fix-doc-typo'
...
1053db7b
UseJava: Fix documented name of `CLASSDIR` property (#15936 )
2016-01-27 09:47:57 -05:00
Brad King
fa78ee97ff
FindGit: Improve documentation formatting
2016-01-27 09:26:27 -05:00
Christoph Grüninger
facfb52c9f
FindGit: Document Git_FOUND, unset internal var
...
* Git is called Git, not git.
* FindGit sets Git_FOUND, too.
* Unset internal variable git_names
2016-01-27 09:21:56 -05:00
Kitware Robot
30e294f68f
CMake Nightly Date Stamp
2016-01-27 00:01:03 -05:00
Brad King
1053db7b0c
UseJava: Fix documented name of `CLASSDIR` property ( #15936 )
...
It is not `CLASS_DIR`.
2016-01-26 09:27:21 -05:00
Kitware Robot
e7eab0ec40
CMake Nightly Date Stamp
2016-01-26 00:01:13 -05:00
Brad King
c4e1bc6ed2
Merge branch 'release'
2016-01-25 13:23:05 -05:00
Brad King
0aef6f2412
CMake 3.4.3
2016-01-25 09:50:47 -05:00
Brad King
f9cc671364
Merge branch 'release'
2016-01-25 09:49:53 -05:00
Brad King
0586f1798e
Merge topic 'vs-win10-sdk'
...
d7e863c1
VS: Do not fail on Windows 10 with VS 2015 if no SDK is available (#15929 )
2016-01-25 09:47:11 -05:00
Brad King
9722f8f9a5
Merge topic 'FindBoost-1.61'
...
b94e855d
FindBoost: Add support for Boost 1.61
2016-01-25 09:47:08 -05:00
Kitware Robot
b9dadca90b
CMake Nightly Date Stamp
2016-01-25 00:01:03 -05:00
Kitware Robot
490483b947
CMake Nightly Date Stamp
2016-01-24 00:01:03 -05:00
Kitware Robot
4a3fa1e8a0
CMake Nightly Date Stamp
2016-01-23 00:01:04 -05:00
Brad King
1d9c539cf7
Merge topic 'test-fltk_wrap_ui'
...
f98ae28e
Tests: Cover fltk_wrap_ui on an executable that links libraries
2016-01-22 09:25:36 -05:00