https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
9417a6d FindPostgreSQL: Add support for PG10 09 January 2018, 14:43:41 UTC
ae89a6e Merge topic 'cpack_versions' e4153640 Cpack.cmake: Document some CPACK_* default values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1608 09 January 2018, 14:38:02 UTC
1906dd3 Merge topic 'COMPILE_FLAGS-clarify-sf-prop-documentation' 118815f0 COMPILE_FLAGS: do not imply that the property is a list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1640 09 January 2018, 14:36:29 UTC
2cd2dd9 Merge topic 'doc-CMAKE_SYSTEM_NAME-mode' edebf6f3 Help: note that CMAKE_SYSTEM_NAME is not set in script mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1639 09 January 2018, 14:35:46 UTC
947d6de Merge topic 'doc-OUTPUT_NAME-clarify' 6c5d3989 Help: fix documentation for OUTPUT_NAME Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1638 09 January 2018, 14:35:19 UTC
847110e Merge topic 'vs10-target-generator-range-for' d09af946 VS: Modernize 'for' loops in cmVisualStudio10TargetGenerator to C++11 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !1617 09 January 2018, 14:34:08 UTC
e2edc92 Merge topic 'vs-ranged-for' 92c7b526 VS: Use range-based 'for' loops in generator code Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !1616 09 January 2018, 14:33:33 UTC
5fbfa18 Merge topic 'FindCUDA-deduplicate-c+std-host-flags' ff41a4b8 FindCUDA: de-duplicates C++11 flag when propagating host flags. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1628 09 January 2018, 14:26:51 UTC
bc88329 Merge topic 'msvc2017-findcuda' fab1b432 FindCUDA: Update to properly find MSVC 2017 compiler tools Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !1631 09 January 2018, 14:26:20 UTC
efd279c cmake: specify source file extensions 09 January 2018, 14:21:09 UTC
8a53242 Merge branch 'upstream-KWIML' into update-kwiml * upstream-KWIML: KWIML 2018-01-09 (9c2d6cae) 09 January 2018, 13:51:59 UTC
6e92164 KWIML 2018-01-09 (9c2d6cae) Code extracted from: https://gitlab.kitware.com/utils/kwiml.git at commit 9c2d6caecd8cd937b891009c681f90748df85dfd (master). Upstream Shortlog ----------------- Brad King (5): fc9d607a Use static_cast when compiling as C++ ea9336bc Update copyright year 7db8b884 Suppress MSVC static_cast warnings in verification and test code 340af24d Update copyright year 9c2d6cae Fix compilation on Borland C++ 5.8 Richard W.M. Jones (1): 6fc81d88 abi.h: Update RISC-V support for revised macro names 09 January 2018, 13:51:58 UTC
89d1274 Merge topic 'improve_generated_property_docs' 11615b29 GENERATED: Improve the documentation of the GENERATED file property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1630 09 January 2018, 10:05:41 UTC
b9bada6 CMake Nightly Date Stamp 09 January 2018, 05:01:07 UTC
81868e6 CUDA: Add cu as default source file extension 08 January 2018, 21:16:52 UTC
1f4d7a0 Help: Add references and backticks in LINK_FLAGS prop_tgt 08 January 2018, 20:15:16 UTC
48f7e2d Unhardcode the CMAKE_CONFIGURATION_TYPES values This removes duplicated code for per-config variable initialization by providing a `cmake_initialize_per_config_variable(<PREFIX> <DOCSTRING>)` function. This function initializes a `<PREFIX>` cache variable from `<PREFIX>_INIT` and unless the `CMAKE_NOT_USING_CONFIG_FLAGS` variable is defined, does the same with `<PREFIX>_<CONFIG>` from `<PREFIX>_<CONFIG>_INIT` for every `<CONFIG>` in `CMAKE_CONFIGURATION_TYPES` for multi-config generators or `CMAKE_BUILD_TYPE` for single-config generators. 08 January 2018, 20:15:14 UTC
f09fda9 Help: improve install() documentation of argument ordering Fixes #16362. 08 January 2018, 20:07:30 UTC
7e0eb77 cmCTestMultiProcessHandler: Fix StartNextTests loop on not-started test If `StartTestProcess` does not start a test, propagate this information back up to the `StartNextTests` loop so that it can move on to another candidate without allocating processors to a test that didn't run. Otherwise we have to wait for the next time `RunTests` loops around and calls `StartNextTests` again. 08 January 2018, 17:55:01 UTC
61ab5a8 cmCTestMultiProcessHandler: Check stop time more directly Avoid creating a cmCTestRunTest instance if the stop time has been reached. If the stop time occurs in the small time between creating an instance and computing the child process timeout, we will simply compute a zero timeout. This is already done for the case that we StartAgain after the stop time. 08 January 2018, 17:55:01 UTC
4c199a4 cmCTestRunTest: Subsume ResolveTimeout into only call site 08 January 2018, 17:55:01 UTC
2567e5d cmCTest: Refactor stop time calculations Calculate the stop time up front instead of re-parsing its string for every test. 08 January 2018, 17:55:00 UTC
1138feb cmCTest: Remove unused member LastStopTimeout This member was added by commit v2.8.2~285 (Better detection of stop_time being passed, 2010-03-19), but its logic has no effect. The member is only used for comparison against a value to which it was just assigned. 08 January 2018, 17:55:00 UTC
4ffb0f8 libuv: unix: restart syscalls interrupted by our signal handler BSD `signal(2)` semantics make some system calls (e.g. for `write`) restartable when interrupted by a signal handler. Use `SA_RESTART` to enable these semantics everywhere that supports them. This is required by C++ stream libraries that interpret `EINTR` as any other error, set `badbit`, and stop writing. I've observed this with `libstdc++` during a `std::cout.flush()` call interrupted by `SIGCHLD`. 08 January 2018, 17:55:00 UTC
118815f COMPILE_FLAGS: do not imply that the property is a list The "added to the list" language hinted that the property was interpreted as a CMake list, but this is not correct. It is just a string. 08 January 2018, 16:44:18 UTC
fab1b43 FindCUDA: Update to properly find MSVC 2017 compiler tools An implementation that handles the different installation locations of visual studio compiler tools 08 January 2018, 16:35:36 UTC
6c5d398 Help: fix documentation for OUTPUT_NAME Fixes #17177. 08 January 2018, 16:33:05 UTC
f7f34a4 Merge topic 'use_generator_is_multi_config' 3c413e2a GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Modules c267ea1c GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1627 08 January 2018, 16:14:16 UTC
edebf6f Help: note that CMAKE_SYSTEM_NAME is not set in script mode Fixes #17109. 08 January 2018, 16:04:17 UTC
f4a3143 Merge topic 'execute_process_UTF8_keyword' 8caec41e execute_process: Allow UTF-8 as a synonym for the UTF8 keyword Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !1623 08 January 2018, 15:44:47 UTC
a3bba2a Merge topic '17431-iphone-deployment-target' 4017bf40 Darwin: Emit deployment target that matches the SDK 8f4663ff Xcode: rename embedded SDK query function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1447 08 January 2018, 14:58:11 UTC
11615b2 GENERATED: Improve the documentation of the GENERATED file property 08 January 2018, 14:12:33 UTC
2c089d8 CMake Nightly Date Stamp 08 January 2018, 05:01:04 UTC
e0560c1 CMake Nightly Date Stamp 07 January 2018, 05:01:05 UTC
ff41a4b FindCUDA: de-duplicates C++11 flag when propagating host flags. 06 January 2018, 22:00:09 UTC
0a87dbf CMake Nightly Date Stamp 06 January 2018, 05:01:05 UTC
91a1446 CMake Nightly Date Stamp 05 January 2018, 05:01:37 UTC
d884515 Merge topic 'various-typos' 3ab7bf82 Various typo fixes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1626 04 January 2018, 19:37:49 UTC
bc7fd08 CMake Nightly Date Stamp 04 January 2018, 05:01:26 UTC
2c1ecab server: Expand generator expressions for test info 04 January 2018, 00:49:00 UTC
1642eb7 Merge topic 'doxygen_verbatim_vars' 1e6d1dd3 FindDoxygen: Add DOXYGEN_VERBATIM_VARS for quote prevention Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1624 03 January 2018, 20:17:27 UTC
3ab7bf8 Various typo fixes Some are user-facing. Others are source comments. 03 January 2018, 19:52:01 UTC
64b624f CMake Nightly Date Stamp 03 January 2018, 05:01:33 UTC
1e6d1dd FindDoxygen: Add DOXYGEN_VERBATIM_VARS for quote prevention Each CMake variable listed in DOXYGEN_VERBATIM_VARS will not have any automatic quoting applied to it when written to the Doxyfile. 02 January 2018, 20:59:59 UTC
011f2de CMake Nightly Date Stamp 02 January 2018, 05:01:09 UTC
8111a6b CMake Nightly Date Stamp 01 January 2018, 05:01:06 UTC
6eaa984 CMake Nightly Date Stamp 31 December 2017, 05:01:09 UTC
f408a60 CMake Nightly Date Stamp 30 December 2017, 05:01:08 UTC
3c413e2 GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Modules 29 December 2017, 22:35:56 UTC
c267ea1 GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Tests 29 December 2017, 22:35:56 UTC
3e1f5b1 CMake Nightly Date Stamp 29 December 2017, 05:01:11 UTC
cd2ed4b CMake Nightly Date Stamp 28 December 2017, 05:01:07 UTC
8caec41 execute_process: Allow UTF-8 as a synonym for the UTF8 keyword UTF-8 is the proper naming according to the UTF-8 RFC and is also the name used for a similar keyword in the file() command. This commit brings (backward compatible) consistency to the keyword names and allows the standard UTF-8 name to be used with execute_process(). The old UTF8 keyword is still supported. 27 December 2017, 10:56:00 UTC
497f4bb CMake Nightly Date Stamp 27 December 2017, 05:01:13 UTC
77f6fdf CMake Nightly Date Stamp 26 December 2017, 05:01:05 UTC
63367d2 CMake Nightly Date Stamp 25 December 2017, 05:01:09 UTC
40dea7e CMake Nightly Date Stamp 24 December 2017, 05:01:09 UTC
0d22a23 Merge topic 'self-c++17' 31d59ff3 Compile CMake as C++17 if supported by the compiler 31c6b9ad Generalize check for C++14 constructs 05af537e cmGlobalNinjaGenerator: Avoid using deprecated std::ptr_fun Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Pavel Solodovnikov <hellyeahdominate@gmail.com> Merge-request: !1614 23 December 2017, 13:19:47 UTC
89ed729 CMake Nightly Date Stamp 23 December 2017, 05:01:14 UTC
4017bf4 Darwin: Emit deployment target that matches the SDK Closes: #17431 22 December 2017, 20:56:53 UTC
8f4663f Xcode: rename embedded SDK query function 22 December 2017, 20:56:53 UTC
31d59ff Compile CMake as C++17 if supported by the compiler Add a check that a simple source file can compile as C++17 that uses some of the features we need. Do this only when hosted by CMake 3.8 or above because those versions are aware of C++17. Check for unordered_map as we do in bootstrap since commit 375eca7881 (bootstrap: Check support for unordered_map from compiler mode, 2017-11-30). Also maintain the existing C++14 cstdio check. 22 December 2017, 14:05:54 UTC
31c6b9a Generalize check for C++14 constructs The check for C++14 and cstdio is a special case of the more general problem of checking that the compiler's C++14 mode supports everything we need. Rename the checks accordingly. 22 December 2017, 14:05:54 UTC
4309ed2 Merge topic 'FindPkgConfig_search_path_fix' 40b95ee8 FindPkgConfig: Fix IMPORTED_TARGET NO...PATH option handling b0ff528a FindPkgConfig: Make IMPORTED_TARGET test verify NO...PATH properly Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !1602 22 December 2017, 13:43:05 UTC
1f29bc4 CMake Nightly Date Stamp 22 December 2017, 05:01:26 UTC
d09af94 VS: Modernize 'for' loops in cmVisualStudio10TargetGenerator to C++11 'auto' used for complex types 21 December 2017, 19:55:30 UTC
92c7b52 VS: Use range-based 'for' loops in generator code Use `auto` for complex types. 21 December 2017, 19:52:49 UTC
05af537 cmGlobalNinjaGenerator: Avoid using deprecated std::ptr_fun It was deprecated by C++11 and removed by C++17. Use a C++11 lambda. 21 December 2017, 13:05:23 UTC
258e6f1 Merge topic 'copyright-year' 20eef608 Copyright.txt: Update year range to end in 2018 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1613 21 December 2017, 13:02:09 UTC
4148435 Merge topic 'cpackifw-package-remove-target-dir' 739ae1d0 CPack/IFW: Add option to control deletion of the install directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1591 21 December 2017, 13:01:34 UTC
3ba57dd Merge topic 'use-override' cfe4e2db VS: Use 'override' keyword for overridden methods in generator classes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1601 21 December 2017, 12:59:51 UTC
d0390f8 Merge topic 'cmake_symlink_library-slashes' 099a4ea5 cmcmd: Fix cmake_symlink_library for inconsistent slashes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1612 21 December 2017, 12:59:26 UTC
228468c Merge topic 'objlib-dedup' 66c0b36d objlib: fix unchecked insertions in `cmGeneratorTarget::GetLanguages` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1609 21 December 2017, 12:58:48 UTC
70fba77 Merge topic 'FindBLAS-modernize' a9c42e3e FindBLAS: optionally query pkg-config for a library c095e2ad FindBLAS: simplify if() fcf32645 FindBLAS: use FPHSA Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1599 21 December 2017, 12:58:10 UTC
1edfb2c Merge topic 'solaris_warning_single' 8ef14467 Solaris: Fix shadowed declaration warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1611 21 December 2017, 12:57:30 UTC
08d574e Merge topic 'ctest-update-timing-summary-manual' d15f199c CTest: Expand 'Label and Subproject Summary' section of manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1598 21 December 2017, 11:36:21 UTC
deaa19c CMake Nightly Date Stamp 21 December 2017, 05:01:12 UTC
20eef60 Copyright.txt: Update year range to end in 2018 20 December 2017, 18:19:31 UTC
099a4ea cmcmd: Fix cmake_symlink_library for inconsistent slashes With the Ninja generator we may invoke `cmake_symlink_library` with different slash conventions (`/` versus `\`) for different arguments. Fix comparison of the paths/names given to tolerate this. Fixes: #17579 20 December 2017, 16:35:09 UTC
66c0b36 objlib: fix unchecked insertions in `cmGeneratorTarget::GetLanguages` 20 December 2017, 14:37:15 UTC
e415364 Cpack.cmake: Document some CPACK_* default values 20 December 2017, 13:40:28 UTC
4d6c273 Merge branch 'release-3.10' 20 December 2017, 13:18:35 UTC
bad72cc Merge topic 'autogen-nested-lists-fix' 493ad056 Merge branch 'backport-autogen-nested-lists-fix' into autogen-nested-lists-fix 683e9023 Autogen: Fix for problematic nested list separator 3ce7eece Autogen: Fix for problematic nested lists separator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1607 20 December 2017, 13:17:37 UTC
c69ce01 Merge branch 'backport-autogen-nested-lists-fix' into release-3.10 Merge-request: !1606 20 December 2017, 13:16:16 UTC
493ad05 Merge branch 'backport-autogen-nested-lists-fix' into autogen-nested-lists-fix 20 December 2017, 13:15:22 UTC
683e902 Autogen: Fix for problematic nested list separator In the AutogenInfo.cmake file the separator for nested lists was `@LSEP@` which led to a speed regression because the `@` character triggered an (unsuccessful) expression evaluation. By setting the policy version of the CMake instance in the `_autogen` target to 3.9, the OLD `@` evaluating behavior controlled by policy CMP0053 is disabled. Also the nested lists separator string is changed to `<<<S>>>`, which solves the problem twofold. Issue: #17570 20 December 2017, 13:14:03 UTC
740e598 Merge topic 'update-kwsys' 4966c8d8 Merge branch 'upstream-KWSys' into update-kwsys 86399e49 KWSys 2017-12-15 (8f755ee9) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1597 20 December 2017, 12:59:42 UTC
c9cbc32 Merge topic 'cuda-mixed-cxx-standard' 4b7618d1 CUDA: Fix CUDA_STANDARD selection via cxx_std_11 with CXX_STANDARD 1d2d9c18 cmMakefile: Refactor determining a targets C++ standard level Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1590 20 December 2017, 12:59:20 UTC
8ef1446 Solaris: Fix shadowed declaration warning "single" is a type declared in /usr/include/floatingpoint.h on Solaris, so the local variable of the same name in cmParseArgumentsCommand.cxx was triggering a compiler warning about the local variable shadowing the type. 20 December 2017, 10:49:47 UTC
b5bbf06 CMake Nightly Date Stamp 20 December 2017, 05:01:15 UTC
7bf2141 Merge topic 'winarm64' 1f3933d3 Address code review feedback 14ebad53 Use IMAGE_FILE_HEADER and add missing Arm 32bit images support 8950183b Add Arm64 support to COFF symbol export feature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1603 19 December 2017, 17:43:22 UTC
1eac7c6 CMake Nightly Date Stamp 19 December 2017, 05:01:12 UTC
0816f74 Merge topic 'findliblzma-win-name' de706fe0 FindLibLZMA: Add library name for Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1605 18 December 2017, 22:05:22 UTC
1f3933d Address code review feedback 18 December 2017, 17:26:55 UTC
14ebad5 Use IMAGE_FILE_HEADER and add missing Arm 32bit images support 18 December 2017, 15:15:58 UTC
3ce7eec Autogen: Fix for problematic nested lists separator In the AutogenInfo.cmake file the separator for nested lists was `@LSEP@` which led to a speed regression because the `@` character triggered an (unsuccessful) expression evaluation. By setting the policy version of the CMake instance in the `_autogen` target to 3.9, the OLD `@` evaluating behavior controlled by policy CMP0053 is disabled. Also the nested lists separator string is changed to `<<<S>>>`, which solves the problem twofold. Closes #17570 18 December 2017, 13:36:17 UTC
438ed3b CMake Nightly Date Stamp 18 December 2017, 05:01:05 UTC
de706fe FindLibLZMA: Add library name for Windows Fixes: #17568 18 December 2017, 02:34:49 UTC
0822934 CMake Nightly Date Stamp 17 December 2017, 05:01:11 UTC
8950183 Add Arm64 support to COFF symbol export feature 17 December 2017, 00:41:21 UTC
back to top