summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'sphinx-info'Brad King2018-06-133-2/+42
|\ | | | | | | | | | | | | 276e369813 Utilities/Sphinx: Add option to build and install Info manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2146
| * Utilities/Sphinx: Add option to build and install Info manualOrivej Desh2018-06-123-2/+42
| | | | | | | | | | Add option `SPHINX_INFO` to enable the Sphinx 'texinfo' builder and use the `makeinfo` tool to convert it to a `.info` file.
* | Merge topic 'UseSWIG-csharp-variant'Brad King2018-06-136-2/+103
|\ \ | | | | | | | | | | | | | | | | | | 0c2fb4c896 UseSWIG: Add CSHARP variant for wrapper files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2137
| * | UseSWIG: Add CSHARP variant for wrapper filesRishi Theivendran2018-06-126-2/+103
| |/ | | | | | | | | Issue: #18065 Fixes: #18066
* | Merge topic 'UseSWIG-fix-genex'Brad King2018-06-131-7/+7
|\ \ | | | | | | | | | | | | | | | | | | 88dd5dc9ff UseSWIG: add support for generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2143
| * | UseSWIG: add support for generator expressionsMarc Chevrier2018-06-121-7/+7
| | |
* | | Merge topic 'UseSWIG-handle-SWIG_MODULE_NAME'Brad King2018-06-131-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 156138d5f1 UseSWIG: Fix handling of `SWIG_MODULE_NAME` source file property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2145
| * | | UseSWIG: Fix handling of `SWIG_MODULE_NAME` source file propertyFelix Schwitzer2018-06-121-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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`.
* | | Merge branch 'release-3.11'Brad King2018-06-130-0/+0
|\ \ \
| * \ \ Merge branch 'restore-windows-resources-through-link' into release-3.11Brad King2018-06-121-1/+2
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2147
* | \ \ \ Merge topic 'restore-windows-resources-through-link'Brad King2018-06-131-1/+2
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 4e6ff0ae24 Windows: Restore support for running CMake through a symlink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2147
| * | | | Windows: Restore support for running CMake through a symlinkBrad King2018-06-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | CMake Nightly Date StampKitware Robot2018-06-131-1/+1
| | | | |
* | | | | Merge branch 'release-3.12'Brad King2018-06-120-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'FindPython-3.8' into release-3.12Brad King2018-06-083-3/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2140
* | \ \ \ \ \ Merge topic 'FindPython-3.8'Brad King2018-06-123-3/+3
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b6e7f2c37f FindPython: Add support for version 3.8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2140
| * | | | | | FindPython: Add support for version 3.8Marcel Plch2018-06-083-3/+3
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | Python 3.7 is about to be released, making the development version 3.8.
* | | | | | CMake Nightly Date StampKitware Robot2018-06-121-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-111-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-101-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-091-1/+1
| | | | | |
* | | | | | Merge topic 'LINK_OPTIONS'Brad King2018-06-08130-77/+1321
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | LINK_OPTIONS: Add support of "LINKER:" prefixMarc Chevrier2018-06-0651-42/+423
| | | | | | |
| * | | | | | LINK_OPTIONS: Add new family of propertiesMarc Chevrier2018-06-0684-34/+921
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | Makefile generator: link flags management refactoringMarc Chevrier2018-06-065-48/+24
| | | | | | |
* | | | | | | Merge branch 'release-3.12'Brad King2018-06-080-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge branch 'ninja-win-rsp' into release-3.12Brad King2018-06-081-4/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2136
| * \ \ \ \ \ \ Merge branch 'CMakePackageConfigHelpers-doc' into release-3.12Brad King2018-06-071-7/+9
| |\ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | Merge-request: !2138
* | | | | | | | Merge topic 'CMakePackageConfigHelpers-doc'Brad King2018-06-081-7/+9
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aeda8fcceb Help: Package without components should use 'check_required_components' too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2138
| * | | | | | | Help: Package without components should use 'check_required_components' tooRuslan Baratov2018-06-071-7/+9
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge topic 'ninja-win-rsp'Brad King2018-06-081-4/+4
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88365838b8 Ninja: Use native slashes to pass rsp files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2136
| * | | | | | Ninja: Use native slashes to pass rsp filesMatthijs Kool2018-06-081-4/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Some tools on Windows (e.g. Embarcadero linkers) can't handle forward slashes in paths to rsp files.
* | | | | | Merge topic 'install-code-script-genex'Brad King2018-06-0810-9/+72
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6dad812143 install: Teach CODE,SCRIPT modes to evaluate generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2113
| * | | | | | install: Teach CODE,SCRIPT modes to evaluate generator expressionsJon Chronopoulos2018-06-0710-9/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #15785
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-081-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-071-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-061-1/+1
|/ / / / /
* | | | | Begin post-3.12 developmentBrad King2018-06-053-2/+11
| | | | |
* | | | | Merge branch 'release-3.12'Brad King2018-06-054-13/+4
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | CMake 3.12.0-rc1 version updateBrad King2018-06-052-4/+4
| | | |
| * | | Help: Drop development topic notes to prepare releaseBrad King2018-06-052-9/+0
|/ / / | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Merge topic 'doc-3.12-relnotes'Brad King2018-06-0559-361/+301
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Help: Organize and revise 3.12 release notesBrad King2018-06-041-163/+208
| | | | | | | | | | | | | | | | | | | | Add section headers similar to the 3.11 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * | | Help: Consolidate 3.12 release notesBrad King2018-06-0459-361/+256
| | | | | | | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.12.rst`.
* | | | Merge topic 'intel-compile-features'Brad King2018-06-051-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f719a13c28 Features: Add special case to disable relaxed constexpr for Intel 18 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2133
| * | | | Features: Add special case to disable relaxed constexpr for Intel 18Brad King2018-06-041-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Intel compilers define `__cpp_constexpr` to `200704` even in C++14 mode. This indicates that the `cxx_relaxed_constexpr` feature is not available. However, Intel 17 and above document support for it. In commit v3.8.0~9^2 (Features: Update features for Intel C++ 17.0.2 on UNIX, 2017-03-31) we added a special check for this case. Intel 17 and 19 work. However, Intel 18 does not seem to work and fails our test case. Add a special case to disable the feature for Intel 18.
* | | | Merge topic 'more-misc-typos'Brad King2018-06-0534-45/+45
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be28106880 Fix misc. typos Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !2130
| * | | | Fix misc. typosluz.paz2018-06-0434-45/+45
| | | | | | | | | | | | | | | | | | | | Found via `codespell` and `grep`
* | | | | Merge branch 'release-3.11'Brad King2018-06-050-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge branch 'external-project-url-hash-docs' into release-3.11Brad King2018-06-051-3/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2134