Kitware Robot
6dbdfab1a9
CMake Nightly Date Stamp
2018-03-10 00:01:12 -05:00
Brad King
8c96f6ebbd
Merge branch 'release-3.11'
2018-03-09 10:26:40 -05:00
Brad King
c5541cf0da
CMake 3.11.0-rc3
v3.11.0-rc3
2018-03-09 08:33:11 -05:00
Brad King
6422a0209c
Merge branch 'release-3.10'
2018-03-09 07:45:30 -05:00
Brad King
6e56f28808
Merge topic 'libxml2-target'
...
9ef3abd3f3 FindLibXml2: provide imported target LibXml2::LibXml2
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1823
2018-03-09 07:44:30 -05:00
Brad King
e11410bb0c
Merge topic 'cmWorkingDirectory_success_checking'
...
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
2018-03-09 07:43:54 -05:00
Brad King
44fc572963
Merge topic 'cmoutpconv-static'
...
ff5823f512 cmOutputConverter: mark helper functions static
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1827
2018-03-09 07:40:28 -05:00
Brad King
897bd57025
Merge topic 'GenerateExportHeader-C'
...
de348a9638 GenerateExportHeader: Add support for C projects
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1799
2018-03-09 07:39:43 -05:00
Brad King
98622e5e72
Merge topic 'make-clean-no-targets'
...
81bc7610ab Makefile: Fix "make clean" when there are no targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1833
2018-03-09 07:38:49 -05:00
Brad King
f8adde152f
Merge topic 'sort_glob_output'
...
87a6816baf Add test for sorting and deduping of file(GLOB) result
b688d4fd22 file(GLOB): Ensure entire file list is sorted
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1821
2018-03-09 07:38:07 -05:00
Brad King
760c6c08a5
Merge branch 'autogen-empty-source-file-fix' into release-3.10
...
There is no corresponding merge request because this fix was
cherry-picked specifically for CMake 3.10.
2018-03-09 06:59:19 -05:00
Sebastian Holtermann
6f2f9ce331
Autogen: Fix for the empty source file crash in 3.10.2
...
Issue: #17793
2018-03-09 06:51:14 -05:00
Kitware Robot
72abc75519
CMake Nightly Date Stamp
2018-03-09 00:01:10 -05:00
Craig Scott
81b17f4649
Merge topic 'project-warn-missing-metadata-values'
...
587bad7ba2 project: warn on metadata arguments missing values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1815
2018-03-08 16:11:52 -05:00
Rolf Eike Beer
9ef3abd3f3
FindLibXml2: provide imported target LibXml2::LibXml2
2018-03-08 18:31:12 +01:00
Arnaud Gelas
de348a9638
GenerateExportHeader: Add support for C projects
...
Previously only C++ projects were supported.
Fixes : #16967
2018-03-08 10:05:14 -05:00
Brad King
156a959410
Merge topic 'FindGDAL-absolute-path'
...
694fce19b6 FindGDAL: Handle gdal-config printing absolute path to library
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1808
2018-03-08 09:58:56 -05:00
Brad King
50b2d0c944
Merge topic 'misc-typos'
...
32f6b7a43b Fix misc typos in documentation and comments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1826
2018-03-08 09:58:19 -05:00
Brad King
1076ac9d68
Merge topic 'vs10-xmlmacros'
...
59d8cfb85e cmVisualStudio10TargetGenerator: Use helpers for XML tags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1813
2018-03-08 09:57:44 -05:00
Brad King
151763c9b2
Merge topic 'curl-target'
...
ee06f3c339 FindCURL: Revise documentation markup
83c0cb3f03 FindCURL: provide imported target CURL::CURL
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1822
2018-03-08 09:56:40 -05:00
Brad King
f0b412dd82
Merge topic 'avoid-LIB_DEPENDS'
...
7723e9a058 Do not produce legacy _LIB_DEPENDS cache entries
2124a1364a cmTarget: Remove unnecessary RecordDependencies member
1c5bfab532 cmTarget: Simplify ClearDependencyInformation implementation
910a9d608e cmTarget: Simplify ClearDependencyInformation signature
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Pavel Solodovnikov <hellyeahdominate@gmail.com >
Merge-request: !1828
2018-03-08 09:55:09 -05:00
Brad King
4f99809b71
Merge branch 'release-3.11'
2018-03-08 09:51:39 -05:00
Brad King
ca2ac4979d
Merge topic 'update-kwsys'
...
2c5b4359f8 Merge branch 'upstream-KWSys' into update-kwsys
64d4308d83 KWSys 2018-03-07 (2ad561e7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1830
2018-03-08 09:50:19 -05:00
Brad King
69b152967d
Merge topic 'cuda-no-device-link-rsp'
...
f64732f59b CUDA: Do not pass unsupported @rspfile arguments to NVCC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1831
2018-03-08 09:48:28 -05:00
Brad King
81bc7610ab
Makefile: Fix "make clean" when there are no targets
...
The empty `clean` target was missing from `Makefile2`.
Add one like we already have for `all` and `preinstall`.
2018-03-08 09:01:53 -05:00
Craig Scott
5901699672
cmDepends: Remove attempt to change directory that always fails
...
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.
2018-03-08 20:14:42 +11:00
Craig Scott
e60e4dfc88
cmWorkingDirectory: Check success of current dir changes
2018-03-08 20:07:14 +11:00
Kitware Robot
458fc1de49
CMake Nightly Date Stamp
2018-03-08 00:01:12 -05:00
Shane Parris
87a6816baf
Add test for sorting and deduping of file(GLOB) result
2018-03-07 12:12:19 -05:00
Shane Parris
b688d4fd22
file(GLOB): Ensure entire file list is sorted
2018-03-07 12:12:19 -05:00
luz.paz
32f6b7a43b
Fix misc typos in documentation and comments
2018-03-07 10:54:46 -05:00
Brad King
57f35bba84
Merge branch 'cuda-no-device-link-rsp' into release-3.11
...
Merge-request: !1831
2018-03-07 10:52:54 -05:00
Brad King
f64732f59b
CUDA: Do not pass unsupported @rspfile arguments to NVCC
...
The nvcc compiler does not support `@<rspfile>` arguments. It does
offer a `--options-file` argument that can be investigated later.
Fixes : #17797
2018-03-07 10:30:35 -05:00
Alex Turbov
587bad7ba2
project: warn on metadata arguments missing values
...
Warn if `DESCRIPTION` or `VERSION` is given without a following value.
2018-03-07 09:35:59 -05:00
Adam Thompson
694fce19b6
FindGDAL: Handle gdal-config printing absolute path to library
...
FindGDAL uses GDAL's 'gdal-config' utility to obtain the path to GDAL's library
(on systems identified by CMake's UNIX variable). Older versions formatted this
information like that of dependent libraries:
-L/path/to/gdal/lib -lgdal[suffix]
Newer versions instead provide the full path to the library:
/path/to/gdal/lib/[prefix]gdal[suffix]
FindGDAL now supports both formats. Entries that don't start with '-L' or '-l'
are only considered if they are absolute paths that exist on disk.
Furthermore, libraries are only considered if the name contains 'gdal'
(checked case-insensitively).
2018-03-07 09:29:57 -05:00
Brad King
ee06f3c339
FindCURL: Revise documentation markup
2018-03-07 09:06:01 -05:00
Vitaly Stakhovsky
59d8cfb85e
cmVisualStudio10TargetGenerator: Use helpers for XML tags
...
Make the XML generating code smaller, more structured, and less
error-prone. This is a step towards future XML refactoring.
2018-03-07 08:51:30 -05:00
Brad King
9ceafdfd4d
Merge topic 'FindOpenMP-AppleClang'
...
e3cd7c1e01 FindOpenMP: Add support for AppleClang compiler
b4c539e651 FindOpenMP: Verify in test source that OMP library is linked
7dd8c7a680 FindOpenMP: Improve inclusion of helper modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1812
2018-03-07 08:33:33 -05:00
Henry Fredrick Schreiner
e3cd7c1e01
FindOpenMP: Add support for AppleClang compiler
...
This is possible using an external `omp` library and by passing
the flag past the compiler driver via `-Xclang -fopenmp`.
Fixes : #17775
2018-03-07 08:27:35 -05:00
Henry Fredrick Schreiner
b4c539e651
FindOpenMP: Verify in test source that OMP library is linked
2018-03-07 08:25:45 -05:00
Henry Fredrick Schreiner
7dd8c7a680
FindOpenMP: Improve inclusion of helper modules
...
Use `CMAKE_CURRENT_LIST_DIR` instead of `CMAKE_ROOT`.
Do not include modules inside a loop.
2018-03-07 08:24:27 -05:00
Brad King
7723e9a058
Do not produce legacy _LIB_DEPENDS cache entries
...
Introduce policy `CMP0073` to avoid producing these cache entries.
Fixes : #16364
2018-03-07 07:48:40 -05:00
Brad King
9288abf567
Merge branch 'update-kwsys' into release-3.11
...
Merge-request: !1830
2018-03-07 07:39:16 -05:00
Brad King
29b41babdb
Merge topic 'ctest-affinity'
...
6be53c6695 CTest: Add options to control test process affinity to CPUs
c5428d8db2 libuv: disable process affinity during CMake bootstrap
24de561a1a libuv: unix,win: add uv_spawn option to set child CPU affinity mask
43d6e5a71f libuv: misc: add function to get CPU affinity mask size
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1814
2018-03-07 07:14:35 -05:00
Brad King
ae4205d219
Merge branch 'release-3.11'
2018-03-07 07:13:09 -05:00
Brad King
a6f1eabee0
Merge topic 'autogen-empty-source-file-fix'
...
50b7be6d1f Autogen: Check if a file is empty before reading it
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !1825
2018-03-07 07:12:50 -05:00
Brad King
4f29bf5672
Merge topic 'xl-new-compiler-macros'
...
eb1a9be4b6 XL: Recognize compilers identified by __ibmxl__
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Chuck Atkins <chuck.atkins@kitware.com >
Merge-request: !1820
2018-03-07 07:12:02 -05:00
Brad King
2c5b4359f8
Merge branch 'upstream-KWSys' into update-kwsys
...
* upstream-KWSys:
KWSys 2018-03-07 (2ad561e7)
2018-03-07 06:48:34 -05:00
KWSys Upstream
64d4308d83
KWSys 2018-03-07 (2ad561e7)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 2ad561e78b0d99f083f1213e403d5a8a90e0e134 (master).
Upstream Shortlog
-----------------
Brad King (4):
6e190d9a Fix include directory usage requirement for build tree
6d4e9fde SystemInformation: Android has no getifaddrs prior to API 24
0a0974d0 SystemTools: Restore unconditional caching in GetActualCaseForPath
a241fd13 SystemTools: Remove caching from public GetActualCaseForPath
2018-03-07 06:48:32 -05:00
Kitware Robot
086f84aa20
CMake Nightly Date Stamp
2018-03-07 00:01:11 -05:00