https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
9f0cc26 Apply clang-format rules 18 January 2017, 14:46:09 UTC
a279639 Write shared schemes based on the default files generated by Xcode 18 January 2017, 14:20:09 UTC
cab8f26 Merge topic 'cmCTestBuildHandler-fix-warning' f3864452 cmCTestBuildHandler: Fix warning in FragmentCompare signature 17 January 2017, 14:05:08 UTC
c9e76c3 Merge topic 'update-kwsys' ee77941a Merge branch 'upstream-KWSys' into update-kwsys 219c7bdc KWSys 2017-01-16 (a423d829) 17 January 2017, 14:05:05 UTC
524c564 Merge topic 'FindICU-include-dirs' cdf7e5d8 FindICU: Add 'include' to the path suffixes 17 January 2017, 14:05:02 UTC
f63096a Merge topic 'findhdf5-libraries-targets' 5201a306 FindHDF5: use the target rather than the path 17 January 2017, 14:05:00 UTC
6e4eb08 Merge topic 'fixtureUnusedOrdering' 298b5b31 CTest: Ensure setup/cleanup ordering even when fixture not required 17 January 2017, 14:04:57 UTC
6512423 Merge topic 'file-GLOB-empty-no-crash' 2bba0bfc file: Fix crash on GLOB with no expressions after LIST_DIRECTORIES 17 January 2017, 14:04:53 UTC
aa63ab6 Merge topic 'expand_custom_commands' 7c8ab7dd add_custom_{command,target}: Add COMMAND_EXPAND_LISTS option 17 January 2017, 14:04:50 UTC
020cba3 CMake Nightly Date Stamp 17 January 2017, 05:01:04 UTC
ee77941 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-01-16 (a423d829) 16 January 2017, 19:06:29 UTC
219c7bd KWSys 2017-01-16 (a423d829) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit a423d82989a4b89fa7d17f3dd5215684e902208e (master). Upstream Shortlog ----------------- Ben Boeckel (1): 45db0937 SystemTools: use PathExists where appropriate Brad King (1): e08eee61 SystemTools: Fix conversion warning in test case Eric Berge (1): 687fcd79 Add -lsocket for libcmsys.a build on SunOS Gregor Jasny (1): 0541ce21 SystemTools: Fix off-by-one in GetLineFromStream with size limit 16 January 2017, 19:06:28 UTC
f386445 cmCTestBuildHandler: Fix warning in FragmentCompare signature ``` warning: the specified comparator type does not provide a const call operator [-Wuser-defined-warnings] ``` Reported-by: Sean McBride <sean@rogue-research.com> 16 January 2017, 18:52:17 UTC
298b5b3 CTest: Ensure setup/cleanup ordering even when fixture not required Closes: #16558 16 January 2017, 16:29:24 UTC
cdf7e5d FindICU: Add 'include' to the path suffixes Without this FindICU doesn't recognise the installation within homebrew. 16 January 2017, 16:27:02 UTC
5201a30 FindHDF5: use the target rather than the path On Windows, the `LOCATION` property gets the path to the `.dll` rather than the `.lib` which is unsuitable for linking. 16 January 2017, 16:13:48 UTC
35ad12f Merge topic 'source_group-tree' b42330be source_group: Add options create groups matching directory tree 16 January 2017, 16:01:38 UTC
47d391d Merge topic 'csharp_simple' 397b8546 VS: added documentation for C# support a7dd8e66 VS: added support for C# (for Visual Studio 2010, 2012, 2013, 2015) 6fda6005 VS: renamed target property VS_USER_PROPS_CXX to VS_USER_PROPS 16 January 2017, 16:01:29 UTC
a67baf0 Merge topic 'Autogen_Config' bb670d96 Autogen: Generators: Remove space 3f86032b Autogen: Generators: Rename requiresMocing method f24e1d37 Autogen: Generators: Fix clang-tidy readability-else-after-return f27c5852 Autogen: Initializer: Add old settings file to clean files d7d2cb48 Autogen: Generators: Save the UIC/RCC settings that were actually used 721997a7 Autogen: Generators: Dedicated generateAll variables for MOC/UIC/RCC 9f47d326 Autogen: Generators: Save the MOC settings that were actually used 597124ba Autogen: Generators: Add function to read makefile definitions config aware 2b400b24 Autogen: Generators: Move moc/uic/rcc executable test to generate method edf0b8a5 Autogen: Generators: Rename GenerateFoo methods to FooGenerate 06430919 Autogen: Generators: Use FileAbsentOrOlder for UIC tests ca179f2a Autogen: Generators: Use FileAbsentOrOlder for MOC tests 119791ae Autogen: Generators: Introduce FileAbsentOrOlder function 95e4cfc5 Autogen: Generators: Simplify (and fix) JoinExts function 6c55755b Autogen: Generators: Make class static method a source static function 1491ab1c Autogen: Generators: Make class static method a source static function ... 16 January 2017, 16:01:26 UTC
9aa2ec7 Merge topic 'fast-local-and-strip-install' 1b63ce86 Makefiles: Make fast local and strip install truly fast 16 January 2017, 16:01:23 UTC
4433be6 Merge topic 'cuda-no-def-file-for-device' 05dbc940 CUDA: Don't use module definition `.def` files for device linking 16 January 2017, 16:01:20 UTC
743085a Merge topic 'cuda_propagate_flags_when_dlink_on_executables' 8d1f9e5b CUDA: Now pass correct FLAGS when device link cuda executables. dc5051f1 CUDA: Test that CUDA flags are used when device linking executables. 16 January 2017, 16:01:17 UTC
94332a3 Merge topic 'ninja-no-static-lib-def-file' 47ffa0ea Ninja: Do not use module definition `.def` files for static libraries 16 January 2017, 16:01:14 UTC
8a8aff6 Merge topic 'vs15-detect-from-installer' 0362c60f cmVSSetupHelper: Simplify use of EnumerateAndChooseVSInstance 577f721f VS: Fix detection of VS 2017 installation with WindowsStore 16 January 2017, 16:01:11 UTC
4680e46 Merge topic 'usage-cpack-ifw-configure-file' 49717993 QtIFW: Improved packaging 16 January 2017, 16:01:08 UTC
034e172 Merge topic 'clang-3.1-3.3-cpp11' 9fe399e3 Features: activate C++11 support for Clang 3.1+ 16 January 2017, 16:01:05 UTC
0f3bb10 Merge topic 'fix_repeat_until_fail_duplicated_output' a1058637 CTest: Properly reset output to avoid duplication with --repeat-until-fail 16 January 2017, 16:01:02 UTC
2ad4052 Merge topic 'sparc-libatomic' cda9a904 Explicitly link against libatomic on Linux/sparc for `__atomic_fetch_add_4` 16 January 2017, 16:00:59 UTC
b42330b source_group: Add options create groups matching directory tree Add `TREE` and `PREFIX` arguments to enable this behavior. 16 January 2017, 15:52:48 UTC
2bba0bf file: Fix crash on GLOB with no expressions after LIST_DIRECTORIES Since commit v3.3.0-rc1~318^2~1 (file: Teach GLOB to list directories optionally, 2015-03-17) using `LIST_DIRECTORIES` followed by no expression causes a crash. Fix the logic to avoid the crash. Fixes: #16565 16 January 2017, 15:47:32 UTC
7bd1d53 CMake Nightly Date Stamp 16 January 2017, 05:01:04 UTC
be5b310 CMake Nightly Date Stamp 15 January 2017, 05:01:05 UTC
b3d675f CMake Nightly Date Stamp 14 January 2017, 05:01:06 UTC
7c8ab7d add_custom_{command,target}: Add COMMAND_EXPAND_LISTS option This option allows lists generated by generator expressions to be expanded. Closes: #15935 14 January 2017, 02:02:16 UTC
85a8939 Merge topic 'docs-function-exists' 4ae2dcb1 CheckFunctionExists: Document suggestion to use CheckSymbolExists instead. 13 January 2017, 19:07:17 UTC
63e550e Merge branch 'release' 13 January 2017, 15:19:00 UTC
1b63ce8 Makefiles: Make fast local and strip install truly fast When using a Makefiles generator, `install/local/fast` and `install/strip/fast` targets are not at all fast. They depend on `install/local` and `install/strip` targets respectively instead of `preinstall/fast` and don't contain any commands instead of repeating commands in `install/local` and `install/strip`. The issue was introduced by simple typos in commits v2.6.0~2825 (Adding install/local global target for Makefile generators, 2006-08-29) and v2.6.0~1743 (add install/strip target for makefile generators, 2007-05-18). 13 January 2017, 14:16:16 UTC
35413bf CMake 3.7.2 13 January 2017, 13:58:58 UTC
397b854 VS: added documentation for C# support 13 January 2017, 08:28:14 UTC
a7dd8e6 VS: added support for C# (for Visual Studio 2010, 2012, 2013, 2015) 13 January 2017, 08:28:13 UTC
6fda600 VS: renamed target property VS_USER_PROPS_CXX to VS_USER_PROPS 13 January 2017, 08:27:21 UTC
7f5842d CMake Nightly Date Stamp 13 January 2017, 05:01:05 UTC
bb670d9 Autogen: Generators: Remove space 12 January 2017, 23:00:45 UTC
3f86032 Autogen: Generators: Rename requiresMocing method 12 January 2017, 23:00:45 UTC
f24e1d3 Autogen: Generators: Fix clang-tidy readability-else-after-return 12 January 2017, 23:00:45 UTC
f27c585 Autogen: Initializer: Add old settings file to clean files 12 January 2017, 23:00:44 UTC
d7d2cb4 Autogen: Generators: Save the UIC/RCC settings that were actually used 12 January 2017, 23:00:44 UTC
721997a Autogen: Generators: Dedicated generateAll variables for MOC/UIC/RCC 12 January 2017, 23:00:44 UTC
9f47d32 Autogen: Generators: Save the MOC settings that were actually used 12 January 2017, 23:00:44 UTC
597124b Autogen: Generators: Add function to read makefile definitions config aware 12 January 2017, 23:00:44 UTC
2b400b2 Autogen: Generators: Move moc/uic/rcc executable test to generate method 12 January 2017, 23:00:44 UTC
edf0b8a Autogen: Generators: Rename GenerateFoo methods to FooGenerate 12 January 2017, 23:00:44 UTC
0643091 Autogen: Generators: Use FileAbsentOrOlder for UIC tests 12 January 2017, 23:00:43 UTC
ca179f2 Autogen: Generators: Use FileAbsentOrOlder for MOC tests 12 January 2017, 23:00:43 UTC
119791a Autogen: Generators: Introduce FileAbsentOrOlder function 12 January 2017, 23:00:43 UTC
95e4cfc Autogen: Generators: Simplify (and fix) JoinExts function 12 January 2017, 23:00:43 UTC
6c55755 Autogen: Generators: Make class static method a source static function 12 January 2017, 23:00:43 UTC
1491ab1 Autogen: Generators: Make class static method a source static function 12 January 2017, 23:00:43 UTC
29112c9 Autogen: Generators: Static function upper case rename 12 January 2017, 23:00:42 UTC
6d333be Autogen: Generators: Static function upper case rename 12 January 2017, 23:00:42 UTC
52688bf Autogen: Generators: Sort methods by task 12 January 2017, 23:00:42 UTC
4ae2dcb CheckFunctionExists: Document suggestion to use CheckSymbolExists instead. CheckFunctionExists has some severe limitations that are overcome by CheckSymbolExists. Document them and suggest the alternative. 12 January 2017, 20:52:53 UTC
8d1f9e5 CUDA: Now pass correct FLAGS when device link cuda executables. Previously we had a two issues when building cuda executables that required separable compilation. The first was that we didn't propagate FLAGS causing any -arch / -gencode flags to be dropped, and secondly generators such as ninja would use the CXX language flags instead of CUDA when the executable was mixed language. 12 January 2017, 20:13:36 UTC
dc5051f CUDA: Test that CUDA flags are used when device linking executables. 12 January 2017, 20:13:31 UTC
05dbc94 CUDA: Don't use module definition `.def` files for device linking These files are meaningful only to the host linker. 12 January 2017, 20:07:10 UTC
47ffa0e Ninja: Do not use module definition `.def` files for static libraries A module definition (`.def`) file specifies symbols to export from a linked binary. The librarian tool is not a linker and so should not be given a `/DEF:...` flag with the `.def` file. The other generators already do not do this, so fix Ninja to be consistent. Closes: #16537 12 January 2017, 18:35:48 UTC
0362c60 cmVSSetupHelper: Simplify use of EnumerateAndChooseVSInstance This method short-circuits when an instance has already been chosen, so avoid duplicating this check at call sites. 12 January 2017, 16:32:44 UTC
4971799 QtIFW: Improved packaging Now cpack_ifw_configure_file command used to configure template files of component's scripts. Now for these template files we can use QtIFW predefined variables (like @VAR@) and template variables in Qt/IFW/SDK/Creator templates style (like %VAR%). Now CMake_INSTALL_INFIX advanced variable used to configure CMake installation destination when package as part of QtSDK. 12 January 2017, 16:29:52 UTC
577f721 VS: Fix detection of VS 2017 installation with WindowsStore Fix logic in cmVSSetupAPIHelper::IsVS2017Installed to work correctly on repeat calls. Closes: #16549 12 January 2017, 16:29:35 UTC
9fe399e Features: activate C++11 support for Clang 3.1+ 12 January 2017, 16:16:34 UTC
728820f Merge topic 'cuda-windows' f9a810f7 CUDA: Enable CudaOnly.SeparateCompilation test runtime calls 5599d858 CUDA: Port test cases to Windows with MSVC host compiler 11551702 CUDA: Populate NVIDIA compiler information on Windows 5365421e CUDA: Detect implicit link information on Windows 522b913f CUDA: Find MSVC binutils on Windows 02582b91 CUDA: Populate compiler PDB placeholder during device linking d470cb70 CUDA: Use `.obj` object file extension on Windows a2e80cb0 CUDA: Detect MSVC architecture id 65c1e012 CUDA: Detect use of MSVC host compiler 945dd207 CUDA: Allow platform files to set device linking rules 95420cea CMakeParseImplicitLinkInfo: Add support for MSVC invoked by CUDA nvcc 12 January 2017, 15:41:57 UTC
f9a810f CUDA: Enable CudaOnly.SeparateCompilation test runtime calls Uncomment the calls in `main.cpp` (and fix the signatures). 12 January 2017, 15:39:04 UTC
5599d85 CUDA: Port test cases to Windows with MSVC host compiler 12 January 2017, 15:39:04 UTC
1155170 CUDA: Populate NVIDIA compiler information on Windows Port Windows-specific compilation and linking rules over from the `Platform/Windows-MSVC` module and adapt it for NVIDIA CUDA. On Windows nvcc and its host compiler (MSVC) do not understand or use options like `-fPIC` or `-std=`, so condition those out. 12 January 2017, 15:39:04 UTC
5365421 CUDA: Detect implicit link information on Windows The `nvcc -v` output on Windows uses response files, so load the one we need to extract the full link line. 12 January 2017, 15:39:03 UTC
522b913 CUDA: Find MSVC binutils on Windows On Windows the host link launcher is just `link.exe`. Find and use that instead of trying to extract the launcher from the `nvcc -v` output. 12 January 2017, 15:39:03 UTC
02582b9 CUDA: Populate compiler PDB placeholder during device linking The device link step runs the host compiler internally so we need to use the proper compiler PDB file with MSVC. 12 January 2017, 15:39:03 UTC
d470cb7 CUDA: Use `.obj` object file extension on Windows 12 January 2017, 15:39:02 UTC
a2e80cb CUDA: Detect MSVC architecture id 12 January 2017, 15:39:02 UTC
65c1e01 CUDA: Detect use of MSVC host compiler Report it in `CMAKE_CUDA_SIMULATE_{ID,VERSION}`. 12 January 2017, 15:39:02 UTC
945dd20 CUDA: Allow platform files to set device linking rules Condition the default settings on the rule variables not already being set. 12 January 2017, 15:39:02 UTC
95420ce CMakeParseImplicitLinkInfo: Add support for MSVC invoked by CUDA nvcc 12 January 2017, 15:39:01 UTC
9f3eff6 Merge branch 'release' 12 January 2017, 15:24:53 UTC
889fe63 Merge topic 'launcher-tests' 4b0c13a8 Tests: Add additional launcher tests 12 January 2017, 15:22:08 UTC
51255a7 Merge topic 'asan_overriding_user_options' efff7086 ctest_memcheck: Append sanitizers user options at the end to allow overriding 12 January 2017, 15:22:04 UTC
e31986b Merge topic 'InstallRequiredSystemLibraries-UCRT-configs' e0ed1de4 InstallRequiredSystemLibraries: Distinguish UCRT install configurations 12 January 2017, 15:21:56 UTC
bc09abd Merge topic 'get_prerequisites_delayload' a7c5d5fb GetPrerequisites: Exclude delay load dependencies on Windows 12 January 2017, 15:21:30 UTC
b4f7ce5 Merge topic 'fix_get_prerequisites' 17a0703d GetPrerequisites: Do not fail on files we cannot find 12 January 2017, 15:21:24 UTC
5e76ded Merge topic 'cuda_compile_features_test_use_widely_supported_feature' 1ce39a1e CUDA: ConsumeCompileFeatures use cxx_nullptr for wider compiler support 12 January 2017, 15:21:15 UTC
2e550e3 Merge topic 'FindJava-jre-hints' eb728d26 FindJava: add hints for jre 12 January 2017, 15:21:07 UTC
88a816c Merge topic 'vs15-detect-from-installer' 3a97a371 VS: Port Visual Studio Setup third-party header to older VS versions c93e85d8 VS: Use Visual Studio Installer to locate VS 2017 18c8278b VS: Add helper class to interact with Visual Studio Installer d47bda00 VS: Fix VS 2017 Windows Store toolset selection efdfc26e VS: Drop check for VS 15 Express Edition ad5b702c VS: Port Visual Studio Setup third-party header to MinGW def7395f VS: Add Visual Studio Setup third-party header 12 January 2017, 15:20:48 UTC
e15106b Merge topic 'cmListFileLexer-warning-fix' 6e6253ea cmListFileLexer: Fix signature of cmListFileLexer_New 12 January 2017, 15:20:45 UTC
097b47b Merge topic 'dont-include-CMakeParseArguments' d6877e6c Don't include CMakeParseArguments 12 January 2017, 15:20:41 UTC
ec09e91 Merge topic 'cmake-install-infix' 0315ab7a Add installation infix (empty by default) 12 January 2017, 15:20:38 UTC
592c8cf Merge topic 'add-cpack-ifw-configure-file' 6310f7c3 Add cpack_ifw_configure_file command 12 January 2017, 15:20:33 UTC
082456e Merge topic 'codeblocks-nmake-makefiles-jom' 3462118c Allow CodeBlocks for NMake Makefiles JOM 12 January 2017, 15:20:27 UTC
c9a0b14 Merge topic 'cmFileMonitor-skip-empty-names' 7bad99b0 cmake-server: Do not try watching subdirectories with empty names 12 January 2017, 15:20:21 UTC
a105863 CTest: Properly reset output to avoid duplication with --repeat-until-fail 12 January 2017, 10:32:58 UTC
053adc6 CMake Nightly Date Stamp 12 January 2017, 05:01:06 UTC
0051989 Merge branch 'cmFileMonitor-skip-empty-names' into release 11 January 2017, 18:51:38 UTC
back to top