https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
0c5aae5 cmake-mode.el: Add auto-completion to cmake-help-command 29 January 2014, 14:41:52 UTC
7f72cdf cmake-mode.el: Clean up cmake-command-run and add buffername argument 29 January 2014, 14:41:44 UTC
f481c00 Merge topic 'cygwin-RunCMake-tests' into next 5e4b8871 Cygwin: Avoid legacy warnings in RunCMake.CMP004[1235] tests 28 January 2014, 22:09:41 UTC
5e4b887 Cygwin: Avoid legacy warnings in RunCMake.CMP004[1235] tests Set the minimum required version of CMake high enough to avoid the warning for CMAKE_LEGACY_CYGWIN_WIN32. The warning appears on stderr and breaks the expected output matching. 28 January 2014, 22:07:56 UTC
7ffd00b Merge topic 'fix-Qt-autogen' into next f7ae1d8a QtAutogen: Short-circut some logic when moc is not available. 4b989d5f QtAutogen: Separate source file processing from AUTOMOC. c48d877d QtAutogen: Make some methods appropriately file-static. 394e86df QtAutogen: Fix autouic target options in the presence of a config. 964d7f2a QtAutogen: Remove unused variables. 0d934efd QtAutogen: Remove read of SKIP_AUTOUIC target property. 321e348e QtAutogen: Use Qt 4 IMPORTED targets to find executable locations. e96683b0 Qt4: Use IMPORTED executable names with custom commands. e6182f5d Qt4: Create IMPORTED executable targets for all Qt executables. 28 January 2014, 20:37:22 UTC
f7ae1d8 QtAutogen: Short-circut some logic when moc is not available. This is the case when AUTOMOC is false. This prevents creating rules to moc the files in the absense of moc. 28 January 2014, 20:04:40 UTC
4b989d5 QtAutogen: Separate source file processing from AUTOMOC. This will allow using AUTOUIC without using AUTOMOC for example. 28 January 2014, 20:04:40 UTC
c48d877 QtAutogen: Make some methods appropriately file-static. 28 January 2014, 20:04:11 UTC
394e86d QtAutogen: Fix autouic target options in the presence of a config. Read the correct variable. Add scopes to prevent escape of variables. 28 January 2014, 20:04:10 UTC
964d7f2 QtAutogen: Remove unused variables. 28 January 2014, 20:04:10 UTC
0d934ef QtAutogen: Remove read of SKIP_AUTOUIC target property. Skipping AUTOUIC for a target is achieved by setting the AUTOUIC target property go OFF. 28 January 2014, 20:04:10 UTC
321e348 QtAutogen: Use Qt 4 IMPORTED targets to find executable locations. Avoid using the moc from Qt 5 with Qt 4 based targets. Moc generates a version check to ensure that such generated code does not compile. The Qt4And5Automoc unit test should have been testing this, but it was not because the test was broken. In that unit test, moc was run on trivial files which have no significant content, and in particular no Q_OBJECT macro. Therefore moc was generating empty files which do not even contain the version check. Fix this by generating files for input to moc at cmake time. 28 January 2014, 20:04:10 UTC
e96683b Qt4: Use IMPORTED executable names with custom commands. Finding Qt 5 can overwrite the QT_MOC_EXECUTABLE variable with the moc from Qt 5. Use the IMPORTED target with the explicit version in the name to avoid that. 28 January 2014, 20:04:10 UTC
e6182f5 Qt4: Create IMPORTED executable targets for all Qt executables. Qt 5 already has similar IMPORTED targets. The versioned namespace will allow de-conflicting the variable names between Qt 4 and Qt 5. 28 January 2014, 20:04:10 UTC
35560f8 Merge topic 'doc-release-tarball' into next 13957063 Utilities/Release: Fix newlines on dash2win64 cygwin 28 January 2014, 19:51:49 UTC
1395706 Utilities/Release: Fix newlines on dash2win64 cygwin Tell Git not to perform newline conversion by configuring 'core.autocrlf' to 'false'. Cygwin wants newlines like UNIX. 28 January 2014, 19:50:56 UTC
59b1c93 Merge branch 'master' into next 28 January 2014, 18:53:12 UTC
8157f58 Merge branch 'release' 28 January 2014, 18:52:58 UTC
9b7cd09 Utilities/Release: Use in-PATH sphinx-build on dash2win64 28 January 2014, 18:24:47 UTC
0cfd274 Merge topic 'doc-release-tarball' into next 9b7cd099 Utilities/Release: Use in-PATH sphinx-build on dash2win64 460b0f5d Utilities/Release: Fix 'git archive' invocation 28 January 2014, 18:24:35 UTC
e27be1b Merge topic 'ExternalProject-git-submodules' into next 819015ef ExternalProject: Add option GIT_SUBMODULES 28 January 2014, 17:54:57 UTC
819015e ExternalProject: Add option GIT_SUBMODULES This option allows to filter the submodules that are checked out. Add a simple testcase for GIT_SUBMODULES option passing an empty list. 28 January 2014, 17:51:27 UTC
6ed015f Merge topic 'emacs-mode-byte-compile' into next 9b3876bf cmake-mode.el: Replace 'setq' with 'let' or inlining d3db7126 cmake-mode.el: Don't assign to free variable save-point fbc3a6f3 cmake-mode.el: Avoid using beginning-of-buffer 28 January 2014, 17:44:39 UTC
9b3876b cmake-mode.el: Replace 'setq' with 'let' or inlining 28 January 2014, 17:44:02 UTC
d3db712 cmake-mode.el: Don't assign to free variable save-point Drop use of the free variable from unscreamify-cmake-buffer. The proper way to do this would be defvar or let, but it is more sensible to drop the feature completely: replace-match will shift the point and the saved-point will be invalid. More careful coding could avoid this, but seems overkill. 28 January 2014, 17:41:11 UTC
fbc3a6f cmake-mode.el: Avoid using beginning-of-buffer This should not be used from lisp programs. Use the replacement suggested by the doc: (goto-char (point-min)) 28 January 2014, 17:39:50 UTC
460b0f5 Utilities/Release: Fix 'git archive' invocation Tell it not to consider the current work tree location. 28 January 2014, 15:58:23 UTC
b70bfe6 Merge topic 'doc-release-tarball' into next 227b84af Utilities/Release: Pass pre-built docs tarball f4da1c24 Utilities/Release: Fix for spaces in host path 6463d8b9 Utilities/Release: Generate docs on dash2win64 cygwin 2dfb517f CMake Nightly Date Stamp 28 January 2014, 15:45:21 UTC
227b84a Utilities/Release: Pass pre-built docs tarball Avoid requiring all build machines for the upstream packaging process to have Python and Sphinx installed. Instead create a way to build the documentation once on the host machine and copy it to each build machine as a tarball with content to include in the installation tree for packaging. 28 January 2014, 15:45:09 UTC
f4da1c2 Utilities/Release: Fix for spaces in host path Quote paths in the generated shell scripts so they work with spaces. 28 January 2014, 15:45:09 UTC
6463d8b Utilities/Release: Generate docs on dash2win64 cygwin Configure the build on dash2win64 cygwin to run Sphinx and generate our documentation. 28 January 2014, 15:43:37 UTC
29c4543 Merge topic 'doc-install-no-build-info' into next 0c3cf36b Help: Do not install Sphinx html build info files 28 January 2014, 14:13:45 UTC
0c3cf36 Help: Do not install Sphinx html build info files Exclude '.buildinfo' and 'objects.inv' from installation as part of the Sphinx-generated html documentation. 28 January 2014, 14:12:44 UTC
2dfb517 CMake Nightly Date Stamp 28 January 2014, 05:01:05 UTC
84feb1f Merge topic 'AddVersionToProjectCommand' into next 73019d66 Help: Cleanup project() command and variable documentation 27 January 2014, 18:40:43 UTC
73019d6 Help: Cleanup project() command and variable documentation Add documents for each PROJECT_VERSION and <PROJECT_NAME>_VERSION variable. Format the project() command documentation to link to each of the variables in bullet lists. Tweak some documentation wording. 27 January 2014, 18:39:04 UTC
6a65a42 Merge branch 'master' into next 27 January 2014, 18:04:44 UTC
93ddb26 Merge topic 'disallowed-cxx-subset' ed632736 Help: Note that std::string::clear may not be used. cc04bb6c Help: Document non-use of std::set::insert. 27 January 2014, 18:03:40 UTC
ddb792d Merge topic 'constify' bde0dab1 cmMakefile: Make ConfigureString const. bf1e1bf1 cmMakefile: Make FindSourceGroup const. 01d7ceda cmMakefile: Trivially constify some methods. 9073318f cmMakefile: Remove non-const version of method 9b05bc4f cmMakefile: Remove method declarations with no implementation. c6c0bd9d cmMakefile: Consify custom command API. d6d4eaac cmMakefile: Constify policies accessors. 2a6e56e0 cmCacheManager: Consify version accessors. 5cc9fb02 cmSourceGroup: Fix method name capitalization. fe8b0330 cmMakefile: Constify some cmSourceGroup related code. e68a3ead cmSourceFile: Use a const cmMakefile. b6292402 cmSourceFileLocation: Use a const cmMakefile. b33ea578 cmMakefile: Make GetProperty const. 27 January 2014, 18:03:39 UTC
5781842 Merge topic 'ctest-update-p4-unknown-revision' 243cfc2f ctest_update: Handle P4 unknown revisions more robustly 27 January 2014, 18:03:37 UTC
adf309c Merge topic 'ninja-normalize-cmake-rerun-deps' 2c426bfb Ninja: Normalize paths of CMake re-run rule dependencies 27 January 2014, 18:03:35 UTC
20263b7 Merge topic 'robust-ep-download-verify' a432b93b file DOWNLOAD: Display the curl result status when a hash mismatch occurs. 1cb9ef81 file DOWNLOAD: Test non-zero return status. f73f0fb3 file DOWNLOAD: Add test for bad hash. b5e2265f ExternalProject: Reattempt download when verification fails. 27 January 2014, 18:03:33 UTC
6a4a017 Merge topic 'disallowed-cxx-subset' into next ed632736 Help: Note that std::string::clear may not be used. cc04bb6c Help: Document non-use of std::set::insert. 27 January 2014, 18:03:12 UTC
ed63273 Help: Note that std::string::clear may not be used. As found in commit 519c0a5d (Can't use std::string::clear() in cmake., 2012-09-15). 27 January 2014, 18:02:59 UTC
cc04bb6 Help: Document non-use of std::set::insert. As found in commit 8e7c207e (Use a manual loop to insert into set::set., 2012-09-15). 27 January 2014, 18:02:59 UTC
0a7c646 Merge topic 'fix-Qt-autogen' into next 6ed3d686 Only gather source files for AUTOMOC and AUTOUIC. 5373bdf4 Fix target existence check. 27 January 2014, 16:06:04 UTC
6ed3d68 Only gather source files for AUTOMOC and AUTOUIC. 27 January 2014, 16:04:51 UTC
5373bdf Fix target existence check. 27 January 2014, 16:04:36 UTC
d31e68a CMake Nightly Date Stamp 27 January 2014, 05:01:05 UTC
3dc1163 Merge topic 'fix-Qt-autogen' into next 1b6d0f73 Algorithm -> loop. 26 January 2014, 10:35:38 UTC
1b6d0f7 Algorithm -> loop. 26 January 2014, 10:35:14 UTC
97a5467 Merge topic 'disallowed-cxx-subset' into next d1a3e809 Extend set insert non-use doc. 26 January 2014, 10:33:56 UTC
d1a3e80 Extend set insert non-use doc. 26 January 2014, 10:33:06 UTC
34ccdfe Merge topic 'fix-Qt-autogen' into next c38daaf2 Replace fwd-declaration. 26 January 2014, 10:30:00 UTC
c38daaf Replace fwd-declaration. 26 January 2014, 10:29:31 UTC
c6d20ad CMake Nightly Date Stamp 26 January 2014, 05:01:05 UTC
78532d6 Merge topic 'AddVersionToProjectCommand' into next 047d35d3 project(): add test for VERSION parameter 6ef75f43 write_basic_package_version_file(): make use of the new ${PROJECT_VERSION} 7bb7474c project(): document the new VERSION argument 0569b189 project(): improve documentation d5999726 project(): unset VERSION variables if no VERSION is given 44013262 project(): add optional VERSION argument 25 January 2014, 21:17:28 UTC
047d35d project(): add test for VERSION parameter Alex 25 January 2014, 20:19:04 UTC
6ef75f4 write_basic_package_version_file(): make use of the new ${PROJECT_VERSION} In the write_basic_package_version_file(), the VERSION argument is now optional. If none is given, it falls back to ${PROJECT_VERSION}. Alex 25 January 2014, 20:19:04 UTC
7bb7474 project(): document the new VERSION argument Alex 25 January 2014, 20:19:04 UTC
0569b18 project(): improve documentation Now also mention PROJECT_NAME, PROJECT_SOURCE_DIR and PROJECT_BINARY_DIR in the documentation for project(). Alex 25 January 2014, 20:19:03 UTC
d599972 project(): unset VERSION variables if no VERSION is given By unsetting the VERSION variables, it is ensured that in subdirs with project()-calls without version not accidentially the VERSION from parent directories is inherited. But only unset these variables if they have been set by a previous project() call. This is done by testing the cmake variable CMAKE_PROJECT_VERSION_SET_BY_PROJECT_COMMAND. Alex 25 January 2014, 20:19:03 UTC
68beeb3 CMake Nightly Date Stamp 25 January 2014, 05:01:05 UTC
3c6550c Merge topic 'fix-Qt-autogen' into next a7c73c48 QtAutogen: Short-circut some logic when moc is not available. eaa25606 QtAutogen: Separate source file processing from AUTOMOC. 24 January 2014, 16:05:45 UTC
a7c73c4 QtAutogen: Short-circut some logic when moc is not available. This is the case when AUTOMOC is false. This prevents creating rules to moc the files in the absense of moc. 24 January 2014, 16:03:20 UTC
eaa2560 QtAutogen: Separate source file processing from AUTOMOC. This will allow using AUTOUIC without using AUTOMOC for example. 24 January 2014, 16:03:09 UTC
f18b26a Merge topic 'disallowed-cxx-subset' into next d135d3d7 Help: Note that std::string::clear may not be used. ce34beaa Help: Document non-use of std::set::insert. 0183ede2 CMake Nightly Date Stamp 24 January 2014, 15:05:06 UTC
d135d3d Help: Note that std::string::clear may not be used. As found in commit 519c0a5d (Can't use std::string::clear() in cmake., 2012-09-15). 24 January 2014, 15:04:24 UTC
ce34bea Help: Document non-use of std::set::insert. As found in commit 8e7c207e (Use a manual loop to insert into set::set., 2012-09-15). 24 January 2014, 15:04:16 UTC
8e0e72c Merge topic 'fix-Qt-autogen' into next c0f60537 QtAutogen: Make some methods appropriately file-static. 24 January 2014, 13:40:14 UTC
c0f6053 QtAutogen: Make some methods appropriately file-static. 24 January 2014, 13:39:37 UTC
f030a3a Merge topic 'fix-Qt-autogen' into next 19b96de7 QtAutogen: Fix autouic target options in the presence of a config. 7ec00ebe QtAutogen: Remove unused variables. 08c09a26 QtAutogen: Remove read of SKIP_AUTOUIC target property. d7bdf0f3 QtAutogen: Use Qt 4 IMPORTED targets to find executable locations. 7ea41a02 Qt4: Use IMPORTED executable names with custom commands. 058ddd3a Qt4: Create IMPORTED executable targets for all Qt executables. 558a7791 CMake Nightly Date Stamp 24 January 2014, 13:35:09 UTC
19b96de QtAutogen: Fix autouic target options in the presence of a config. Read the correct variable. Add scopes to prevent escape of variables. 24 January 2014, 12:21:45 UTC
7ec00eb QtAutogen: Remove unused variables. 24 January 2014, 12:21:38 UTC
08c09a2 QtAutogen: Remove read of SKIP_AUTOUIC target property. Skipping AUTOUIC for a target is achieved by setting the AUTOUIC target property go OFF. 24 January 2014, 12:12:10 UTC
d7bdf0f QtAutogen: Use Qt 4 IMPORTED targets to find executable locations. Avoid using the moc from Qt 5 with Qt 4 based targets. Moc generates a version check to ensure that such generated code does not compile. The Qt4And5Automoc unit test should have been testing this, but it was not because the test was broken. In that unit test, moc was run on trivial files which have no significant content, and in particular no Q_OBJECT macro. Therefore moc was generating empty files which do not even contain the version check. Fix this by generating files for input to moc at cmake time. 24 January 2014, 12:10:14 UTC
7ea41a0 Qt4: Use IMPORTED executable names with custom commands. Finding Qt 5 can overwrite the QT_MOC_EXECUTABLE variable with the moc from Qt 5. Use the IMPORTED target with the explicit version in the name to avoid that. 24 January 2014, 12:06:22 UTC
058ddd3 Qt4: Create IMPORTED executable targets for all Qt executables. Qt 5 already has similar IMPORTED targets. The versioned namespace will allow de-conflicting the variable names between Qt 4 and Qt 5. 24 January 2014, 12:06:22 UTC
0183ede CMake Nightly Date Stamp 24 January 2014, 05:01:05 UTC
7699c35 Merge topic 'robust-ep-download-verify' into next a432b93b file DOWNLOAD: Display the curl result status when a hash mismatch occurs. 1cb9ef81 file DOWNLOAD: Test non-zero return status. f73f0fb3 file DOWNLOAD: Add test for bad hash. b5e2265f ExternalProject: Reattempt download when verification fails. 23 January 2014, 22:39:47 UTC
558a779 CMake Nightly Date Stamp 23 January 2014, 05:01:07 UTC
ce55230 Merge topic 'constify' into next bde0dab1 cmMakefile: Make ConfigureString const. bf1e1bf1 cmMakefile: Make FindSourceGroup const. 22 January 2014, 23:32:55 UTC
bde0dab cmMakefile: Make ConfigureString const. 22 January 2014, 20:28:42 UTC
bf1e1bf cmMakefile: Make FindSourceGroup const. Return a pointer instead of a reference. This allows making the accessor const with the least impact. 22 January 2014, 20:28:41 UTC
577db98 Merge topic 'constify' into next bb0622e2 cmMakefile: Make ConfigureString const. 22 January 2014, 15:35:12 UTC
bb0622e cmMakefile: Make ConfigureString const. 22 January 2014, 15:33:56 UTC
ff5ebf9 Merge topic 'constify' into next f23f4a39 Fix other platforms. 22 January 2014, 14:55:50 UTC
f23f4a3 Fix other platforms. 22 January 2014, 14:53:35 UTC
6cba6c3 Merge topic 'constify' into next b3b047ee cmMakefile: Make FindSourceGroup const. 01d7ceda cmMakefile: Trivially constify some methods. 9073318f cmMakefile: Remove non-const version of method 9b05bc4f cmMakefile: Remove method declarations with no implementation. c6c0bd9d cmMakefile: Consify custom command API. d6d4eaac cmMakefile: Constify policies accessors. 2a6e56e0 cmCacheManager: Consify version accessors. 5cc9fb02 cmSourceGroup: Fix method name capitalization. fe8b0330 cmMakefile: Constify some cmSourceGroup related code. e68a3ead cmSourceFile: Use a const cmMakefile. b6292402 cmSourceFileLocation: Use a const cmMakefile. b33ea578 cmMakefile: Make GetProperty const. 22 January 2014, 14:18:43 UTC
b3b047e cmMakefile: Make FindSourceGroup const. Return a pointer instead of a reference. This allows making the accessor const with the least impact. 22 January 2014, 14:16:54 UTC
01d7ced cmMakefile: Trivially constify some methods. 22 January 2014, 14:16:53 UTC
9073318 cmMakefile: Remove non-const version of method The const version suffices. 22 January 2014, 14:16:41 UTC
9b05bc4 cmMakefile: Remove method declarations with no implementation. 22 January 2014, 14:16:40 UTC
c6c0bd9 cmMakefile: Consify custom command API. 22 January 2014, 14:16:40 UTC
d6d4eaa cmMakefile: Constify policies accessors. 22 January 2014, 14:16:40 UTC
2a6e56e cmCacheManager: Consify version accessors. 22 January 2014, 14:16:40 UTC
5cc9fb0 cmSourceGroup: Fix method name capitalization. Adhere to the dominant style. 22 January 2014, 14:16:40 UTC
fe8b033 cmMakefile: Constify some cmSourceGroup related code. 22 January 2014, 14:16:40 UTC
e68a3ea cmSourceFile: Use a const cmMakefile. 22 January 2014, 14:16:40 UTC
b629240 cmSourceFileLocation: Use a const cmMakefile. 22 January 2014, 14:16:40 UTC
back to top