https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
99d6fa0 Merge topic 'fix-build-crash-on-bad-generator' 44e2923f cmake: Fix --build crash on bad CMAKE_GENERATOR in cache 04 June 2014, 13:18:46 UTC
a1e742c CMake Nightly Date Stamp 04 June 2014, 04:01:08 UTC
730e386 Encoding: Add setlocale() to applications. See also bug #14934 where chinese characters could not be used with cpack. 04 June 2014, 00:22:25 UTC
0ee116b Merge topic 'doc-ctest-variables' 34c6fd3a Help: Convert CTest Script variable references to cross-references de710f37 Help: Add placeholder documents for CTest Script variables 03 June 2014, 18:43:07 UTC
34c6fd3 Help: Convert CTest Script variable references to cross-references In the ctest(1) manual and ctest_start() command documentation, convert mentions of CTest Script variables to cross-references so they will be rendered as links. 03 June 2014, 18:34:13 UTC
de710f3 Help: Add placeholder documents for CTest Script variables Provide a minimal explanation of each variable by simply naming the corresponding ctest(1) setting and linking to the ctest(1) manual. 03 June 2014, 18:33:07 UTC
695ce68 Merge branch 'fix-build-crash-on-bad-generator' into release 03 June 2014, 15:53:18 UTC
44e2923 cmake: Fix --build crash on bad CMAKE_GENERATOR in cache If we fail to create the generator named by CMAKE_GENERATOR, exit with an error message instead of crashing. While at it, fix the wording of the error message when CMAKE_GENERATOR is not set. Extend the RunCMake.CommandLine test with cases covering the "cmake --build" option when the named directory does not provide a CMakeCache.txt with a valid CMAKE_GENERATOR. 03 June 2014, 15:52:19 UTC
8785b3d Merge branch 'release' 03 June 2014, 13:36:31 UTC
687e0d6 Merge branch 'cmake-credits' into release 03 June 2014, 13:36:16 UTC
aacbe0c Merge topic 'cmake-credits' 889f2fd8 Simplify and clarify credit text and link 03 June 2014, 13:35:02 UTC
889f2fd Simplify and clarify credit text and link Use the name "Kitware" rather than "Kitware, Inc." to simplify the text. Provide a CMake-specific URL. 03 June 2014, 13:34:38 UTC
54d322e Merge branch 'release' 03 June 2014, 13:32:20 UTC
9490e90 Merge topic 'cmake-credits' 8da0a75b Simplify and clarify credit text and link 03 June 2014, 13:30:45 UTC
922f479 Merge branch 'cmake-credits' into release 03 June 2014, 13:30:39 UTC
8da0a75 Simplify and clarify credit text and link Use the name "Kitware" rather than "Kitware, Inc." to simplify the text. Provide a CMake-specific URL. 03 June 2014, 13:24:26 UTC
29ad0ae Merge branch 'release' 03 June 2014, 13:08:20 UTC
a38cc33 Merge topic 'doc-include-dir-props' 907e422b Help: Explain build/install-tree include dirs in more places (#14946) 03 June 2014, 13:03:51 UTC
f60da64 CMake Nightly Date Stamp 03 June 2014, 04:01:08 UTC
0876ad3 Merge topic 'FindQt4-doc-section-underlines' 06ab7db3 FindQt4: Use standard section header underline convention 02 June 2014, 18:23:30 UTC
06ab7db FindQt4: Use standard section header underline convention The FindQt4 module is a CMake Domain object of type "module". Our convention for domain object document titles is "------" and domain object document sections is "^^^^^^". Switch to these within the FindQt4 documentation. 02 June 2014, 18:11:54 UTC
02d540c Merge topic 'doc-section-header-convention' 793b64e4 Help: Document section header underline hierarchy in cmake-developer.7 05bd31ab Help: Organize documentation style sections in cmake-developer.7 eaafe756 Help: Add documentation style section headers to cmake-developer.7 4207b3a3 Help: Use "^^^^" for subsubsection headers 02 June 2014, 18:10:00 UTC
793b64e Help: Document section header underline hierarchy in cmake-developer.7 Explicitly specify the sequence of underline characters we use in the CMake documentation. It is the same sequence as that suggested in the Sphinx documentation, but we have our own descriptions. 02 June 2014, 18:04:00 UTC
05bd31a Help: Organize documentation style sections in cmake-developer.7 Now that the style guidelines have section titles instead of numbers, organize them into more well-defined sections. 02 June 2014, 18:02:47 UTC
eaafe75 Help: Add documentation style section headers to cmake-developer.7 Give the style guides titles instead of numbers so we can link to them. 02 June 2014, 18:01:24 UTC
4207b3a Help: Use "^^^^" for subsubsection headers This is the convention suggested in the Sphinx documentation and is already used in several other places in the CMake documentation. Update a few places where we were using other characters. 02 June 2014, 18:00:33 UTC
910849d Merge branch 'doc-include-dir-props' into release 02 June 2014, 14:57:02 UTC
907e422 Help: Explain build/install-tree include dirs in more places (#14946) Explain how to use $<BUILD_INTERFACE> and $<INSTALL_INTERFACE> directly in the documentation of the target_include_directories command and INTERFACE_INCLUDE_DIRECTORIES target property. Otherwise readers need to notice the link to the cmake-buildsystem(7) manual and find the example in that to understand the need for these expressions. Also fix the explanation in cmake-buildsystem(7) to not claim that relative paths may be used inside a BUILD_INTERFACE expression. 02 June 2014, 14:49:28 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
back to top