https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
81acfbc Update select_compute_arch.cmake The compute capability should be 6.1 per the pascal compatibility guide (http://docs.nvidia.com/cuda/pascal-compatibility-guide/#building-pascal-compatible-apps-using-cuda-8-0) 10 August 2017, 12:22:57 UTC
1b63d7c CMake Nightly Date Stamp 10 August 2017, 04:01:04 UTC
92d16be CMake Nightly Date Stamp 09 August 2017, 04:01:07 UTC
bfdfc6d Merge branch 'release-3.9' 08 August 2017, 14:09:33 UTC
db6ea48 Merge topic 'gtest-dynamic-discovery' bfcda401 Add dynamic test discovery for for Google Test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1056 08 August 2017, 13:29:48 UTC
3ce807f Merge topic 'FindPkgConfig-freebsd-pkgconfig-dir' 07a4be0d FindPkgConfig: On FreeBSD search in `libdata/pkgconfig` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1108 08 August 2017, 13:23:34 UTC
165778c Merge topic 'ctest-launch-match-details' 1c61d240 CTest: Report lines matched by launchers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1084 08 August 2017, 13:22:42 UTC
e3bcf72 Merge topic 'update-expat' e4ea628b expat: Update CMake build for 2.2.3 44e5fb9c Merge branch 'upstream-expat' into update-expat 7e08602c expat 2017-08-02 (97c6bd01) 6276ec37 expat: Update script to get Expat 2.2.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1110 08 August 2017, 13:22:25 UTC
21e86ad Merge topic 'drop-HP-UX' 49640d36 HP-UX: Drop support for building CMake on HP-UX acd462dd README: Add AIX to list of supported platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1105 08 August 2017, 13:22:00 UTC
6e5ad27 Merge branch 'update-expat' into release-3.9 Merge-request: !1110 08 August 2017, 12:26:44 UTC
b17b6db CMake Nightly Date Stamp 08 August 2017, 04:01:06 UTC
1c61d24 CTest: Report lines matched by launchers Since launchers show the entire stderr/stdout for a command and only skip it if all of the lines are suppressed, it can be hard to tell if individual suppressions are working. Mark up the output reported to CDash with a prefix for each line indicating whether it was a matched or suppressed warning. Lines that are suppressed are prefixed with `[CTest: warning suppressed]` and lines that match the warning expression are prefixed with `[CTest: warning matched]`. This should make it easier for people to add suppressions as they will know what they need to match and what they have already suppressed. This is an issue because if there is more than one warning in a single compiler output you have to suppress all of them before it will go away. 07 August 2017, 15:01:49 UTC
07a4be0 FindPkgConfig: On FreeBSD search in `libdata/pkgconfig` The pkgconfig dir is placed at `${PREFIX}/libdata/pkgconfig` on FreeBSD instead of `${PREFIX}/lib/pkgconfig`, where `${PREFIX}` is `/usr/local` as default. 07 August 2017, 14:51:16 UTC
3a0ef7a Merge topic 'autogen-configs' 5150c352 Autogen: Add release notes for per-config include dir ccc98b5c Autogen: Update documentation for per-config include dir a13716a5 Autogen: Enable per-config support 6d83757f Autogen: Generate rcc wrapper file on demand 74a1b8eb Autogen: Fix configuration suffix initialization ddd6f0db Autogen: Add per-config suffix to moc_predefs.h e2c9cf12 Autogen: Remove per-config suffix for mocs_compilations.cpp 3a4840e0 Autogen: Make test per-config include directory compatible Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1107 07 August 2017, 14:34:48 UTC
e4ea628 expat: Update CMake build for 2.2.3 07 August 2017, 14:22:13 UTC
44e5fb9 Merge branch 'upstream-expat' into update-expat * upstream-expat: expat 2017-08-02 (97c6bd01) 07 August 2017, 14:19:30 UTC
7e08602 expat 2017-08-02 (97c6bd01) Code extracted from: https://github.com/libexpat/libexpat.git at commit 97c6bd01990090d4015364ae37dd141f3c39a30f (R_2_2_3). 07 August 2017, 14:06:36 UTC
6276ec3 expat: Update script to get Expat 2.2.3 07 August 2017, 14:06:23 UTC
49640d3 HP-UX: Drop support for building CMake on HP-UX CMake will soon require both C++11 and libuv to build. Neither of these works on HP-UX, so unfortunately we need to drop support for the platform until someone can get them working. Issue: #17137 07 August 2017, 13:16:09 UTC
1f20aff CMake Nightly Date Stamp 07 August 2017, 04:01:05 UTC
8d189eb CMake Nightly Date Stamp 06 August 2017, 04:01:04 UTC
5150c35 Autogen: Add release notes for per-config include dir 05 August 2017, 13:06:16 UTC
ccc98b5 Autogen: Update documentation for per-config include dir 05 August 2017, 13:01:28 UTC
a13716a Autogen: Enable per-config support Enables the AUTOGEN per-config include directories and wrapper sources for multi configuration generators. Closes #16460 05 August 2017, 12:37:03 UTC
6d83757 Autogen: Generate rcc wrapper file on demand For multi configuration generators remove per-config qrc_FOO_$<CONFIG>.cpp source file support. Instead use a single source file qrc_FOO.cpp which is a wrapper that includes the actual rcc generated qrc_FOO_CONFIG.cpp file. This way, after a repeated configuration change, only the wrapper file qrc_FOO.cpp must be regenerated to include the appropriate qrc_FOO_CONFIG.cpp file. 05 August 2017, 12:21:50 UTC
74a1b8e Autogen: Fix configuration suffix initialization The configuration suffix was used before it was initialized. 05 August 2017, 10:46:10 UTC
ddd6f0d Autogen: Add per-config suffix to moc_predefs.h moc_predefs.h is generated using per-config -D definitions and therefore must be configuration specific as well. 05 August 2017, 10:27:11 UTC
e2c9cf1 Autogen: Remove per-config suffix for mocs_compilations.cpp 05 August 2017, 10:08:14 UTC
3a4840e Autogen: Make test per-config include directory compatible 05 August 2017, 09:21:44 UTC
7c7a57c CMake Nightly Date Stamp 05 August 2017, 04:01:06 UTC
acd462d README: Add AIX to list of supported platforms It was left out accidentally. 04 August 2017, 13:45:03 UTC
eed33ad Merge branch 'release-3.9' 04 August 2017, 13:39:41 UTC
c2cc764 Merge topic 'FindCygwin-64-bit' 0184531a FindCygwin: Look for Cygwin in C:\Cygwin64. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1091 04 August 2017, 13:24:25 UTC
0184531 FindCygwin: Look for Cygwin in C:\Cygwin64. Add "C:\Cygwin64" to the list of Cygwin search paths. 04 August 2017, 13:23:05 UTC
51f0878 Merge topic 'genex-error-grammar' e49c9eec cmGeneratorExpressionNode: add some missing commas Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1102 04 August 2017, 13:17:24 UTC
b745cb3 Merge topic 'file_WRITE_docs' d7472bbf file: Clarify directory creation behavior when using WRITE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1088 04 August 2017, 13:16:46 UTC
70c326f Merge topic 'doc-file-GLOB-sorted' 75ca5f04 Help: Document that file(GLOB) result is sorted Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1098 04 August 2017, 13:16:06 UTC
86a107c Merge topic 'set_IAR_excetion_option' 168b42d2 IAR: Enable extensions by default Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1081 04 August 2017, 13:15:14 UTC
c5c8ee1 Merge topic 'FindHDF5-importedconf-fix' 4956fc26 FindHDF5: fixes for HL when using an imported config 4150048a FindHDF5: unset some variables 9310d008 FindHDF5: for a static imported config, use CONFIG-specific library fc982844 FindHDF5: fix hdf5-config case with more than one configuration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1064 04 August 2017, 13:14:31 UTC
496eed6 Merge topic 'doc-release-notes-orphan' 9e225766 Help: Silence warning about document not included in toctree Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1077 04 August 2017, 13:12:12 UTC
15f1602 Merge topic 'android-plain-sysroot' 68d67c82 Android: Fix support for CMAKE_SYSROOT without CMAKE_SYSROOT_COMPILE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1101 04 August 2017, 13:11:43 UTC
d4c2a58 Merge topic 'vs-VCTargetsPath-force-config' fe3b481b VS: Fix VCTargetsPath detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1100 04 August 2017, 13:10:57 UTC
18cbf89 Merge topic 'add-package_root-to-find_package' 4a207116 find_package: Split PACKAGE_ROOT tests to work with smaller regex 9722ff5a find_package: Fix PACKAGE_ROOT test to check find_pacakge(CONFIG) mode. c5d2b99c find_package: Add missing PACKAGE_ROOT_PATH search path implementation. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1082 04 August 2017, 13:09:59 UTC
c9b3ad6 CMake Nightly Date Stamp 04 August 2017, 04:01:06 UTC
8fb12ce Merge branch 'add-package_root-to-find_package' into release-3.9 Merge-request: !1082 03 August 2017, 19:05:30 UTC
d7472bb file: Clarify directory creation behavior when using WRITE When using `file(WRITE)`, parent directories are also created. Documentation has been updated to explain this behavior. Co-Author: Craig Scott <craig.scott@crascit.com> 03 August 2017, 18:11:26 UTC
75ca5f0 Help: Document that file(GLOB) result is sorted It has been sorted since commit v3.6.0-rc1~54^2 (file: Sort GLOB results to make it deterministic, 2016-05-14). That commit left the order unspecified in the documentation, but has been stable long enough to document now. 03 August 2017, 18:00:07 UTC
e49c9ee cmGeneratorExpressionNode: add some missing commas 03 August 2017, 17:39:58 UTC
9d09d1a Merge branch 'android-plain-sysroot' into release-3.9 Merge-request: !1101 03 August 2017, 16:47:11 UTC
68d67c8 Android: Fix support for CMAKE_SYSROOT without CMAKE_SYSROOT_COMPILE If `CMAKE_SYSROOT` is set by the user (e.g. via the toolchain file) then we do not set `CMAKE_SYSROOT_COMPILE` to our default. Fix our references to the sysroot's `/usr/include` directory to use `CMAKE_SYSROOT_COMPILE` only if it is set and else `CMAKE_SYSROOT`. Fixes: #17096 03 August 2017, 16:03:59 UTC
cc08d08 Merge branch 'vs-VCTargetsPath-force-config' into release-3.9 Merge-request: !1100 03 August 2017, 16:00:05 UTC
fe3b481 VS: Fix VCTargetsPath detection In some environments MSBuild chooses the `Release` configuration even though only `Debug` is available in our detection project. Force use of the `Debug` configuration with a command-line option. Fixes: #17118 03 August 2017, 15:54:02 UTC
168b42d IAR: Enable extensions by default Set the variable added by commit a2112257 (Add infrastructure to use language extensions without any standard, 2017-06-29) for IAR. This was accidentally left out of commit d8e6cd9e (IAR: Improve support for IAR ARM Compiler, 2017-06-15). 03 August 2017, 13:56:36 UTC
4956fc2 FindHDF5: fixes for HL when using an imported config - some variables did not have the appropriate HL infix - some logic was not yet implemented for HL 03 August 2017, 13:49:47 UTC
4150048 FindHDF5: unset some variables prefixed some local variables with _hdf5 and unset them at the end (still more of these to do) 03 August 2017, 13:49:47 UTC
9310d00 FindHDF5: for a static imported config, use CONFIG-specific library first check the LOCATION_<CONFIG> propertiy to find the library, then LOCATION 03 August 2017, 13:49:47 UTC
fc98284 FindHDF5: fix hdf5-config case with more than one configuration Select a configuration as the first of the following available: * MAP_IMPORTED_CONFIG_<CONFIG> * ${CMAKE_BUILD_TYPE}, RELWITHDEBINFO, RELEASE, DEBUG * First entry in IMPORTED_CONFIGURATIONS Fixes: #17039 03 August 2017, 13:48:19 UTC
dcb01e9 Merge branch 'doc-release-notes-orphan' into release-3.9 Merge-request: !1077 03 August 2017, 13:39:13 UTC
a2bc632 Merge topic 'doc-buildsystem-fix' cc78ff72 Help: Fix example in cmake-buildsystem(7) manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1097 03 August 2017, 13:38:15 UTC
9e22576 Help: Silence warning about document not included in toctree When not using the html or text builders, `Help/index.rst` does not include `Help/release/index.rst` in the toctree. Silence the warning. 03 August 2017, 13:36:08 UTC
17d236d Merge branch 'release-3.9' 03 August 2017, 13:35:14 UTC
ee79d7a Merge topic 'server-fix-crash' 70272f3c server: Fix crash on missing cache entries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1096 03 August 2017, 13:34:15 UTC
973ee66 Merge topic 'UseSWIG-Java-enabled' b4fbf677 UseSWIG: Fix when Java is enabled as a language Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1095 03 August 2017, 13:33:57 UTC
8e8bf42 CMake Nightly Date Stamp 03 August 2017, 04:01:09 UTC
54bc20d Merge topic 'autogen-depends' a3a62fcc Autogen: Add AUTOMOC test for target dependencies forwarding 7fa9c550 Autogen: Forward target dependencies to *_autogen target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1087 02 August 2017, 21:44:59 UTC
901456d Merge topic 'FindLibXml2-compat' d1a77565 FindLibXml2: Restore compatibility with projects setting LIBXML2_LIBRARIES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1094 02 August 2017, 20:28:24 UTC
a7e4d59 Merge branch 'server-fix-crash' into release-3.9 Merge-request: !1096 02 August 2017, 20:27:06 UTC
cc78ff7 Help: Fix example in cmake-buildsystem(7) manual In the example code `serialization` is a PRIVATE dependency of `archiveExtras` and not of `archive`. Fix the corresponding prose. 02 August 2017, 20:21:28 UTC
70272f3 server: Fix crash on missing cache entries Test for nullptr before constructing std::string. 02 August 2017, 20:13:55 UTC
4a20711 find_package: Split PACKAGE_ROOT tests to work with smaller regex 02 August 2017, 16:03:52 UTC
1181ad6 Merge branch 'UseSWIG-Java-enabled' into release-3.9 Merge-request: !1095 02 August 2017, 15:56:07 UTC
b4fbf67 UseSWIG: Fix when Java is enabled as a language Since commit v3.8.0-rc1~251^2 (UseSWIG: Record generated java files as custom command outputs, 2016-11-28) the generated `.java` files are listed as sources in the call to `add_library` by swig_add_library. They are listed only as the outputs of custom commands and not intended for compilation as part of the library. Reported-by: Alan W. Irwin <irwin@beluga.phys.uvic.ca> 02 August 2017, 15:52:36 UTC
6bef326 Merge topic 'update-libarchive' c80d8cb2 libarchive: Fix inclusion of zlib, bzlib, and lzma for build within CMake 6df1bda1 Merge branch 'upstream-LibArchive' into update-libarchive 11f3dcb0 LibArchive 2017-07-09 (98a69539) b6674431 libarchive: Update script to get 3.3.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1071 02 August 2017, 15:45:35 UTC
83c8663 Merge branch 'release-3.9' 02 August 2017, 15:42:56 UTC
155dc75 Merge topic 'FindJava-fix-1.6-registry' 5479074b FindJava: fix hint for windows jre 1.6 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1079 02 August 2017, 15:42:07 UTC
b162e5c Merge topic 'sphinx-pre-1.2' 2a68ff7f Utilities/Sphinx: Restore compatibility with Sphinx pre-1.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1089 02 August 2017, 15:41:44 UTC
39bd20a Merge branch 'FindJava-fix-1.6-registry' into release-3.9 Merge-request: !1079 02 August 2017, 15:31:27 UTC
5479074 FindJava: fix hint for windows jre 1.6 Fix typo in commit v3.8.0-rc1~112^2 (FindJava: add hints for jre, 2017-01-11). 02 August 2017, 15:30:48 UTC
dc859d3 Merge branch 'sphinx-pre-1.2' into release-3.9 Merge-request: !1089 02 August 2017, 15:27:45 UTC
2a68ff7 Utilities/Sphinx: Restore compatibility with Sphinx pre-1.2 Since commit v3.8.0-rc2~28^2~2 (Utilities/Sphinx: Port cmake extension to Sphinx 1.4, 2017-02-09) we use the `sphinx.version_info` tuple. However, it was added in Sphinx v1.2 so the check breaks compatibility with older versions. Revise our check to assume Sphinx pre-1.2 if the version tuple does not exist. 02 August 2017, 15:25:21 UTC
bf0ef8c Merge branch 'release-3.9' 02 August 2017, 15:16:44 UTC
f71f194 Merge branch 'FindJava_earlyAccessDebian' into release-3.9 Tested-by: Felix Geyer <debfx@fobos.de> Merge-request: !1080 02 August 2017, 15:15:42 UTC
8331329 Merge branch 'FindBoost-fix-early-return' into release-3.9 Merge-request: !1078 02 August 2017, 15:15:18 UTC
d1a7756 FindLibXml2: Restore compatibility with projects setting LIBXML2_LIBRARIES In commit a1b38865 (FindLibXml2: Switch to standard module variable names, 2017-07-11) the cache variable used to store the find_library result was renamed. This breaks projects that set the old variable name explicitly. Fix compatibility with such projects by using the old variable as a default if it is set and the new one is not. 02 August 2017, 14:35:07 UTC
611f162 CMake Nightly Date Stamp 02 August 2017, 04:01:05 UTC
a3a62fc Autogen: Add AUTOMOC test for target dependencies forwarding Adds an AUTOMOC test that tests if dependencies from add_dependencies() of an ORIGIN target are forwarded to the ORIGIN_autogen target. Also fixes the AUTOMOC test that tests if dependencies from target_link_libraries() of an ORIGIN target are forwarded to the ORIGIN_autogen target. The test now fails in the ORIGIN_autogen build if SimpleLib wasn't built before. 01 August 2017, 13:18:46 UTC
748c192 CMake Nightly Date Stamp 01 August 2017, 04:01:05 UTC
df585ca CMake Nightly Date Stamp 31 July 2017, 04:01:04 UTC
49577c9 CMake Nightly Date Stamp 30 July 2017, 04:01:05 UTC
5ba1ab4 CMake Nightly Date Stamp 29 July 2017, 04:01:06 UTC
ba83708 Merge topic 'FindMatlab/CUSTOM_TEST_COMMAND-documentation-fix' 5a9c4aeb FindMatlab: CUSTOM_TEST_COMMAND documentation fix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1086 29 July 2017, 00:07:03 UTC
9722ff5 find_package: Fix PACKAGE_ROOT test to check find_pacakge(CONFIG) mode. 28 July 2017, 14:49:13 UTC
c5d2b99 find_package: Add missing PACKAGE_ROOT_PATH search path implementation. 28 July 2017, 14:49:13 UTC
d2d8e9e Merge topic 'FindJava_earlyAccessDebian' e42fa012 Allow early access version trailing string to be mixed case Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Felix Geyer <debfx@fobos.de> Merge-request: !1080 28 July 2017, 11:17:52 UTC
7fa9c55 Autogen: Forward target dependencies to *_autogen target Only the dependecies from target_link_libraries() of the origin target were forwarded to the _autogen target. This patch adds forwarding of the dependencies from add_dependencies() to the _autogen target. Closes #17094 28 July 2017, 10:40:18 UTC
bfb40bc CMake Nightly Date Stamp 28 July 2017, 04:01:07 UTC
ab17dc6 Merge topic 'FindBoost' eddbd62d FindBoost: pop policy stack before returning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1078 27 July 2017, 20:59:39 UTC
1ed58b6 Merge topic 'autogen-tests-split' 0e434fcf Autogen: Move repeated tests to new QtAutogenRerun test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1075 27 July 2017, 19:52:56 UTC
5a9c4ae FindMatlab: CUSTOM_TEST_COMMAND documentation fix Documentation states CUSTOM_MATLAB_COMMAND, while code uses CUSTOM_TEST_COMMAND. Addresses issue #17107 27 July 2017, 19:35:16 UTC
bfcda40 Add dynamic test discovery for for Google Test Add a new gtest_discover_tests function to GoogleTest.cmake, implementing dynamic test discovery (i.e. tests are discovered by actually running the test executable and asking for the list of available tests, which is used to dynamically declare the tests) rather than the source-parsing approach used by gtest_add_tests. Compared to the source-parsing approach, this has the advantage of being robust against users declaring tests in unusual ways, and much better support for advanced features such as parameterized tests. A unit test, modeled after the TEST_INCLUDE_DIR[S] test, is also included. Note that the unit test does not actually require that Google Test is available. The new functionality does not actually depend on Google Test as such; it only requires that the test executable lists tests in the expected format when invoked with --gtest_list_tests, which the unit test can fake readily. 27 July 2017, 13:47:28 UTC
back to top