Kitware Robot
b367da75c1
CMake Nightly Date Stamp
2018-06-14 00:01:10 -04:00
Brad King
9eeed4f4d8
Merge branch 'release-3.12'
2018-06-13 10:52:58 -04:00
Brad King
ef5e2e8a62
Merge branch 'sphinx-info' into release-3.12
...
Merge-request: !2146
v3.12.0-rc1
2018-06-13 10:52:11 -04:00
Brad King
985c78c7e1
Merge branch 'restore-windows-resources-through-link' into release-3.12
...
Merge-request: !2147
2018-06-13 10:52:01 -04:00
Brad King
93fe9fc1a2
Merge branch 'UseSWIG-csharp-variant' into release-3.12
...
Merge-request: !2137
2018-06-13 10:51:49 -04:00
Brad King
aa155de860
Merge topic 'sphinx-info'
...
276e369813 Utilities/Sphinx: Add option to build and install Info manual
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2146
2018-06-13 10:50:14 -04:00
Brad King
0247f6836c
Merge topic 'UseSWIG-csharp-variant'
...
0c2fb4c896 UseSWIG: Add CSHARP variant for wrapper files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2137
2018-06-13 10:48:51 -04:00
Brad King
b7b4ace2be
Merge topic 'UseSWIG-fix-genex'
...
88dd5dc9ff UseSWIG: add support for generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2143
2018-06-13 10:48:04 -04:00
Brad King
3b7da49d55
Merge topic 'UseSWIG-handle-SWIG_MODULE_NAME'
...
156138d5f1 UseSWIG: Fix handling of `SWIG_MODULE_NAME` source file property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2145
2018-06-13 10:47:06 -04:00
Brad King
49c30fc65c
Merge branch 'release-3.11'
2018-06-13 10:45:29 -04:00
Brad King
38e4246f37
Merge topic 'restore-windows-resources-through-link'
...
4e6ff0ae24 Windows: Restore support for running CMake through a symlink
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2147
2018-06-13 10:44:45 -04:00
Kitware Robot
cfac183295
CMake Nightly Date Stamp
2018-06-13 00:01:12 -04:00
Rishi Theivendran
0c2fb4c896
UseSWIG: Add CSHARP variant for wrapper files
...
Issue: #18065
Fixes : #18066
2018-06-12 11:34:58 -04:00
Brad King
051e0be742
Merge branch 'restore-windows-resources-through-link' into release-3.11
...
Merge-request: !2147
2018-06-12 11:19:07 -04:00
Brad King
4e6ff0ae24
Windows: Restore support for running CMake through a symlink
...
The change in commit v3.11.3~3^2 (cmSystemTools: Revert GetRealPath
implementation on Windows, 2018-05-29) broke the feature added by commit
v3.11.0-rc1~64^2 (Windows: Add support for running CMake tools through a
symlink, 2018-01-21). Use `GetRealPathResolvingWindowsSubst` in the
latter code path to restore it.
Fixes : #17882
2018-06-12 11:15:50 -04:00
Orivej Desh
276e369813
Utilities/Sphinx: Add option to build and install Info manual
...
Add option `SPHINX_INFO` to enable the Sphinx 'texinfo' builder and use
the `makeinfo` tool to convert it to a `.info` file.
2018-06-12 10:25:37 -04:00
Brad King
f024f4f8a0
Merge branch 'UseSWIG-fix-genex' into release-3.12
...
Merge-request: !2143
2018-06-12 10:08:36 -04:00
Marc Chevrier
88dd5dc9ff
UseSWIG: add support for generator expressions
2018-06-12 10:07:24 -04:00
Brad King
3dd046a84b
Merge branch 'UseSWIG-handle-SWIG_MODULE_NAME' into release-3.12
...
Merge-request: !2145
2018-06-12 10:00:41 -04:00
Felix Schwitzer
156138d5f1
UseSWIG: Fix handling of SWIG_MODULE_NAME source file property
...
Fix a typo from commit 0bef9eb410 (UseSWIG: modernize module,
2018-01-29) that caused `UseSWIG` to ignore an eventually set property
`SWIG_MODLUE_NAME`.
Building multiple python modules using the mentioned property as
described in the docs could lead to an invalid, or even worse,
inconsistent `build.ninja` file. The reason is that the generated list
of support files was not unique. For each module the support file was
always named the same, namely `path/to/builddir/MODULENAME.py`.
2018-06-12 09:55:53 -04:00
Brad King
71f58d6bf7
Merge branch 'release-3.12'
2018-06-12 09:51:06 -04:00
Brad King
c8868d727c
Merge topic 'FindPython-3.8'
...
b6e7f2c37f FindPython: Add support for version 3.8
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2140
2018-06-12 09:49:05 -04:00
Kitware Robot
f49870e372
CMake Nightly Date Stamp
2018-06-12 00:01:03 -04:00
Kitware Robot
018bcf6043
CMake Nightly Date Stamp
2018-06-11 00:01:07 -04:00
Kitware Robot
55c3435ce9
CMake Nightly Date Stamp
2018-06-10 00:01:05 -04:00
Kitware Robot
980914dc27
CMake Nightly Date Stamp
2018-06-09 00:01:24 -04:00
Brad King
1f3221f365
Merge branch 'FindPython-3.8' into release-3.12
...
Merge-request: !2140
2018-06-08 09:42:29 -04:00
Marcel Plch
b6e7f2c37f
FindPython: Add support for version 3.8
...
Python 3.7 is about to be released, making the development version 3.8.
2018-06-08 09:42:18 -04:00
Brad King
812eaa465c
Merge topic 'LINK_OPTIONS'
...
66ea1a3795 LINK_OPTIONS: Add support of "LINKER:" prefix
c1f5a44b28 LINK_OPTIONS: Add new family of properties
8e28d2630a Makefile generator: link flags management refactoring
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex Turbov <i.zaufi@gmail.com >
Merge-request: !2033
2018-06-08 09:37:48 -04:00
Brad King
e9f2a29fee
Merge branch 'release-3.12'
2018-06-08 09:35:10 -04:00
Brad King
4d1a643481
Merge topic 'CMakePackageConfigHelpers-doc'
...
aeda8fcceb Help: Package without components should use 'check_required_components' too
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2138
2018-06-08 09:34:26 -04:00
Brad King
7766e57ff0
Merge topic 'ninja-win-rsp'
...
88365838b8 Ninja: Use native slashes to pass rsp files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2136
2018-06-08 09:33:46 -04:00
Brad King
c984bf668b
Merge branch 'ninja-win-rsp' into release-3.12
...
Merge-request: !2136
2018-06-08 09:32:14 -04:00
Matthijs Kool
88365838b8
Ninja: Use native slashes to pass rsp files
...
Some tools on Windows (e.g. Embarcadero linkers) can't handle forward
slashes in paths to rsp files.
2018-06-08 09:31:23 -04:00
Brad King
733d3ac0e8
Merge topic 'install-code-script-genex'
...
6dad812143 install: Teach CODE,SCRIPT modes to evaluate generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2113
2018-06-08 09:28:43 -04:00
Kitware Robot
81fc1db0a6
CMake Nightly Date Stamp
2018-06-08 00:01:05 -04:00
Jon Chronopoulos
6dad812143
install: Teach CODE,SCRIPT modes to evaluate generator expressions
...
Fixes : #15785
2018-06-07 13:18:23 -04:00
Brad King
e446d71d31
Merge branch 'CMakePackageConfigHelpers-doc' into release-3.12
...
Merge-request: !2138
2018-06-07 10:47:02 -04:00
Ruslan Baratov
aeda8fcceb
Help: Package without components should use 'check_required_components' too
...
Macro 'check_required_components' should be called even if there are no
components provided by package. This will make sure error is reported
in next cases:
find_package(Foo CONFIG REQUIRED oops) # 'oops' treated as component
find_package(Foo CONFIG REQUIRED COMPONENTS foo) # no components expected
2018-06-07 10:41:45 -04:00
Kitware Robot
f31d4ac7d6
CMake Nightly Date Stamp
2018-06-07 00:01:04 -04:00
Marc Chevrier
66ea1a3795
LINK_OPTIONS: Add support of "LINKER:" prefix
2018-06-06 17:22:41 +02:00
Marc Chevrier
c1f5a44b28
LINK_OPTIONS: Add new family of properties
...
This family enable to manage link flags
Three new properties:
* directory property: LINK_OPTIONS
* target properties: LINK_OPTIONS and INTERFACE_LINK_OPTIONS
Two new commands
* add_link_options(): to populate directory property
* target_link_options(): to populate target properties
Fixes : #16543
2018-06-06 17:22:39 +02:00
Marc Chevrier
8e28d2630a
Makefile generator: link flags management refactoring
2018-06-06 17:02:33 +02:00
Kitware Robot
074bb25ca0
CMake Nightly Date Stamp
2018-06-06 00:01:08 -04:00
Brad King
acaaca968c
Begin post-3.12 development
2018-06-05 11:50:27 -04:00
Brad King
31bfad10d8
Merge branch 'release-3.12'
2018-06-05 11:49:08 -04:00
Brad King
af63c8bd61
CMake 3.12.0-rc1 version update
2018-06-05 11:43:10 -04:00
Brad King
1566dc1e3b
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2018-06-05 11:41:29 -04:00
Brad King
90ebc32d9e
Merge topic 'doc-3.12-relnotes'
...
049cc31d84 Help: Organize and revise 3.12 release notes
27bba7e8aa Help: Consolidate 3.12 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2132
2018-06-05 11:40:16 -04:00
Brad King
d902fb0cf6
Merge topic 'intel-compile-features'
...
f719a13c28 Features: Add special case to disable relaxed constexpr for Intel 18
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !2133
2018-06-05 11:28:35 -04:00