https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a870246 FindZLIB.cmake: Add imported target and documentation 05 June 2014, 14:54:52 UTC
7b888a5 Merge topic 'feature-extensions-by-default' 60a981ea Features: Enable compiler extensions by default. 02 June 2014, 14:44:28 UTC
4b8ec75 Merge topic 'doc-ctest-settings' 2d57a390 Help: Document ctest dashboard client usage 28f73dff Help: Document ctest_start initial checkout command variables 02 June 2014, 14:44:26 UTC
a0c0abb Merge topic 'policy-doc-updates' b1f4e620 Help: Reference cmake_minimum_required from cmake_policy docs 69a23cb2 Help: Format cmake_policy command documentation 0c4835a3 Help: Add missing space in policy CMP0020 description 02 June 2014, 14:44:25 UTC
2ebeaa2 Merge topic 'backport-doc-include-dirs-example' 6fbd9a8f Help: Add code example for INSTALL_INTERFACE to cmake-buildsystem. 02 June 2014, 14:44:23 UTC
6fbd9a8 Help: Add code example for INSTALL_INTERFACE to cmake-buildsystem. 02 June 2014, 14:28:23 UTC
d3c72b6 CMake Nightly Date Stamp 02 June 2014, 04:01:07 UTC
32d7547 CMake Nightly Date Stamp 01 June 2014, 04:01:11 UTC
60a981e Features: Enable compiler extensions by default. Compilers enable their extensions by default, and disabling them implicitly can lead to results which are surprising or non-obvious to debug. http://public.kitware.com/pipermail/cmake-developers/2014-May/010575.html http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/10214 https://www.mail-archive.com/cmake-developers@cmake.org/msg10116.html (Compiler feature extensions by default, 29 May 2014) 31 May 2014, 10:16:12 UTC
f5b8ddb CMake Nightly Date Stamp 31 May 2014, 04:01:06 UTC
b1f4e62 Help: Reference cmake_minimum_required from cmake_policy docs Note in a few places of the cmake_policy() command documentation that the cmake_minimum_required() command can set policies too. Inspired-by: Peter Kümmel <syntheticpp@gmx.net> 30 May 2014, 19:20:24 UTC
69a23cb Help: Format cmake_policy command documentation Add reStructuredText markup manually to improve formatting of the documentation. Organize the documentation into subsections. 30 May 2014, 19:20:24 UTC
0c4835a Help: Add missing space in policy CMP0020 description 30 May 2014, 19:20:13 UTC
060c86a Merge topic 'consistent-genex-target-message' fb2fa476 Genex: Clarify error message on use with non-binary targets (#14899). 30 May 2014, 18:51:41 UTC
2d57a39 Help: Document ctest dashboard client usage Extend the ctest(1) manual with a section describing configuration and usage of CTest as a CDash software quality dashboard client. 30 May 2014, 18:16:47 UTC
28f73df Help: Document ctest_start initial checkout command variables Describe the behavior of the ctest_start() command when the CTEST_CHECKOUT_COMMAND or CTEST_CVS_CHECKOUT variable is set. 30 May 2014, 18:15:55 UTC
c4a26b7 CMake Nightly Date Stamp 30 May 2014, 04:01:08 UTC
8afbb34 Merge topic 'normalize-custom-command-paths' c4af46b4 add_custom_command: Normalize OUTPUT and DEPENDS paths. 29 May 2014, 13:58:47 UTC
7e011a3 Merge topic 'dpkg-shlibdeps-locale' 21ec5f84 CPackDeb: Invoke "dpkg-shlibdeps --version" with C locale 29 May 2014, 13:58:45 UTC
177d0ef Merge topic 'vs-vcproj-bool-case' b684ce58 VS: Use lower-case boolean values in VS 7-9 (#14927) 29 May 2014, 13:58:43 UTC
0fbec3d Merge topic 'FindDoxygen-windows-dot' f49b6a33 FindDoxygen: Deprecate DOXYGEN_DOT_PATH 7980eab8 FindDoxygen: Improve search for Graphviz "dot" on Windows 29 May 2014, 13:58:39 UTC
1468e98 Merge topic 'cxx14-features' dd043c3f Features: Add support for C++14 features. 29 May 2014, 13:58:37 UTC
fb2fa47 Genex: Clarify error message on use with non-binary targets (#14899). 29 May 2014, 09:29:31 UTC
9e11fcd CMake Nightly Date Stamp 29 May 2014, 04:01:12 UTC
b684ce5 VS: Use lower-case boolean values in VS 7-9 (#14927) The VS 7-9 IDEs parse .vcproj file boolean values in lower or upper case. The .NET XML parsing chokes on anything but "true", "false", "0", "1". Teach our generators to use lower-case names since they will work for both parsers. Our VS >= 10 flag tables already use lower-case. 28 May 2014, 20:32:56 UTC
c4af46b add_custom_command: Normalize OUTPUT and DEPENDS paths. While tracing dependencies of a target, cmTargetTraceDependencies follows sources by full path to determine if the source is to be produced by a custom command. Commit 4959f341 (cmSourceFileLocation: Collapse full path for directory comparisons., 2014-03-27) changed the storage of target sources to be in the form of a normalized path instead of an unnormalized path. The path is followed by looking it up in a mapping via cmMakefile::GetSourceFileWithOutput to acquire an appropriate cmSourceFile. The mapping is populated with the OUTPUT components of add_custom_command invocations, however it is populated with unnormalized paths. This means that the tracing logic does not find appropriate cmSourceFiles, and does not generate appropriate build rules for the generated sources. Normalize the paths in the OUTPUT components of add_custom_command to resolve this. The paths in the DEPENDS component of add_custom_command are also not normalized, leading to the same problem again. Normalize the depends paths after generator evaluation and expansion. 28 May 2014, 19:05:41 UTC
5e9441c Merge branch 'release' 28 May 2014, 16:42:06 UTC
574f096 Merge topic 'fix-coverage-py' deee7c42 CTest: Fix Python coverage.py off-by-one error in results 88b3dcb1 CTest: Improve Python coverage.py source file search algorithm 28 May 2014, 16:34:38 UTC
8df4d03 Merge topic 'cpack-properties' d0b1d2a6 CPackWiX: Implement CPACK_NEVER_OVERWRITE and CPACK_PERMANENT properties 15a8af21 Add an "installed file" property scope 28 May 2014, 16:34:36 UTC
ca2b012 Merge topic 'FindFreetype-updates' 58f7baab FindFreetype: Indent with 2 spaces instead of 4 444f8801 FindFreetype: Use lower-case name in call to FPHSA 836a28d5 FindFreetype: Move PATH_SUFFIXES argument for more consistency 4ad6dace FindFreetype: Add newlines to reduce code width 28 May 2014, 16:34:35 UTC
c8c359b Merge topic 'GNUtoMS-vs-12' 668e571d GNUtoMS: Add support for VS 2013 (#14936) 28 May 2014, 16:34:32 UTC
af34639 Merge topic 'fix-cache-self-assignment' 1cd37527 cmCacheManager: Avoid cache entry self-assignment 326d15a3 cmake: Tolerate missing HELPSTRING on compiler change 28 May 2014, 16:34:30 UTC
d0b1d2a CPackWiX: Implement CPACK_NEVER_OVERWRITE and CPACK_PERMANENT properties 28 May 2014, 16:30:44 UTC
15a8af2 Add an "installed file" property scope Teach set_property and get_property an "INSTALL" property type to be associated with install-tree file paths. Make the properties available to CPack for use during packaging. Add a "prop_inst" Sphinx domain object type for documentation of such properties. 28 May 2014, 16:28:18 UTC
deee7c4 CTest: Fix Python coverage.py off-by-one error in results The cobertura format uses line numbers indexed starting at 1, and CTest uses a vector indexed starting at 0 to store them. 28 May 2014, 16:25:50 UTC
88b3dcb CTest: Improve Python coverage.py source file search algorithm If the coverage.py source file is not found in the source directory, the build directory is first searched before raising an error. This is necessary because it is a valid workflow to build a Python package from source, then install this package to a virtualenv that lives in the build directory. Tests will run against this deployed package and therefore the covered source files will be found in a subdirectory of the build directory, and not anywhere in the source directory. 28 May 2014, 16:25:28 UTC
21ec5f8 CPackDeb: Invoke "dpkg-shlibdeps --version" with C locale The version message is localized and may not match when a non-english locale is in use. 28 May 2014, 11:17:57 UTC
960f140 CMake Nightly Date Stamp 28 May 2014, 04:01:08 UTC
f49b6a3 FindDoxygen: Deprecate DOXYGEN_DOT_PATH While at it, do not cache the value since it should always be computed directly from DOXYGEN_DOT_EXECUTABLE. Inspired-by: Lars Bilke <larsbilke83@googlemail.com> 27 May 2014, 20:40:40 UTC
7980eab FindDoxygen: Improve search for Graphviz "dot" on Windows As of Graphviz 2.31, their installer provides no PATH or registry modifications. Glob possible install paths instead. Inspired-by: Lars Bilke <larsbilke83@googlemail.com> 27 May 2014, 20:34:18 UTC
61a1612 Merge branch 'fix-cache-self-assignment' into release 27 May 2014, 20:21:37 UTC
1cd3752 cmCacheManager: Avoid cache entry self-assignment Since commit bef93dc5 (Couple of changes: cache variables now have a map of properties, 2002-09-11) the cmCacheManager::AddCacheDefinition method accesses its map entry by reference. However, the commit left the original entry assignment at the end of the method. With Apple Clang 5.1 and libc++ this self-assignment destroys the cache entry property map. Drop the self assignment. Also drop the condition around the call to UnwatchUnusedCli since it was a self-comparison that must always have been true. 27 May 2014, 20:12:05 UTC
326d15a cmake: Tolerate missing HELPSTRING on compiler change Teach cmake::HandleDeleteCacheVariables to tolerate a missing HELPSTRING (NULL pointer) when saving cache entries. In the absence of other bugs this should not be possible, but avoid the crash just in case. 27 May 2014, 20:11:04 UTC
58f7baa FindFreetype: Indent with 2 spaces instead of 4 This is more consistent with style elsewhere. 27 May 2014, 14:42:10 UTC
444f880 FindFreetype: Use lower-case name in call to FPHSA Use 'find_package_handle_standard_args' because lower-case style is now preferred. 27 May 2014, 14:42:10 UTC
836a28d FindFreetype: Move PATH_SUFFIXES argument for more consistency 27 May 2014, 14:42:10 UTC
4ad6dac FindFreetype: Add newlines to reduce code width This also makes argument lists easier to update. 27 May 2014, 14:42:10 UTC
41a0fde Merge topic 'doc-file-command' d74ed543 Help: Format and revise file() command documentation 27 May 2014, 13:46:41 UTC
0799457 Merge topic 'doc-CTEST_BUILD_FLAGS' b8d6ab60 Help: describe CTEST_BUILD_FLAGS 27 May 2014, 13:46:39 UTC
6ca2134 Merge topic 'revise-CTestTestTimeout' 9afcecaf Tests: Try to make CTestTestTimeout more robust 27 May 2014, 13:46:38 UTC
c531552 Merge topic 'compile-features-manual' ca5d990f Help: Add a manual for compiler feature control. b4d33f64 Features: Add missing variable reference in docs. 27 May 2014, 13:46:35 UTC
4a67e9c Merge topic 'dev/CMP0053-variable_watch' 9ba91463 tests: test CMP0053 in WARN mode when watching variables 27 May 2014, 13:46:33 UTC
03a3ee2 Merge topic 'variable_watch-no-allowed-access' d8498003 variable_watch: Remove undocumented and redundant access type 27 May 2014, 13:46:32 UTC
ca5d990 Help: Add a manual for compiler feature control. Link to it from the documentation of related properties, variables and commands. Extend the cmake-developer(7) documentation with notes on extending feature support for compilers. 27 May 2014, 13:35:00 UTC
a8c6b30 Merge branch 'GNUtoMS-vs-12' into release 27 May 2014, 13:31:34 UTC
668e571 GNUtoMS: Add support for VS 2013 (#14936) Add to the Platform/Windows-GNU module list of VS registry entries those for VS 2013. Also add the name "vcvars64.bat" used by VS 10 and above for 64-bit tools. 27 May 2014, 13:24:26 UTC
e7b7f67 CMake Nightly Date Stamp 27 May 2014, 04:01:06 UTC
e21604f CMake Nightly Date Stamp 26 May 2014, 04:01:06 UTC
055da26 CMake Nightly Date Stamp 25 May 2014, 04:01:09 UTC
0aee518 CMake Nightly Date Stamp 24 May 2014, 04:01:08 UTC
d74ed54 Help: Format and revise file() command documentation Organize the documentation by sub-command to keep the signatures and their descriptions nearby. Use inline and explicit reST markup. Revise wording as necessary for the updated layout. Clarify behavior of the file(GENERATE) command w.r.t. conflicting file names. 23 May 2014, 20:16:47 UTC
b8d6ab6 Help: describe CTEST_BUILD_FLAGS 23 May 2014, 17:45:33 UTC
9afceca Tests: Try to make CTestTestTimeout more robust Write to the timeout test log file before sleeping and flush to be sure it is created. Move the check that the after-sleep line is not written out to the ctest script. Rename the CheckChild test to TestSleep since it no longer checks. Do not try to read the log file if it does not exist. 23 May 2014, 14:30:39 UTC
8ae05b4 Merge branch 'release' 23 May 2014, 12:31:42 UTC
653bf94 CMake Nightly Date Stamp 23 May 2014, 04:01:11 UTC
dd043c3 Features: Add support for C++14 features. Record the features implemented by GNU 4.9 and Clang 3.4. 22 May 2014, 16:01:23 UTC
b4d33f6 Features: Add missing variable reference in docs. 22 May 2014, 15:59:51 UTC
9ba9146 tests: test CMP0053 in WARN mode when watching variables When CMP0053 is in WARN mode, variables get expanded twice, leaking the fact that the string was expanded twice and changing behavior. Instead, suppress variable watches when running the expansion to trigger the CMP0053 warning. 22 May 2014, 15:13:29 UTC
cbc9a95 CMake 3.0.0-rc6 22 May 2014, 14:41:12 UTC
3ea9bde Merge topic 'ninja-intel-ipo' b6e2e0d1 Ninja: Fix Intel interprocedural optimization with static libraries 5d12b87b cmGeneratorTarget: Improve GetCreateRuleVariable API c2eeb08b cmTarget: Add GetFeatureAsBool method 22 May 2014, 14:37:50 UTC
5ce4061 Merge topic 'COMPILE_FEATURES-genex' 0dfe395e Features: Add COMPILE_FEATURES generator expression. aa8a6fce cmMakefile: Add methods for checking availability of a feature. b6dedf03 cmMakefile: Extract CheckNeeded{C,Cxx}Language methods. 8dd129df cmMakefile: Extract CompileFeaturesAvailable method. 6b9b2fff cmMakefile: Extract CompileFeatureKnown method. 22 May 2014, 14:37:48 UTC
04fc5dd Merge topic 'OpenBSD-paths' bd32b682 OpenBSD: honor the LOCALBASE and X11BASE environment variables 22 May 2014, 14:37:46 UTC
99d718c Merge topic 'FindQt_versioned_tools' 0645eedb FindQt[34]: Prefer matching versioned tool names 22 May 2014, 14:37:45 UTC
d849800 variable_watch: Remove undocumented and redundant access type The ALLOWED_UNKNOWN_VARIABLE_READ_ACCESS access type was switched on an undocumented variable and its lookup caused an unnecessary performance impact. Remove it. 22 May 2014, 14:36:49 UTC
6f2e818 Merge branch 'release' 22 May 2014, 13:46:58 UTC
0645eed FindQt[34]: Prefer matching versioned tool names After finding qmake we search in QT_BINARY_DIR for the other Qt tools. Try all versioned executable names before trying the plain executable name. This makes it much more likely that if 2 different major versions are installed in the same prefix CMake will be able to detect a proper set of tools. 22 May 2014, 12:56:05 UTC
246bec5 CMake Nightly Date Stamp 22 May 2014, 04:01:07 UTC
bd32b68 OpenBSD: honor the LOCALBASE and X11BASE environment variables 21 May 2014, 18:38:55 UTC
0dfe395 Features: Add COMPILE_FEATURES generator expression. Allow setting build properties based on the features available for a target. The availability of features is determined at generate-time by evaluating the link implementation. Ensure that the <LANG>_STANDARD determined while evaluating COMPILE_FEATURES in the link implementation is not lower than that provided by the INTERFACE of the link implementation. This is similar to handling of transitive properties such as POSITION_INDEPENDENT_CODE. 21 May 2014, 15:22:32 UTC
04a0e5f Merge topic 'clang-features' cda23319 Features: Record for Clang 3.4 21 May 2014, 14:31:54 UTC
20a32a4 Merge topic 'GNUInstallDirs-OpenBSD' d4fdd9c1 GNUInstallDirs: use the proper default for info and man paths on OpenBSD 21 May 2014, 14:31:52 UTC
7e62353 Merge topic 'OpenBSD_no_multilib' 956b7190 OpenBSD: disable FIND_LIBRARY_USE_LIB64_PATHS 21 May 2014, 14:31:50 UTC
4213060 Merge topic 'file-command-open-errors' 2c448dbf file: Report system error on failure to open file 21 May 2014, 14:31:49 UTC
8dc8878 Merge topic 'minor-cleanups' d1035bd5 cmTarget: Avoid copying container we don't need to copy. 96eb97f8 Help: Fix whitespace in doc link. 0dffbb93 Features: Ensure that list exists to remove from. 21 May 2014, 14:31:47 UTC
b6e2e0d Ninja: Fix Intel interprocedural optimization with static libraries Teach cmGeneratorTarget::GetCreateRuleVariable about the IPO variant. Return the static library IPO rule when the feature is enabled. 21 May 2014, 13:49:14 UTC
5d12b87 cmGeneratorTarget: Improve GetCreateRuleVariable API Pass the language and configuration to the method so it can return the complete rule variable name. 21 May 2014, 13:38:24 UTC
c2eeb08 cmTarget: Add GetFeatureAsBool method Return the GetFeature method result converted to a boolean value. 21 May 2014, 13:38:22 UTC
f7654a0 CMake Nightly Date Stamp 21 May 2014, 04:01:15 UTC
aa8a6fc cmMakefile: Add methods for checking availability of a feature. 20 May 2014, 17:01:27 UTC
956b719 OpenBSD: disable FIND_LIBRARY_USE_LIB64_PATHS OpenBSD has no multilib paths. 20 May 2014, 16:36:34 UTC
d4fdd9c GNUInstallDirs: use the proper default for info and man paths on OpenBSD 20 May 2014, 16:14:10 UTC
44d327f Merge topic 'backport-kwsys-cygwin-fixes' 0c7f84ca KWSys Process: Workaround child kill trouble on Cygwin e604209c KWSys SystemTools: Port cygwin path conversion to modern API 20 May 2014, 15:45:56 UTC
2c448db file: Report system error on failure to open file 20 May 2014, 15:07:51 UTC
d1035bd cmTarget: Avoid copying container we don't need to copy. 20 May 2014, 14:45:29 UTC
96eb97f Help: Fix whitespace in doc link. 20 May 2014, 14:44:06 UTC
0dffbb9 Features: Ensure that list exists to remove from. 20 May 2014, 14:42:54 UTC
b6dedf0 cmMakefile: Extract CheckNeeded{C,Cxx}Language methods. 20 May 2014, 14:11:35 UTC
8dd129d cmMakefile: Extract CompileFeaturesAvailable method. 20 May 2014, 14:11:34 UTC
6b9b2ff cmMakefile: Extract CompileFeatureKnown method. 20 May 2014, 14:11:34 UTC
cda2331 Features: Record for Clang 3.4 Clang 3.4 supports all features currently known to CMake. 20 May 2014, 14:03:48 UTC
back to top