https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
4a929eb Add CUDA_PROPAGATE_HOST_FLAGS_BLACKLIST that specifies a list of flags that shouldn't be propagated when CUDA_PROPAGATE_HOST_FLAGS is ON 22 June 2018, 19:52:04 UTC
44ca3d9 Merge topic 'cpack-generator-documentation' 57e4c51e8a Help: Update old version release notes for CPack generator docs 4181830881 Help: Add release notes for CPack generator documentation and module updates 48bc8b2b82 CPack: Move internal implementation modules into Internal/CPack directory 2a2829cc75 Help: Add new section for CPack generators be6267808a CPackIFW: Turn documentation into a block comment 0180524c7a Help: Move legacy CPack modules into separate section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2149 22 June 2018, 13:48:00 UTC
5e1f519 Merge topic 'cmake_autogen_verbose' 5b85ef5cd0 Autogen: Add release notes for CMAKE_AUTOGEN_VERBOSE 6651aab2ab Autogen: Add documentation for CMAKE_AUTOGEN_VERBOSE aa7d8a092c Autogen: Enable CMAKE_AUTOGEN_VERBOSE in all tests e28dc3b1d8 Autogen: Add CMAKE_AUTOGEN_VERBOSE variable support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2157 22 June 2018, 13:46:17 UTC
1a21b46 Merge topic 'vs_debugger' 797de7a6f6 VS10Project: Expand VS_DEBUGGER_* capabilities Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2150 22 June 2018, 13:45:19 UTC
c03aeda Merge branch 'release-3.12' 22 June 2018, 13:41:33 UTC
7b46f59 Merge topic 'FindJPEG-fix-debug' ae4a548302 FindJPEG: Drop ancient compatibility NATIVE_JPEG_* result variables 7876f329a9 FindJPEG: Add forgotten names of libraries for Debug configuration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2159 22 June 2018, 13:15:47 UTC
0375d73 CMake Nightly Date Stamp 22 June 2018, 04:01:07 UTC
57e4c51 Help: Update old version release notes for CPack generator docs Replace references to the CPack "modules" with proper terminology referencing the CPack generator documentation directly. 21 June 2018, 17:54:57 UTC
5b85ef5 Autogen: Add release notes for CMAKE_AUTOGEN_VERBOSE 21 June 2018, 17:18:18 UTC
6651aab Autogen: Add documentation for CMAKE_AUTOGEN_VERBOSE 21 June 2018, 17:18:18 UTC
aa7d8a0 Autogen: Enable CMAKE_AUTOGEN_VERBOSE in all tests 21 June 2018, 17:16:40 UTC
e28dc3b Autogen: Add CMAKE_AUTOGEN_VERBOSE variable support Setting CMAKE_AUTOGEN_VERBOSE enables verbose output during AUTOMOC, AUTOUIC and AUTORCC generation. 21 June 2018, 17:16:40 UTC
4181830 Help: Add release notes for CPack generator documentation and module updates 21 June 2018, 15:00:29 UTC
48bc8b2 CPack: Move internal implementation modules into Internal/CPack directory These modules are not meant to be included by user code, they are only an internal implementation detail for CPack. Having them live in the main Modules directory with documentation was misleading, so they have been moved into Modules/Internal/CPack, and their documentation has been stripped following its move into the new "CPack Generators" section. No-op modules which contained only documentation have been removed entirely. The only module that hasn't been moved is CPackIFW, because it contains user-facing macros which would be lost if it were moved. So, the CPackIFW module has been updated with a note explaining what needs to (eventually) happen. 21 June 2018, 15:00:28 UTC
2a2829c Help: Add new section for CPack generators The documentation for CPack generators previously lived in their respective internal CMake modules. This setup was misleading, because it implied that you should include the modules in your own code, which is not the case. Moving the documentation into a separate section does a better job of hiding the internal modules, which are just an implementation detail. The generator documentation has also been modified to remove any references to the module name. The CPackIFW module is a special exception: since it has user-facing macros, the documentation for these macros has been kept in the module page, while all other documentation related to the IFW generator has been moved into the new section. To make it easier to find the new documentation, the old help pages for the CPack*.cmake modules have not been deleted, but have been replaced with a link to their respective help page in the new documentation section. 21 June 2018, 15:00:25 UTC
be62678 CPackIFW: Turn documentation into a block comment 21 June 2018, 14:57:29 UTC
5dc9f44 Merge branch 'FindJPEG-fix-debug' into release-3.12 Merge-request: !2159 21 June 2018, 14:50:48 UTC
ae4a548 FindJPEG: Drop ancient compatibility NATIVE_JPEG_* result variables These have been deprecated since 2002! 21 June 2018, 14:47:03 UTC
7876f32 FindJPEG: Add forgotten names of libraries for Debug configuration The change in commit v3.12.0-rc1~202^2~1 (FindJPEG: Add multi config support and associated docs, 2018-04-17) accidentally left out the default jpeg library names from consideration for debug variants. 21 June 2018, 14:47:03 UTC
0180524 Help: Move legacy CPack modules into separate section These modules are being moved out of user visibility and into an internal section of CMake. To keep them for historical reference in the manual, this commit moves them into a separate "Legacy CPack Modules" section. 21 June 2018, 14:46:10 UTC
39f40bd Merge topic 'LINK_OPTIONS' b16fd1341d Help: add_library(INTERFACE): add reference to add_link_options() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2160 21 June 2018, 14:19:21 UTC
03fc200 CMake Nightly Date Stamp 21 June 2018, 04:01:08 UTC
3f7cf03 Merge branch 'release-3.12' 20 June 2018, 13:48:11 UTC
6a55c8c Merge topic 'vs-cuda-no-host-includes' 543b6826ee VS: Avoid duplication of CUDA include directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2158 20 June 2018, 13:46:58 UTC
d1a37c2 Merge topic 'vs-cuda-maxrregcount' 4d3a3d7459 VS: Add CUDA flag table entry for -maxrregcount Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2156 20 June 2018, 13:46:29 UTC
ecbaed7 Merge branch 'vs-cuda-no-host-includes' into release-3.12 Merge-request: !2158 20 June 2018, 13:45:26 UTC
735529f Merge branch 'vs-cuda-maxrregcount' into release-3.12 Merge-request: !2156 20 June 2018, 13:45:08 UTC
543b682 VS: Avoid duplication of CUDA include directories We already place all include directories for CUDA inside `CudaCompile` so we do not need to use any from `ClCompile`. Tell `CudaCompile` not to use the host compiler's include directory settings. Fixes: #18101 20 June 2018, 13:44:18 UTC
4d3a3d7 VS: Add CUDA flag table entry for -maxrregcount Fixes: #18104 20 June 2018, 13:44:09 UTC
e11f660 Merge topic 'xcode-10-legacy-build-system' ca69206893 Tests: Do not use i386 architecture with Xcode 10 and above 71fa78ff7a Tests: Teach RunCMake to ignore Xcode missing file type warnings 057ecb8f6f C++ feature checks: Ignore Xcode warnings 985d3a162c Xcode: Use legacy build system Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2151 20 June 2018, 13:42:25 UTC
b16fd13 Help: add_library(INTERFACE): add reference to add_link_options() 20 June 2018, 09:55:32 UTC
20f0423 CMake Nightly Date Stamp 20 June 2018, 04:01:10 UTC
00a9d13 Merge topic 'install_from_another_directory' e89ad0f94e install: Allow installing targets created in another directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2152 19 June 2018, 15:50:51 UTC
a707400 Merge branch 'xcode-10-legacy-build-system' into release-3.12 Merge-request: !2151 19 June 2018, 15:15:32 UTC
ca69206 Tests: Do not use i386 architecture with Xcode 10 and above Xcode 10 dropped support for i386 builds. 19 June 2018, 15:14:43 UTC
c3fbe69 Merge branch 'release-3.12' 19 June 2018, 14:58:20 UTC
71fa78f Tests: Teach RunCMake to ignore Xcode missing file type warnings Xcode 10 beta warns xcodebuild... warning: file type '::com.apple.instruments.instrdst' is based on missing file type 'default::com.apple.package' Teach RunCMake to drop such lines before matching against expected output. 19 June 2018, 14:56:50 UTC
057ecb8 C++ feature checks: Ignore Xcode warnings 19 June 2018, 14:56:50 UTC
985d3a1 Xcode: Use legacy build system Closes: #18099 19 June 2018, 14:56:50 UTC
e893c53 Merge topic 'xcode-10-archs' bc5bcad45e Xcode: Detect architecture(s) using ARCHS instead of CURRENT_ARCH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2153 19 June 2018, 14:54:28 UTC
65f73c0 Merge topic 'FindCURL-target-name' 1e356734a7 FindCURL: Rename imported target to match upstream CURL Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !2154 19 June 2018, 13:25:44 UTC
a044006 Merge branch 'xcode-10-archs' into release-3.12 Merge-request: !2153 19 June 2018, 13:24:37 UTC
a9a6606 Merge branch 'FindCURL-target-name' into release-3.12 Merge-request: !2154 19 June 2018, 13:24:19 UTC
6e7b424 Merge topic 'subdir_target_sources' 316815e1f4 target_sources: Interpret relative paths as relative to the calling directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2128 19 June 2018, 12:24:08 UTC
fa74458 CMake Nightly Date Stamp 19 June 2018, 04:01:09 UTC
316815e target_sources: Interpret relative paths as relative to the calling directory Previously the command considered non-absolute source file paths relative to the associated target on the LHS. This causes problems in incremental builds where files are added from subdirectories and forces users to workaround by manually converting to absolute paths. Change this to enable more intuitive usage by projects. Fixes #17981 18 June 2018, 19:01:57 UTC
1e35673 FindCURL: Rename imported target to match upstream CURL Upstream CURL provides imported target `CURL::libcurl`. Rename the target added by `FindCURL` to match. We don't need compatibility with the old name because it has never been in a CMake release (except a 3.12 release candidate). Suggested-by: Jakub Zakrzewski <slither.jz@gmail.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Fixes: #18091 18 June 2018, 17:58:21 UTC
bc5bcad Xcode: Detect architecture(s) using ARCHS instead of CURRENT_ARCH Xcode 10 no longer populates `CURRENT_ARCH` with the current architecture in shell scripts and instead uses `undefined_arch`. Instead we must use `ARCHS`. It lists all architectures separated by spaces. Fixes: #18085 18 June 2018, 17:44:43 UTC
e89ad0f install: Allow installing targets created in another directory Previously, `install(TARGETS)` would only accept targets created in the same directory scope. Relax this restriction by searching the global scope when determining whether or not a target exists. Fixes: #14444 18 June 2018, 17:18:54 UTC
b0b99d8 Merge topic 'find_program-conditional-cwd' c76c1ea208 find_program: Consider CWD only for paths with separator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2120 18 June 2018, 14:08:54 UTC
a75638c Merge topic 'update-kwsys' 4eae1c0816 Merge branch 'upstream-KWSys' into update-kwsys f3cd44263e KWSys 2018-06-14 (2b0ca1d8) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2148 18 June 2018, 14:07:38 UTC
5262215 Merge topic 'UseSWIG-bugfixes' 08f2a2408d UseSWIG: add support of target property INCLUDE_DIRECTORIES consumption Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2141 18 June 2018, 14:06:29 UTC
fe44787 CMake Nightly Date Stamp 18 June 2018, 04:01:12 UTC
797de7a VS10Project: Expand VS_DEBUGGER_* capabilities This adds VS_DEBUGGER_COMMAND_ARGUMENTS and VS_DEBUGGER_ENVIRONMENT as well as allowing VS_DEBUGGER_* to use generator expressions. 17 June 2018, 07:55:27 UTC
63fbff5 CMake Nightly Date Stamp 17 June 2018, 04:01:09 UTC
2eb4a16 CMake Nightly Date Stamp 16 June 2018, 04:01:10 UTC
d94997f CMake Nightly Date Stamp 15 June 2018, 04:01:06 UTC
c76c1ea find_program: Consider CWD only for paths with separator find_program() incorrectly prepended search path components to absolute file paths, and incorrectly searched the current working directory for files that contained no directory separators. * Replace calls cmFindProgramHelper::CheckDirectory(std::string()) with call of new method cmFindProgramHelper::CheckCompoundNames() that checks for the presence of a directory separator in the file name. * Use cmSystemTools::CollapseCombinedPath rather than string concatenation to properly combine absolute file names with search path components. * Add unit tests to verify corrections. Fixes: #18044 14 June 2018, 18:28:03 UTC
575f977 Merge topic 'list_sort' 49a51a61d7 list: Add options to control the SORT comparison operation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2065 14 June 2018, 17:55:57 UTC
4eae1c0 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-06-14 (2b0ca1d8) 14 June 2018, 15:26:37 UTC
f3cd442 KWSys 2018-06-14 (2b0ca1d8) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 2b0ca1d85d6e3fcf3b3fa375783c33524629f256 (master). Upstream Shortlog ----------------- Marian Klymov (3): 0b9f51a1 Remove redundant calls to c_str 361e54e3 Get rid of redundant string initialization 61501133 SystemInformation: Avoid use of dangling pointers on Solaris 14 June 2018, 15:26:36 UTC
65ee7d1 Merge branch 'release-3.11' 14 June 2018, 14:34:23 UTC
316bd45 CMake 3.11.4 14 June 2018, 13:13:47 UTC
b367da7 CMake Nightly Date Stamp 14 June 2018, 04:01:10 UTC
49a51a6 list: Add options to control the SORT comparison operation 13 June 2018, 18:06:29 UTC
08f2a24 UseSWIG: add support of target property INCLUDE_DIRECTORIES consumption Fixes: #18003 13 June 2018, 15:46:16 UTC
9eeed4f Merge branch 'release-3.12' 13 June 2018, 14:52:58 UTC
ef5e2e8 Merge branch 'sphinx-info' into release-3.12 Merge-request: !2146 13 June 2018, 14:52:11 UTC
985c78c Merge branch 'restore-windows-resources-through-link' into release-3.12 Merge-request: !2147 13 June 2018, 14:52:01 UTC
93fe9fc Merge branch 'UseSWIG-csharp-variant' into release-3.12 Merge-request: !2137 13 June 2018, 14:51:49 UTC
aa155de Merge topic 'sphinx-info' 276e369813 Utilities/Sphinx: Add option to build and install Info manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2146 13 June 2018, 14:50:14 UTC
0247f68 Merge topic 'UseSWIG-csharp-variant' 0c2fb4c896 UseSWIG: Add CSHARP variant for wrapper files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2137 13 June 2018, 14:48:51 UTC
b7b4ace Merge topic 'UseSWIG-fix-genex' 88dd5dc9ff UseSWIG: add support for generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2143 13 June 2018, 14:48:04 UTC
3b7da49 Merge topic 'UseSWIG-handle-SWIG_MODULE_NAME' 156138d5f1 UseSWIG: Fix handling of `SWIG_MODULE_NAME` source file property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2145 13 June 2018, 14:47:06 UTC
49c30fc Merge branch 'release-3.11' 13 June 2018, 14:45:29 UTC
38e4246 Merge topic 'restore-windows-resources-through-link' 4e6ff0ae24 Windows: Restore support for running CMake through a symlink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2147 13 June 2018, 14:44:45 UTC
cfac183 CMake Nightly Date Stamp 13 June 2018, 04:01:12 UTC
0c2fb4c UseSWIG: Add CSHARP variant for wrapper files Issue: #18065 Fixes: #18066 12 June 2018, 15:34:58 UTC
051e0be Merge branch 'restore-windows-resources-through-link' into release-3.11 Merge-request: !2147 12 June 2018, 15:19:07 UTC
4e6ff0a Windows: Restore support for running CMake through a symlink 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 12 June 2018, 15:15:50 UTC
276e369 Utilities/Sphinx: Add option to build and install Info manual Add option `SPHINX_INFO` to enable the Sphinx 'texinfo' builder and use the `makeinfo` tool to convert it to a `.info` file. 12 June 2018, 14:25:37 UTC
f024f4f Merge branch 'UseSWIG-fix-genex' into release-3.12 Merge-request: !2143 12 June 2018, 14:08:36 UTC
88dd5dc UseSWIG: add support for generator expressions 12 June 2018, 14:07:24 UTC
3dd046a Merge branch 'UseSWIG-handle-SWIG_MODULE_NAME' into release-3.12 Merge-request: !2145 12 June 2018, 14:00:41 UTC
156138d UseSWIG: Fix handling of `SWIG_MODULE_NAME` source file property 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`. 12 June 2018, 13:55:53 UTC
71f58d6 Merge branch 'release-3.12' 12 June 2018, 13:51:06 UTC
c8868d7 Merge topic 'FindPython-3.8' b6e7f2c37f FindPython: Add support for version 3.8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2140 12 June 2018, 13:49:05 UTC
f49870e CMake Nightly Date Stamp 12 June 2018, 04:01:03 UTC
018bcf6 CMake Nightly Date Stamp 11 June 2018, 04:01:07 UTC
55c3435 CMake Nightly Date Stamp 10 June 2018, 04:01:05 UTC
980914d CMake Nightly Date Stamp 09 June 2018, 04:01:24 UTC
1f3221f Merge branch 'FindPython-3.8' into release-3.12 Merge-request: !2140 08 June 2018, 13:42:29 UTC
b6e7f2c FindPython: Add support for version 3.8 Python 3.7 is about to be released, making the development version 3.8. 08 June 2018, 13:42:18 UTC
812eaa4 Merge topic 'LINK_OPTIONS' 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 08 June 2018, 13:37:48 UTC
e9f2a29 Merge branch 'release-3.12' 08 June 2018, 13:35:10 UTC
4d1a643 Merge topic 'CMakePackageConfigHelpers-doc' aeda8fcceb Help: Package without components should use 'check_required_components' too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2138 08 June 2018, 13:34:26 UTC
7766e57 Merge topic 'ninja-win-rsp' 88365838b8 Ninja: Use native slashes to pass rsp files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2136 08 June 2018, 13:33:46 UTC
c984bf6 Merge branch 'ninja-win-rsp' into release-3.12 Merge-request: !2136 08 June 2018, 13:32:14 UTC
8836583 Ninja: Use native slashes to pass rsp files Some tools on Windows (e.g. Embarcadero linkers) can't handle forward slashes in paths to rsp files. 08 June 2018, 13:31:23 UTC
733d3ac Merge topic 'install-code-script-genex' 6dad812143 install: Teach CODE,SCRIPT modes to evaluate generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2113 08 June 2018, 13:28:43 UTC
back to top