summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'sphinx-info' into release-3.12v3.12.0-rc1Brad King2018-06-133-2/+42
|\ | | | | | | 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 branch 'restore-windows-resources-through-link' into release-3.12Brad King2018-06-131-1/+2
|\ \ | | | | | | | | | 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
* | | Merge branch 'UseSWIG-csharp-variant' into release-3.12Brad King2018-06-136-2/+103
|\ \ \ | | | | | | | | | | | | Merge-request: !2137
| * | | UseSWIG: Add CSHARP variant for wrapper filesRishi Theivendran2018-06-126-2/+103
| | |/ | |/| | | | | | | | | | Issue: #18065 Fixes: #18066
* | | Merge branch 'UseSWIG-fix-genex' into release-3.12Brad King2018-06-121-7/+7
|\ \ \ | | | | | | | | | | | | Merge-request: !2143
| * | | UseSWIG: add support for generator expressionsMarc Chevrier2018-06-121-7/+7
| | | |
* | | | Merge branch 'UseSWIG-handle-SWIG_MODULE_NAME' into release-3.12Brad King2018-06-121-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | 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 'FindPython-3.8' into release-3.12Brad King2018-06-083-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | 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.
* | | | Merge branch 'ninja-win-rsp' into release-3.12Brad King2018-06-081-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | 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 branch 'CMakePackageConfigHelpers-doc' into release-3.12Brad King2018-06-071-7/+9
|\ \ \ \ | |_|/ / |/| | | | | | | 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
* | | 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
| * \ \ \ \ Merge branch 'ep-support-passing-var-ending-with-notfound' into release-3.11Brad King2018-06-045-3/+23
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | Merge-request: !2127
* | | | | | Merge topic 'ep-support-passing-var-ending-with-notfound'Brad King2018-06-055-3/+23
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 7ad5165c67 ExternalProject: Fix cache generation when args end with "-NOTFOUND" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2127
| * | | | | ExternalProject: Fix cache generation when args end with "-NOTFOUND"Jean-Christophe Fillion-Robin2018-06-045-3/+23
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generalize the fix in commit v3.11.0-rc4~8^2 (ExternalProject: Fix cache generation when last args ends with "-NOTFOUND", 2018-03-10) to work for any argument rather than just the last one. ExternalProject can now successfully generate the cache file when any (not only the last one) cache variable associated with either `CMAKE_CACHE_ARGS` or `CMAKE_DEFAULT_CACHE_ARGS` configure step option is set to a `<value>` ending with `-NOTFOUND`.
* | | | | Merge topic 'fix/CPackNuGet-var-para-deindent'Craig Scott2018-06-051-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | afcb68a0c1 Help: Fix indentation for `CPACK_NUGET_PACKAGE_AUTHORS` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2135
| * | | | | Help: Fix indentation for `CPACK_NUGET_PACKAGE_AUTHORS`Alex Turbov2018-06-051-2/+2
| | | | | |
* | | | | | Merge topic 'external-project-url-hash-docs'Craig Scott2018-06-051-3/+3
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 470ff56e5a ExternalProject: Improve URL_HASH argument description Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2134
| * | | | | ExternalProject: Improve URL_HASH argument descriptionMatt McCormick2018-06-041-3/+3
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous documentation suggested ALGO=MD5=d7a3dc7757a35df3dbb890f7dee0976b for example.
* | | | | CMake Nightly Date StampKitware Robot2018-06-051-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'fix-ti-c-standard'Brad King2018-06-043-0/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e27881bb1 TI: Add support for C language standards Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2131
| * | | | TI: Add support for C language standardsArnaud Gelas2018-06-043-0/+13
| | |_|/ | |/| | | | | | | | | | | | | | | | | | Set C90 and C99 compile options for TI compiler. Fixes: #18061
* | | | Merge topic 'WriteBasicConfigFile_tests'Brad King2018-06-041-239/+894
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 56f45bb79d Refactor write_basic_package_version_file tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2122
| * | | | Refactor write_basic_package_version_file testsDaniele E. Domenichelli2018-06-011-239/+894
| | | | |
* | | | | Merge topic 'gnu-CMAKE_LANG_COMPILER_PREDEFINES_COMMAND'Brad King2018-06-042-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | caa138c1a5 Move GNU COMPILER_PREDEFINES_COMMAND from Platform to Compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2121
| * | | | | Move GNU COMPILER_PREDEFINES_COMMAND from Platform to CompilerSebastian Holtermann2018-06-012-1/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves `CMAKE_${lang}_COMPILER_PREDEFINES_COMMAND` from linux specific [Modules/Platform/Linux-GNU.cmake](Modules/Platform/Linux-GNU.cmake) to [Modules/Compiler/GNU.cmake](Modules/Compiler/GNU.cmake). This enables compiler predefines generation (in AUTOMOC) on all platforms that run gcc (and clang).
* | | | | Merge topic 'libarchive-ssize_t'Brad King2018-06-041-1/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d8ae1e6e4 cmSystemTools: Restore compilation with libarchive versions below 3.3.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2126
| * | | | | cmSystemTools: Restore compilation with libarchive versions below 3.3.1Brad King2018-06-011-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit a203fcc63d (cmake: Teach '-E tar' to report errors copying data, 2018-05-16) we introduced use of `la_ssize_t` but that was not available until libarchive 3.3.1. Switch to the `__LA_SSIZE_T` macro we use elsewhere.
* | | | | | Merge topic 'update-kwsys'Brad King2018-06-0460-1644/+1675
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 81870f1159 Merge branch 'upstream-KWSys' into update-kwsys 3af8c7715b KWSys 2018-06-01 (8ef62b28) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2125
| * | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2018-06-0160-1644/+1675
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2018-06-01 (8ef62b28)
| | * | | | KWSys 2018-06-01 (8ef62b28)KWSys Upstream2018-06-0160-1644/+1675
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 8ef62b289e0a99856893ef49106c2b2d94e9dd0c (master). Upstream Shortlog ----------------- Brad King (2): 6b9c233c clang-format.bash: update to clang-format-6.0 b7a341cf Empty commit at end of history preceding clang-format-6.0 style transition Kitware Robot (1): 828b6837 Revise C++ coding style using clang-format-6.0
* | | | | | CMake Nightly Date StampKitware Robot2018-06-041-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-031-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-021-1/+1
|/ / / / /
* | | | | Merge topic 'clang-format-6.0'Brad King2018-06-01458-3207/+3775
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d7204e649e Revise C++ coding style using clang-format-6.0 12fed3edb1 Empty commit at end of history preceding clang-format-6.0 style transition 523c443d13 clang-format.bash: update to clang-format-6.0 eb7ec19c1c clang-format: Add comments to suppress some formatting b67a5bf175 Tests/VSWinStorePhone: Do not format managed source Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Sebastian Holtermann <sebholt@xwmw.org> Merge-request: !2123