https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a1b9866 Fix for bug at FindwxWidgets.cmake:928 file failed to open for reading (No such file or directory) 10 April 2018, 13:34:52 UTC
e769e61 CMake Nightly Date Stamp 10 April 2018, 04:01:06 UTC
23a4500 Merge topic 'test-CompileFeatures-simplify' 4edf0d68ee Tests: Simplify CompileFeatures expectation logic Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1939 09 April 2018, 15:20:19 UTC
847ae38 Merge topic 'FindCUDA-nvcc-clcache-support' 2da3698447 FindCUDA: Add support for clcache Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1933 09 April 2018, 15:19:44 UTC
13f19f7 CMake Nightly Date Stamp 09 April 2018, 04:01:03 UTC
843bd8e CMake Nightly Date Stamp 08 April 2018, 04:01:04 UTC
9576863 CMake Nightly Date Stamp 07 April 2018, 04:01:07 UTC
2163549 Merge topic 'UseSWIG-bugfixes' 38dcdd7641 UseSWIG: Ensure tests are usable in multi-config mode. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1934 06 April 2018, 23:47:07 UTC
4edf0d6 Tests: Simplify CompileFeatures expectation logic Rather than repeating compiler version checks for feature availability, generate genex expectations using the detect list of features. We already separately verify that the list of features is correct. 06 April 2018, 18:45:58 UTC
2da3698 FindCUDA: Add support for clcache When `CMAKE_C_COMPILER` is `clcache`, pass plain `cl` as the host compiler to `nvcc`. Otherwise, `nvcc` does not accept it. Signed-off-by: Edward Z. Yang <ezyang@fb.com> 06 April 2018, 15:21:34 UTC
576d01f Merge topic 'ninja-fortran-rspfile' d6390ce26e Ninja: Fix Fortran support with response files 8592c6326b cmNinjaTargetGenerator: Move force-rspfile check to earlier e0aa060352 cmNinjaTargetGenerator: Move depfile logic to later in its function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1936 06 April 2018, 14:30:40 UTC
607b0ac Merge topic 'minor-cleanups' acda926a04 Replace some uses of sprintf with std::to_string 418541035f cmCTestCurl: Fix UploadFile declared parameter names 1519628e60 cmVisualStudio10TargetGenerator: Make NsightTegraVersion unsigned 2f87d00803 cmMacroCommand: Fix format string to match type of argument b0676cc5d4 Add in-class initialization of some members 966dba5b68 cmAlgorithms: Remove unnecessary typename keyword 12a145534a gitignore: Ignore a .vs directory in the source tree Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1932 06 April 2018, 14:29:38 UTC
5454b41 Merge topic 'sanitize-LINK_DIRECTORIES' 0ad329f7c0 Sanitize paths from LINK_DIRECTORIES directory property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1920 06 April 2018, 14:26:47 UTC
58e847c Merge topic 'xml-level' 050ddfb3f3 cmXMLWriter: code improvement Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1925 06 April 2018, 14:25:46 UTC
d308e94 Merge topic 'glob_configure_depends' 6c4f8b4596 Adjust help documentation for file(GLOB), add topic notes 20612978c8 Add tests for `file(GLOB)` CONFIGURE_DEPENDS flag 3f4b81f540 Add glob verify support to XCode, VS, Ninja, and Makefile generators ca0befc2e1 Add `CONFIGURE_DEPENDS` flag support to cmFileCommand::HandleGlobCommand 599c93e22d Add cmGlobVerificationManager class, integrate with cmake and cmState Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1767 06 April 2018, 14:25:08 UTC
2e49bb6 CMake Nightly Date Stamp 06 April 2018, 04:01:03 UTC
acda926 Replace some uses of sprintf with std::to_string 05 April 2018, 19:34:23 UTC
4185410 cmCTestCurl: Fix UploadFile declared parameter names Match the order used in the definition. 05 April 2018, 17:42:49 UTC
1519628 cmVisualStudio10TargetGenerator: Make NsightTegraVersion unsigned It's used in unsigned contexts, such as with format strings. 05 April 2018, 17:42:49 UTC
2f87d00 cmMacroCommand: Fix format string to match type of argument 05 April 2018, 17:42:49 UTC
b0676cc Add in-class initialization of some members Several class constructors leave members uninitialized. The members are initialized before use in methods, but it is clearer and less error-prone to initialize them at their definition site. 05 April 2018, 17:42:48 UTC
966dba5 cmAlgorithms: Remove unnecessary typename keyword 05 April 2018, 17:42:48 UTC
12a1455 gitignore: Ignore a .vs directory in the source tree 05 April 2018, 17:42:42 UTC
d7af8a3 Merge topic 'findwxwidgets-msys-library-dirs' 44ad8e48de FindwxWidgets: Fix wxWidgets_LIBRARY_DIRS on Cygwin/MSYS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1930 05 April 2018, 17:28:19 UTC
57c2834 Merge topic 'vs10-groups' 30bbb4f2ac cmVisualStudio10TargetGenerator: extend DOM-like generation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1905 05 April 2018, 17:27:39 UTC
308d21b Merge topic 'msvc-toolset-version-variable' 45bf6f6246 Modules: Use MSVC_TOOLSET_VERSION variable to simplify logic 304f493e57 MSVC: Add MSVC_TOOLSET_VERSION variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1882 05 April 2018, 17:26:49 UTC
43e44bc Merge branch 'release-3.11' 05 April 2018, 17:24:02 UTC
d1660bd Merge topic 'revert-CheckIncludeFile-required-libs' 35109e718b Revert "CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1931 05 April 2018, 17:23:34 UTC
d6390ce Ninja: Fix Fortran support with response files The Ninja generator splits preprocessing and compilation steps for Fortran. Fix this logic to work when using response files for compilation so that it works for the preprocessing step too. This fixes behavior under `CMAKE_NINJA_FORCE_RESPONSE_FILE`. Issue: #17877 05 April 2018, 17:02:27 UTC
8592c63 cmNinjaTargetGenerator: Move force-rspfile check to earlier 05 April 2018, 16:51:21 UTC
e0aa060 cmNinjaTargetGenerator: Move depfile logic to later in its function Clarify that other compile rule generation logic does not depend on it. 05 April 2018, 16:50:57 UTC
38dcdd7 UseSWIG: Ensure tests are usable in multi-config mode. Fixes: #17875 05 April 2018, 10:09:53 UTC
aae2bcf CMake Nightly Date Stamp 05 April 2018, 04:01:04 UTC
0ad329f Sanitize paths from LINK_DIRECTORIES directory property Normally they are sanitized by the `link_directories` command before populating the property, but projects may set the property directly. 04 April 2018, 18:42:20 UTC
45bf6f6 Modules: Use MSVC_TOOLSET_VERSION variable to simplify logic 04 April 2018, 17:21:16 UTC
304f493 MSVC: Add MSVC_TOOLSET_VERSION variable Provide the MSVC toolset version number based on the compiler version. Fixes: #16923 04 April 2018, 17:21:09 UTC
1c85742 Merge branch 'revert-CheckIncludeFile-required-libs' into release-3.11 Merge-request: !1931 04 April 2018, 17:17:30 UTC
35109e7 Revert "CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES" This reverts commit v3.11.0-rc1~108^2 (CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES, 2017-12-24). The behavior change can affect checks in existing projects that don't expect the behavior. Introducing the behavior again will require a policy. Fixes: #17874 Issue: #9514 04 April 2018, 17:14:01 UTC
44ad8e4 FindwxWidgets: Fix wxWidgets_LIBRARY_DIRS on Cygwin/MSYS The check for `wxWidgets_LIBRARIES` variable, introduced by e8b77084, fails with the `wx-config` script generated by an MSYS build, because `wxWidgets_LIBRARY_DIRS` is in POSIX style. This commit fixes the problem with `wxWidgets_LIBRARY_DIRS` by converting it to Windows style. The actual code were copied from bf643286, which does the same thing for `wxWidgets_INCLUDE_DIRS`. 04 April 2018, 16:37:57 UTC
3201e4c Merge branch 'release-3.11' 04 April 2018, 15:22:23 UTC
49ea1bb Merge topic 'autogen-protect-cmsys-calls' b11e2c80b1 Autogen: Print moc/uic/rcc output to stdout 1d2c9d8c6d Autogen: Use std::istreambuf_iterator for file so string reading ccc38fa509 Autogen: Protected calls to cmFilePathChecksum 719b24c872 Autogen: Protected calls to cmQtAutoGen::SubDirPrefix 9a73615815 Autogen: Protected calls to cmSystemTools::GetFilenameWithoutLastExtension 65203ce407 Autogen: Protected calls to cmSystemTools::Split/JoinPath 14a86c9ea7 Autogen: Protected calls to cmSystemTools::CollapseCombinedPath Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1918 04 April 2018, 15:21:54 UTC
b1aa90f Merge branch 'autogen-protect-cmsys-calls' into release-3.11 Merge-request: !1918 04 April 2018, 15:20:53 UTC
6425ceb Merge topic 'wcdh-bare-features' f38d050231 WCDH: introduce BARE_FEATURES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1869 04 April 2018, 15:16:50 UTC
8496d11 Merge topic 'android-no-libstdc++' 843d55de29 Android: Suppress implicit -lstdc++ linker flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1919 04 April 2018, 15:14:36 UTC
1f72f40 Merge topic 'typo-in-release-script' 52b1419040 Utilities/Release: Remove extra colon from release scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1914 04 April 2018, 15:13:38 UTC
640bc9d Merge topic 'cuda_support_system_libraries_with_device_symbols' 41eab150a8 CUDA: Pass more link libraries to device linking 88c7abb740 CUDA: Pass host linker directories to device linker Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1634 04 April 2018, 15:12:52 UTC
124472e Merge topic 'FindPython-stabilization' b1fd2bbe75 FindPython: enhance multiple major versions lookup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1915 04 April 2018, 15:06:02 UTC
74005a1 Merge topic 'UseSWIG-add-new-behavior' 8ab4e38373 UseSWIG: Add new behavior for better support files management 438429d6fe UseSWIG: Rework tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1891 04 April 2018, 14:24:07 UTC
c468b9a CMake Nightly Date Stamp 04 April 2018, 04:01:03 UTC
050ddfb cmXMLWriter: code improvement New Indent member will be used for XML indentation 03 April 2018, 21:28:08 UTC
f38d050 WCDH: introduce BARE_FEATURES This allows defining compat versions of some C/C++ features with the name of the keyword itself, so all code can look as if it was written for the new language standard. 03 April 2018, 18:56:28 UTC
843d55d Android: Suppress implicit -lstdc++ linker flag The chosen STL libraries are already linked explicitly so we shouldn't let the compiler add its implicit `-lstdc++` (the default) when invoking the linker. Fixes: #17863 NDK-Issue: https://github.com/android-ndk/ndk/issues/105 Inspired-by: Tom Hughes <tomtheengineer@gmail.com> 03 April 2018, 18:34:57 UTC
52b1419 Utilities/Release: Remove extra colon from release scripts The type of the `BUILD_QtDialog` cache entry is `BOOL`, not `BOOL:`. 03 April 2018, 18:11:38 UTC
b11e2c8 Autogen: Print moc/uic/rcc output to stdout The output of moc/uic/rcc used to be discarded unless the program failed. This lets moc/uic/rcc print their output to stdout even on success. Closes #17860 03 April 2018, 15:20:30 UTC
1d2c9d8 Autogen: Use std::istreambuf_iterator for file so string reading This adds a dedicated mutex for file reading and writing to cmQtAutoGenerator::FileSystem. The purpose of the change is to avoid that long files reads block cmsys based path computations, which are protected by an other mutex. 03 April 2018, 15:20:30 UTC
ccc38fa Autogen: Protected calls to cmFilePathChecksum Closes #17861 Closes #17862 03 April 2018, 15:20:30 UTC
719b24c Autogen: Protected calls to cmQtAutoGen::SubDirPrefix 03 April 2018, 15:20:30 UTC
9a73615 Autogen: Protected calls to cmSystemTools::GetFilenameWithoutLastExtension 03 April 2018, 15:20:30 UTC
65203ce Autogen: Protected calls to cmSystemTools::Split/JoinPath 03 April 2018, 15:20:30 UTC
14a86c9 Autogen: Protected calls to cmSystemTools::CollapseCombinedPath 03 April 2018, 15:20:29 UTC
561238b Merge topic 'FPHSA-include' d6883801cd Find*: always include FPHSA shipped with CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1910 03 April 2018, 13:38:41 UTC
a01caf8 Merge topic 'FindDCMTK-includes' 5c948aa50d FindDCMTK: use CheckIncludeFiles instead of open coding it Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1911 03 April 2018, 13:38:09 UTC
cad7385 Merge topic 'android-clang-std-flags' 12e6796b62 Android: Do not pass non-existent Clang -std flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1913 03 April 2018, 13:36:37 UTC
5ab647c Merge topic 'fortran-fpp' 445d6781e6 Fortran: Add support for .fpp extensions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1912 03 April 2018, 13:34:45 UTC
8ab4e38 UseSWIG: Add new behavior for better support files management fixes: #17840 03 April 2018, 10:44:55 UTC
b1fd2bb FindPython: enhance multiple major versions lookup 03 April 2018, 07:41:19 UTC
e3ce4d7 CMake Nightly Date Stamp 03 April 2018, 04:01:07 UTC
12e6796 Android: Do not pass non-existent Clang -std flags Android NDK r16b comes with Android clang version 5.0.300080 (based on LLVM 5.0.300080) Although it claims version 5, it does not support the `-std=c++17` or `-std=c++2a` flags that upstream Clang does. Android NDK r17-beta1 comes with Android (4639204 based on r316199) clang version 6.0.1 that does have the flags. 02 April 2018, 19:15:20 UTC
5c948aa FindDCMTK: use CheckIncludeFiles instead of open coding it While at it remove a needless status message. 02 April 2018, 15:59:45 UTC
445d678 Fortran: Add support for .fpp extensions Compilers such as `gfortran` recognize `.fpp` extensions to mean a Fortran source on which the preprocessor should run. Fixes: #17869 02 April 2018, 15:07:55 UTC
438429d UseSWIG: Rework tests 02 April 2018, 14:24:13 UTC
e42fcb1 Merge topic 'remove-vs8-generator' eb80af9093 Drop Visual Studio 8 2005 generator e7af91d026 Tests: Remove unused file from Tutorial Step7 test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1901 02 April 2018, 14:09:15 UTC
eb80af9 Drop Visual Studio 8 2005 generator This generator has been deprecated since CMake 3.9. Remove it. 02 April 2018, 14:08:10 UTC
a76e23e Merge topic 'variable-CMAKE_FOLDER' df535ad846 Add CMAKE_FOLDER variable to initialize FOLDER target property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1896 02 April 2018, 14:06:39 UTC
59713e8 Merge topic 'FindCUDA-nvcc-executable-env' 23119366e9 FindCUDA: Make nvcc configurable via CUDA_NVCC_EXECUTABLE env var Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1899 02 April 2018, 14:05:13 UTC
8f5b696 Merge topic 'update-kwsys' 4c90e94368 Merge branch 'upstream-KWSys' into update-kwsys b66f18c84f KWSys 2018-03-29 (488f2031) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1902 02 April 2018, 14:03:12 UTC
1b6ec4b Merge topic 'features-c++20' 8570dc7f64 Help: Update compiler versions in cmake-compile-features.7.rst 874d3d2948 Help: Add release note for C++ 20 support 7f295b1bd3 Features: Activate C++ 20 support for Clang 5.0+ 71cb8ce3a1 Features: Activate C++ 20 support for GNU 8.0+ 8f146c4508 Features: Activate C++ 20 support for MSVC 19.12.25835+ 7fe580a362 Features: Add infrastructure for C++ 20 language standard 1b328e09a3 Features: Use -std=c++17 for C++ 17 on Clang 5.0+ 0bc3e5788a Features: Use -std=c++17 for C++ 17 on GNU 8.0+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1892 02 April 2018, 14:01:23 UTC
5d5e1e6 Merge topic 'features-msvc-c' a53cf69022 Features: Record C features for MSVC e62dfeccb1 Features: Do not assume c_restrict support in CompileFeatures test c22cdf78d7 Features: Fix CompileFeatures test checks for C Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Harry Mallon <hjmallon@gmail.com> Merge-request: !1897 02 April 2018, 14:00:20 UTC
d688380 Find*: always include FPHSA shipped with CMake 02 April 2018, 08:48:31 UTC
a0b5dad CMake Nightly Date Stamp 02 April 2018, 04:01:04 UTC
6c4f8b4 Adjust help documentation for file(GLOB), add topic notes 02 April 2018, 03:16:13 UTC
2061297 Add tests for `file(GLOB)` CONFIGURE_DEPENDS flag 02 April 2018, 03:16:12 UTC
3f4b81f Add glob verify support to XCode, VS, Ninja, and Makefile generators 02 April 2018, 03:16:12 UTC
323d6b4 CMake Nightly Date Stamp 01 April 2018, 04:01:07 UTC
1d5ad1f CMake Nightly Date Stamp 31 March 2018, 04:01:09 UTC
30bbb4f cmVisualStudio10TargetGenerator: extend DOM-like generation The local Elem class is extended with more XML-generating functions. WriteGroups() is rewritten to use these new functions, avoiding BuildFileStream. 31 March 2018, 02:55:30 UTC
2fc79bc CMake Nightly Date Stamp 30 March 2018, 04:01:09 UTC
df535ad Add CMAKE_FOLDER variable to initialize FOLDER target property This can be used for example to organize all following targets into one Visual Studio folder: set(CMAKE_FOLDER Libraries) add_subdirectory(libA) add_subdirectory(libB) set(CMAKE_FOLDER Executables) add_subdirectory(progA) Another possibility is using the current directory name for all following targets in subdirectories: get_filename_component(dirname "${CMAKE_CURRENT_SOURCE_DIR}" NAME) string(APPEND CMAKE_FOLDER "/${dirname}") 29 March 2018, 17:19:13 UTC
4c90e94 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2018-03-29 (488f2031) 29 March 2018, 15:41:57 UTC
b66f18c KWSys 2018-03-29 (488f2031) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 488f203157792badb6204be513602d4e83884d21 (master). Upstream Shortlog ----------------- Ben Boeckel (1): a3caaeec SystemTools: faster relative path codepath Brad King (1): 805d9a7c Terminal: Add xterm-kitty to VT100 color support whitelist luz.paz (1): 94484960 Source typo fix s/[Pp]athes/[Pp]aths/ 29 March 2018, 15:41:57 UTC
e7af91d Tests: Remove unused file from Tutorial Step7 test The `build2.cmake` script looks like it was accidentally committed after being created for local testing. 29 March 2018, 15:27:36 UTC
ca0befc Add `CONFIGURE_DEPENDS` flag support to cmFileCommand::HandleGlobCommand 29 March 2018, 14:58:03 UTC
599c93e Add cmGlobVerificationManager class, integrate with cmake and cmState 29 March 2018, 14:58:03 UTC
2311936 FindCUDA: Make nvcc configurable via CUDA_NVCC_EXECUTABLE env var This is useful if, for example, you want ccache to be used for nvcc. With the current behavior, cmake always picks up /usr/local/cuda/bin/nvcc, even if there is a ccache nvcc stub in the PATH. Allowing for CUDA_NVCC_EXECUTABLE lets us work around the problem. Signed-off-by: Edward Z. Yang <ezyang@fb.com> 29 March 2018, 14:48:02 UTC
a53cf69 Features: Record C features for MSVC The MSVC C compiler has no notion of C language standards or flags. Tell CMake to assume that all language standards are available. Record available C language features depending on the version of the compiler. Fixes: #17858 29 March 2018, 14:40:13 UTC
894a41f Merge topic 'vs-simplify' 80767dd50e VS: Simplify XML code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1895 29 March 2018, 14:24:06 UTC
3272677 Merge topic 'genex-TARGET_NAME_IF_EXISTS' 7b173a2933 genex: Add TARGET_NAME_IF_EXISTS expression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1890 29 March 2018, 14:21:48 UTC
a03105a Merge topic 'remove-unused-variable' fd6c452986 cmTarget: Remove unused variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1898 29 March 2018, 14:17:18 UTC
cdc6dd8 Merge topic 'gcov-warning-message' ae1cbff07f CTest: The "Could not find gcov." message should not be a warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1894 29 March 2018, 14:16:27 UTC
08b49c2 CMake Nightly Date Stamp 29 March 2018, 04:01:07 UTC
back to top