summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* math: Diagnose divide-by-zeroDaniel Franke2018-06-266-51/+66
|
* math: Reject unexpected expression input explicitlyDaniel Franke2018-06-2612-120/+183
| | | | | Switch to C++ exceptions for lexer/parser error handling. Teach the lexer/parser to fail on unexpected input.
* math: Use 64-bit integer type for computationDaniel Franke2018-06-223-8/+12
|
* math: Add RunCMake.math test to prepare for error casesDaniel Franke2018-06-224-0/+16
|
* Merge topic 'list_sort'Brad King2018-06-1430-11/+391
|\ | | | | | | | | | | | | 49a51a61d7 list: Add options to control the SORT comparison operation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2065
| * list: Add options to control the SORT comparison operationDaniel Franke2018-06-1330-11/+391
| |
* | Merge branch 'release-3.11'Brad King2018-06-140-0/+0
|\ \
| * | CMake 3.11.4v3.11.4Brad King2018-06-141-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2018-06-141-1/+1
| | |
* | | Merge branch 'release-3.12'Brad King2018-06-130-0/+0
|\ \ \
| * \ \ Merge branch 'sphinx-info' into release-3.12v3.12.0-rc1Brad King2018-06-133-2/+42
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2146
| * \ \ \ Merge branch 'restore-windows-resources-through-link' into release-3.12Brad King2018-06-131-1/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2147
| * \ \ \ \ Merge branch 'UseSWIG-csharp-variant' into release-3.12Brad King2018-06-136-2/+103
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2137
| * \ \ \ \ \ Merge branch 'UseSWIG-fix-genex' into release-3.12Brad King2018-06-121-7/+7
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2143
| * \ \ \ \ \ \ Merge branch 'UseSWIG-handle-SWIG_MODULE_NAME' into release-3.12Brad King2018-06-121-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2145
* | \ \ \ \ \ \ \ 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
| |_|_|_|_|_|/ |/| | | | | |