https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
c8d1ab0 Added CHECK_CXX_COMPILER_FLAG_RUN But it doesn't work with link flags :( 20 July 2018, 13:41:57 UTC
eb6590b Added saving output 20 July 2018, 13:37:18 UTC
01c04e4 Merge topic 'xcode-target-order' fb45559e09 Xcode: Process targets in depth-first order during generation 0bad9eba46 Xcode: Refactor storage of ordered list of targets d0de296e50 Xcode: Factor target generation loop body into helper method 30e27b4110 Xcode: Compute global order index for targets e3469a5920 Xcode: Remove loop over local generators that has no effect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2224 20 July 2018, 11:40:35 UTC
56148cb CMake Nightly Date Stamp 20 July 2018, 04:01:06 UTC
fb45559 Xcode: Process targets in depth-first order during generation The Xcode 10 "new build system" requires more strict handling of custom commands. It may need a fix similar to what commit v3.12.0-rc1~171^2 (VS: Generate a custom command only in the least dependent target, 2018-03-23) did for VS. Prepare for this by generating targets within each local generator in dependency order. Issue: #18070 19 July 2018, 17:40:54 UTC
0bad9eb Xcode: Refactor storage of ordered list of targets Sort the resulting Xcode object list so that the actual order of generation does not matter. 19 July 2018, 17:20:28 UTC
d0de296 Xcode: Factor target generation loop body into helper method 19 July 2018, 17:20:28 UTC
30e27b4 Xcode: Compute global order index for targets Compute an index for each target in a global ordering such that no target comes before its dependencies. 19 July 2018, 17:20:28 UTC
e3469a5 Xcode: Remove loop over local generators that has no effect Remove a loop over local generators whose body was dropped long ago by commit v2.6.0~1677 (Remove unused build rules from Xcode, 2007-05-28). 19 July 2018, 17:20:27 UTC
8dc8697 Merge topic 'cpack_archive_typo' 22fbf39d9b CPack: Fix log typos (spaces in the wrong places) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2222 19 July 2018, 11:11:02 UTC
16879c3 Merge branch 'release-3.12' 19 July 2018, 11:09:47 UTC
af041b7 Merge topic 'tcl-8.7' bec3be11b9 FindTCL: Add support for version 8.7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2223 19 July 2018, 11:09:03 UTC
018c373 Merge topic 'UseSWIG-csharp-conditional' ed289e0577 UseSWIG: Use CSharp language only if it is enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ram-Z <me@rmz.io> Acked-by: Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !2219 19 July 2018, 11:08:31 UTC
a35eafd Merge topic 'csharp-compiler-loaded' c3ea50ede1 CSharp: Set CMAKE_CSharp_COMPILER_LOADED variable when language is enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2220 19 July 2018, 11:07:53 UTC
cadec7d CMake Nightly Date Stamp 19 July 2018, 04:01:07 UTC
8cefa2c Merge branch 'tcl-8.7' into release-3.12 Merge-request: !2223 18 July 2018, 17:10:12 UTC
bec3be1 FindTCL: Add support for version 8.7 Fixes: #18186 18 July 2018, 17:08:34 UTC
22fbf39 CPack: Fix log typos (spaces in the wrong places) 18 July 2018, 15:15:52 UTC
19fac85 Merge topic 'doc-regex-notes' 4b35dab891 Help: Document how escape sequences work in a regex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2221 18 July 2018, 15:10:02 UTC
4b35dab Help: Document how escape sequences work in a regex Our regex engine doesn't interpret `\`-escapes but CMake language escape sequences may be used to pass literal whitespace characters to it. 18 July 2018, 14:36:00 UTC
11d71e6 Merge topic 'remove-simpleinstall' 31e79050b2 Tests: Remove the SimpleInstall test 36ef57a939 Tests: Add test for cmake --build . --target package 11ca374b28 Tests: Add test for install(SCRIPT ... COMPONENT) 2201fb6f43 Tests: Add test for InstallRequiredSystemLibraries 5a7a006fdd Tests: Add test for $<0:...> in ExportImport 69ca768e78 Tests: Add test for install(TARGETS) RPATH functionality 25c3fb6c35 Tests: Add test for install(FILES) with PERMISSIONS b5df4faa20 Tests: Add test for installing parts of targets in different directories ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2209 18 July 2018, 13:12:39 UTC
0ab23b9 Merge topic 'nvcc_dlink_dedup_static_libs' fd0523a215 CUDA: Properly de-duplicate libs when doing device linking b07c71831c CUDA: Add a test to verify device linking can handle circular deps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2214 18 July 2018, 13:07:53 UTC
4436be3 Merge branch 'UseSWIG-csharp-conditional' into release-3.12 Merge-request: !2219 18 July 2018, 13:03:50 UTC
59af434 Merge branch 'csharp-compiler-loaded' into release-3.12 Merge-request: !2220 18 July 2018, 13:03:37 UTC
c3ea50e CSharp: Set CMAKE_CSharp_COMPILER_LOADED variable when language is enabled We already do this for C, CXX, Fortran, etc. 18 July 2018, 12:53:32 UTC
ed289e0 UseSWIG: Use CSharp language only if it is enabled In commit v3.12.0-rc1~2^2 (UseSWIG: Add CSHARP variant for wrapper files, 2018-06-08) we explicitly marked swig-generated `.cs` files as `LANGUAGE` CSharp so that the resulting sources can be compiled. However, this works only when the CSharp language has been enabled. Fixes: #18184 18 July 2018, 12:53:32 UTC
5d550b2 CMake Nightly Date Stamp 18 July 2018, 04:01:05 UTC
fd0523a CUDA: Properly de-duplicate libs when doing device linking The nvcc device linker is designed so that each static library with device symbols only needs to be listed once as it doesn't care about link order. If you provide the same static library multiple times it will error out. To make sure this occurs we find the unique set of link items. 17 July 2018, 14:42:57 UTC
b07c718 CUDA: Add a test to verify device linking can handle circular deps 17 July 2018, 14:04:39 UTC
31e7905 Tests: Remove the SimpleInstall test The cases that were covered by SimpleInstall have been moved into RunCMake.install. 17 July 2018, 13:07:10 UTC
36ef57a Tests: Add test for cmake --build . --target package 17 July 2018, 13:07:10 UTC
11ca374 Tests: Add test for install(SCRIPT ... COMPONENT) 17 July 2018, 13:07:10 UTC
2201fb6 Tests: Add test for InstallRequiredSystemLibraries 17 July 2018, 13:07:10 UTC
5a7a006 Tests: Add test for $<0:...> in ExportImport This test case already includes test cases for $<1...> and $<0...>, but this commit adds a few $<0:...>'s in cases where it was missing. 17 July 2018, 13:07:02 UTC
69ca768 Tests: Add test for install(TARGETS) RPATH functionality 17 July 2018, 13:07:01 UTC
25c3fb6 Tests: Add test for install(FILES) with PERMISSIONS 17 July 2018, 13:07:01 UTC
b5df4fa Tests: Add test for installing parts of targets in different directories 17 July 2018, 13:07:01 UTC
4108ab4 Tests: Add test for install(DIRECTORY) with PATTERN and REGEX 17 July 2018, 13:07:01 UTC
bce8fa2 Tests: Add test for CONFIGURATIONS parameter of install() 17 July 2018, 13:07:01 UTC
ae1c917 Tests: Add test for install(<SCRIPT|CODE>) 17 July 2018, 13:07:01 UTC
2c62a45 Tests: Add test for <PRE|POST>_INSTALL_SCRIPT 17 July 2018, 13:07:01 UTC
db4bc2f Tests: Add test for deprecated install_*() commands 17 July 2018, 13:07:01 UTC
ec5c838 Tests: Add tests for *OUTPUT_NAME properties 17 July 2018, 13:07:00 UTC
f6c7358 Tests: Add test for install(DIRECTORY ... OPTIONAL) 17 July 2018, 13:07:00 UTC
1638ffa Tests: Add tests for install(<TARGETS|FILES> ... OPTIONAL) 17 July 2018, 13:07:00 UTC
f84bcc1 Merge branch 'release-3.12' 17 July 2018, 12:36:25 UTC
f84c15e CMake 3.12.0 17 July 2018, 11:18:36 UTC
7ebc06f Merge topic 'math-err' 406f397e8b math: Restore toleration of unexpected characters in an expression dd5c54600b cmExprParserHelper: Simplify error state tracking 185bcface4 cmExprParserHelper: Remove some unused code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2218 17 July 2018, 11:14:48 UTC
e78fc81 Merge topic 'FindProtobuf-upstream-impl' 71d99e156b Protobuf: restore previous output directory 2ae2d0bd3e Protobuf: restore 'DESCRIPTORS' support 1385b4b113 Protobuf: restore 'PROTOBUF_IMPORT_DIRS' check 1bcc0f3678 Protobuf: use upstream implementation to generate cpp and python files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2212 17 July 2018, 11:13:18 UTC
e08f02b Merge topic 'hex_file' 5f431789a9 Use isxdigit() to determine if a character is a hex digit Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2213 17 July 2018, 11:12:29 UTC
689ce11 Merge topic 'FindOpenCL-arch-paths' dee7bafb13 FindOpenCL: Search per-architecture path suffixes on UNIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2215 17 July 2018, 11:11:38 UTC
328410f CMake Nightly Date Stamp 17 July 2018, 04:01:08 UTC
406f397 math: Restore toleration of unexpected characters in an expression Prior to commit 7c4c13ffef (math: Reject unexpected expression input explicitly, 2018-05-18) we ignored unexpected characters in an expression that otherwise can be parsed. In order to preserve compatibility with projects that accidentally used this, convert the error to a warning. 16 July 2018, 18:46:43 UTC
dd5c546 cmExprParserHelper: Simplify error state tracking Errors always have explanation strings, so use the presence of such a string to track whether an error has occurred. This avoids an extra variable. 16 July 2018, 17:04:06 UTC
185bcfa cmExprParserHelper: Remove some unused code 16 July 2018, 15:12:34 UTC
de34206 Merge branch 'release-3.12' 16 July 2018, 13:07:38 UTC
4206582 Merge topic 'doc-add_library-IMPORTED_OBJECTS' 62b4df1e84 Help: Mention IMPORTED_OBJECTS in add_library docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2216 16 July 2018, 13:07:23 UTC
71d99e1 Protobuf: restore previous output directory The protobuf upstream implementation has a different default output directory. Restore our original output directory for compatibility. 16 July 2018, 12:59:36 UTC
2ae2d0b Protobuf: restore 'DESCRIPTORS' support This was not present in the upstream code. 16 July 2018, 12:59:33 UTC
1385b4b Protobuf: restore 'PROTOBUF_IMPORT_DIRS' check This was not present in the upstream code. 16 July 2018, 12:59:21 UTC
1bcc0f3 Protobuf: use upstream implementation to generate cpp and python files Generate functions are taken from [1] and [2]. The license [3] is already covered by our BSD-3 license for CMake and our inclusion of "Google Inc" in `Copyright.txt`. [1] https://github.com/google/protobuf/blob/93f6b67e/cmake/protobuf-config.cmake.in [2] https://github.com/google/protobuf/blob/93f6b67e/cmake/protobuf-module.cmake.in [3] https://github.com/google/protobuf/blob/93f6b67e/LICENSE 16 July 2018, 12:57:08 UTC
dee7baf FindOpenCL: Search per-architecture path suffixes on UNIX Use different path suffixes to find opencl for x86 and x86_64. We already do this on Windows. 16 July 2018, 12:27:08 UTC
4b00e57 Merge topic 'FindXercesC-versioned-names' 82f39c9ce9 FindXercesC: Search for version-named library files Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Roger Leigh <rleigh@codelibre.net> Merge-request: !2210 16 July 2018, 12:21:55 UTC
d240bb9 Merge branch 'doc-add_library-IMPORTED_OBJECTS' into release-3.12 Merge-request: !2216 16 July 2018, 12:19:35 UTC
62b4df1 Help: Mention IMPORTED_OBJECTS in add_library docs The `IMPORTED_OBJECTS` is to object libraries as `IMPORTED_LOCATION` is to normal libraries. Fixes: #18176 16 July 2018, 12:17:51 UTC
992e9d1 CMake Nightly Date Stamp 16 July 2018, 04:01:04 UTC
1a1eeda CMake Nightly Date Stamp 15 July 2018, 04:01:05 UTC
c960907 CMake Nightly Date Stamp 14 July 2018, 04:01:13 UTC
5f43178 Use isxdigit() to determine if a character is a hex digit Replace custom cm_IsHexChar with isxdigit from the stdlib 13 July 2018, 17:55:39 UTC
82f39c9 FindXercesC: Search for version-named library files Use the version number extracted from the header file to construct versioned library names. This approach is already used by `FindXalanC`. Signed-off-by: Raul Metsma <raul@metsma.ee> 13 July 2018, 13:01:47 UTC
102f51d Merge topic 'autogen_forward_errors' 86b332c25d Return std::string from cmGeneratorTarget::ImportedGetLocation 189f723509 Autogen: Wrap moc/uic/rcc related variables in structs c6a8002827 Autogen: Improve error detection during configuration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2207 13 July 2018, 12:57:36 UTC
f691dbc Merge topic 'cpack-wix-extra-sources' f2134169f6 WiX: Add the build directory to IncludeSearchPaths for candle.exe Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2194 13 July 2018, 12:57:09 UTC
969ad5b Merge branch 'release-3.12' 13 July 2018, 12:55:33 UTC
0d72c50 Merge topic 'intel-std-fix' 735e69f445 Intel: Fix incorrectly documented extension flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2206 13 July 2018, 12:54:47 UTC
718d2f8 Merge topic 'boost-1.68-beta1' b76b93c728 FindBoost: Change context header used c8a7835ea9 FindBoost: Add support for Boost 1.68 beta1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alexander Grund <github@grundis.de> Merge-request: !2204 13 July 2018, 12:54:16 UTC
00afb11 Merge topic 'update-kwsys' c5a1491e90 Merge branch 'upstream-KWSys' into update-kwsys c454a1435a KWSys 2018-07-12 (86ce4f37) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2211 13 July 2018, 12:53:21 UTC
4d9d674 CMake Nightly Date Stamp 13 July 2018, 04:01:06 UTC
bfb025f Merge branch 'release-3.12' 12 July 2018, 13:37:36 UTC
e109dc0 Merge branch 'intel-std-fix' into release-3.12 Merge-request: !2206 12 July 2018, 13:36:30 UTC
735e69f Intel: Fix incorrectly documented extension flags Fixes: #18166 12 July 2018, 13:35:50 UTC
f7f2b80 Merge topic 'qnx_fix' e014df762b QNX: Fix autogen compiler predefines detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2205 12 July 2018, 13:15:58 UTC
f6f5f9f Merge topic 'ghs' ce4f20ba62 GHS: Add release notes 281c601024 GHS: Update default BSP name 01c98c6ccc GHS: Update setting default OS location for Integrity platforms bb77dc0cee GHS: Set primary target using arch/platform values (or user specified value) f80692cf60 GHS: Add platform selection support a37a4a00c8 GHS: Add toolset selection support 5d40d2b44f GHS: Support ARM, PPC, 86 architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Matt Soucy <matthew.soucy@baesystems.com> Merge-request: !798 12 July 2018, 13:15:18 UTC
7b04ad6 Merge topic 'option_respects_existing_stack_variable' f8a7cf85ad option: No CMP077 warnings when both cache and local variable exists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2203 12 July 2018, 13:12:26 UTC
384c3f9 Merge branch 'boost-1.68-beta1' into release-3.12 Merge-request: !2204 12 July 2018, 13:10:02 UTC
c5a1491 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-07-12 (86ce4f37) 12 July 2018, 12:47:15 UTC
c454a14 KWSys 2018-07-12 (86ce4f37) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 86ce4f37437685728662ab6edcf8cf7b6154d649 (master). Upstream Shortlog ----------------- Devin Nakamura (1): 2cbf13d2 Terminal: Add support for z/OS terminal 12 July 2018, 12:47:14 UTC
730c8b8 Merge branch 'qnx_fix' into release-3.12 Merge-request: !2205 12 July 2018, 12:41:20 UTC
f213416 WiX: Add the build directory to IncludeSearchPaths for candle.exe CPack creates cpack_variables.wxi in the build directory. In the WiX template it can be used by <?include "cpack_variables.wxi"?> because the template is configured into main.wxs in the build directory. Because the extra source files are in the source directory it was necessary to use <?include "$(sys.CURRENTDIR)_CPack_Packages\win32\WIX\cpack_variables.wxi"?>. This requires knowledge about the build directory structure and is avoided by this change by adding the build directory to the IncludeSearchPaths. 12 July 2018, 06:48:33 UTC
05cd831 CMake Nightly Date Stamp 12 July 2018, 04:01:05 UTC
b76b93c FindBoost: Change context header used boost/context/all.hpp is removed in Boost 1.68. boost/context/detail/fcontext.hpp is present in all Boost releases containing context (≥1.61). 11 July 2018, 22:14:21 UTC
86b332c Return std::string from cmGeneratorTarget::ImportedGetLocation 11 July 2018, 14:58:48 UTC
e014df7 QNX: Fix autogen compiler predefines detection In commit v3.12.0-rc1~20^2 (Move GNU COMPILER_PREDEFINES_COMMAND from Platform to Compiler, 2018-06-01), `Compiler/GNU.cmake` introduced the `-dM` flag, which requires `-Wp` prefix for the QNX compiler wrapper. 11 July 2018, 13:54:49 UTC
ce4f20b GHS: Add release notes 11 July 2018, 12:48:25 UTC
281c601 GHS: Update default BSP name -- Use default value of sim<arch> if not user defined -- Also no reason to trim quotes or changes slashes; it is just a name not a path 11 July 2018, 12:48:23 UTC
01c98c6 GHS: Update setting default OS location for Integrity platforms -- Update how the latest OS is determined; scan the location GHS_OS_ROOT and sort it No longer use registry settings looking for installations The registry values are assigned in installation order for Green Hills tools not version order Filter out files from the list of directories (i.e if int1234.zip and int1234 are both in root folder) 11 July 2018, 12:46:26 UTC
bb77dc0 GHS: Set primary target using arch/platform values (or user specified value) 11 July 2018, 12:44:49 UTC
f80692c GHS: Add platform selection support 11 July 2018, 12:33:21 UTC
a37a4a0 GHS: Add toolset selection support -- Use the specified toolset located within GHS_TOOLSET_ROOT -- Update how the latest toolset is determined; scan the location GHS_TOOLSET_ROOT and sort it No longer use registry settings looking for installations The registry values are assigned in installation order for Green Hills tools not version order -- Update to use gbuild.exe from the proper toolset -- Clarify that CMAKE_MAKE_PROGRAM should not be set by user. -- Detect some toolset changes when regenerating project files This could occur if GHS_TOOLSET_ROOT was changed by user after the initial project generation This could occur if CMAKE_MAKE_PROGRAM was changed at the command line -- Use placeholder values for CMAKE_<LANG>_COMPILER The MULTI build system only uses gbuild to build a project gbuild uses the project file to determine which set of compilers to use based on target platform and architecture because compiler detection is skipped, placeholder values are used so that CMake does not complain 11 July 2018, 12:28:36 UTC
189f723 Autogen: Wrap moc/uic/rcc related variables in structs 11 July 2018, 11:54:46 UTC
c6a8002 Autogen: Improve error detection during configuration cmQtAutoGenInitializer::InitCustomTargets and cmQtAutoGenInitializer::SetupCustomTargets now return their success value which gets evaluated and passed on by the caller (cmGlobalGenerator). Checks for the existance of the moc/uic/rcc binaries have been introduces in cmQtAutoGenInitializer. Additionally they get called once with a "-h" argument to determine if they're functional. This way any binary-not-found problem is caught during the configuration phase. 11 July 2018, 11:29:49 UTC
back to top