253ea05 | Philipp Möller | 28 January 2014, 17:05:21 UTC | Replace setq with let or inlining | 28 January 2014, 17:05:21 UTC |
5130f7c | Philipp Möller | 28 January 2014, 16:54:56 UTC | Don't assign to free variable save-point 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, 16:54:56 UTC |
bcf52ee | Philipp Möller | 28 January 2014, 16:53:29 UTC | beginning-of-buffer should not be used from lisp programs (goto-char (point-min)) is the suggested replacement by the doc. | 28 January 2014, 16:53:29 UTC |
2dfb517 | Kitware Robot | 28 January 2014, 05:01:05 UTC | CMake Nightly Date Stamp | 28 January 2014, 05:01:05 UTC |
93ddb26 | Brad King | 27 January 2014, 18:03:40 UTC | 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 | Brad King | 27 January 2014, 18:03:39 UTC | 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 | Brad King | 27 January 2014, 18:03:37 UTC | Merge topic 'ctest-update-p4-unknown-revision' 243cfc2f ctest_update: Handle P4 unknown revisions more robustly | 27 January 2014, 18:03:37 UTC |
adf309c | Brad King | 27 January 2014, 18:03:35 UTC | 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 | Brad King | 27 January 2014, 18:03:33 UTC | 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 |
ed63273 | Stephen Kelly | 24 January 2014, 14:46:31 UTC | 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 | Stephen Kelly | 24 January 2014, 14:44:16 UTC | 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 |
d31e68a | Kitware Robot | 27 January 2014, 05:01:05 UTC | CMake Nightly Date Stamp | 27 January 2014, 05:01:05 UTC |
c6d20ad | Kitware Robot | 26 January 2014, 05:01:05 UTC | CMake Nightly Date Stamp | 26 January 2014, 05:01:05 UTC |
68beeb3 | Kitware Robot | 25 January 2014, 05:01:05 UTC | CMake Nightly Date Stamp | 25 January 2014, 05:01:05 UTC |
0183ede | Kitware Robot | 24 January 2014, 05:01:05 UTC | CMake Nightly Date Stamp | 24 January 2014, 05:01:05 UTC |
558a779 | Kitware Robot | 23 January 2014, 05:01:07 UTC | CMake Nightly Date Stamp | 23 January 2014, 05:01:07 UTC |
bde0dab | Stephen Kelly | 22 January 2014, 15:33:56 UTC | cmMakefile: Make ConfigureString const. | 22 January 2014, 20:28:42 UTC |
bf1e1bf | Stephen Kelly | 21 January 2014, 15:43:47 UTC | 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 |
01d7ced | Stephen Kelly | 22 January 2014, 14:00:29 UTC | cmMakefile: Trivially constify some methods. | 22 January 2014, 14:16:53 UTC |
9073318 | Stephen Kelly | 22 January 2014, 14:06:59 UTC | cmMakefile: Remove non-const version of method The const version suffices. | 22 January 2014, 14:16:41 UTC |
9b05bc4 | Stephen Kelly | 22 January 2014, 14:02:09 UTC | cmMakefile: Remove method declarations with no implementation. | 22 January 2014, 14:16:40 UTC |
c6c0bd9 | Stephen Kelly | 21 January 2014, 15:33:30 UTC | cmMakefile: Consify custom command API. | 22 January 2014, 14:16:40 UTC |
d6d4eaa | Stephen Kelly | 22 January 2014, 13:58:58 UTC | cmMakefile: Constify policies accessors. | 22 January 2014, 14:16:40 UTC |
2a6e56e | Stephen Kelly | 21 January 2014, 14:23:27 UTC | cmCacheManager: Consify version accessors. | 22 January 2014, 14:16:40 UTC |
5cc9fb0 | Stephen Kelly | 22 January 2014, 13:45:13 UTC | cmSourceGroup: Fix method name capitalization. Adhere to the dominant style. | 22 January 2014, 14:16:40 UTC |
fe8b033 | Stephen Kelly | 21 January 2014, 14:16:43 UTC | cmMakefile: Constify some cmSourceGroup related code. | 22 January 2014, 14:16:40 UTC |
e68a3ea | Stephen Kelly | 21 January 2014, 16:09:14 UTC | cmSourceFile: Use a const cmMakefile. | 22 January 2014, 14:16:40 UTC |
b629240 | Stephen Kelly | 21 January 2014, 16:07:59 UTC | cmSourceFileLocation: Use a const cmMakefile. | 22 January 2014, 14:16:40 UTC |
b33ea57 | Stephen Kelly | 22 January 2014, 13:38:10 UTC | cmMakefile: Make GetProperty const. | 22 January 2014, 14:16:40 UTC |
0bd4157 | Brad King | 22 January 2014, 13:47:59 UTC | Merge topic 'cmake-rerun-depends' 82d43175 Allow projects to specify extra inputs to CMake 1ef444d6 Add test case to verify CMake does not re-run on first build | 22 January 2014, 13:47:59 UTC |
d8d3e92 | Brad King | 22 January 2014, 13:47:57 UTC | Merge topic 'cmake-E-sleep' 94389f63 cmake: Add '-E sleep' command | 22 January 2014, 13:47:57 UTC |
1021ad8 | Brad King | 22 January 2014, 13:47:55 UTC | Merge topic 'qcc-id' e00db59d QNX: Introduce QCC compiler id for that QNX platform compiler. d2dea79b CMakeDetermine*Compiler: Fix typo 'lile' => 'like' | 22 January 2014, 13:47:55 UTC |
e00db59 | Stephen Kelly | 20 January 2014, 16:57:40 UTC | QNX: Introduce QCC compiler id for that QNX platform compiler. Introduce policy CMP0047 to control resetting the id for compatibility. De-duplicate content in the QNX platform file by including the GNU one. QNX is a form of GNU platform. Do not clear CMAKE_SHARED_LIBRARY_${lang}_FLAGS variables. They are populated again later by the Compiler/GNU.cmake file anyway. Modify the CMAKE_CXX_COMPILE_OBJECT variable only when the QCC compiler id is in use, and the language is CXX. Use the QNX recommended flag for QCC instead of the gcc compatible -x flag. Populate new module files to handle system includes and depfiles when using the QCC compiler. Remove code which unsets the system include and depfiles related variables. When a GNU driver is used instead of the QCC one, the appropriate flags will be used. These variables were previously cleared for lowest-common-denominator compatibility with both drivers. | 22 January 2014, 13:47:32 UTC |
d2dea79 | Stephen Kelly | 21 January 2014, 12:17:36 UTC | CMakeDetermine*Compiler: Fix typo 'lile' => 'like' | 22 January 2014, 13:43:58 UTC |
243cfc2 | Pedro Navarro | 22 January 2014, 01:02:25 UTC | ctest_update: Handle P4 unknown revisions more robustly Mark unknown revisions as such and fail instead of reporting revision 0. Otherwise CTest reports massive file updates between revisions when the server timeouts while trying to fetch the current revision number. | 22 January 2014, 13:33:33 UTC |
041690c | Kitware Robot | 22 January 2014, 05:01:06 UTC | CMake Nightly Date Stamp | 22 January 2014, 05:01:06 UTC |
2c426bf | Brad King | 21 January 2014, 18:18:40 UTC | Ninja: Normalize paths of CMake re-run rule dependencies Send all implicit dependencies through ConvertToNinjaPath. Add CMakeCache.txt before uniquifying the list. | 21 January 2014, 19:29:55 UTC |
82d4317 | Brad King | 21 January 2014, 19:14:49 UTC | Allow projects to specify extra inputs to CMake Define a new 'CMAKE_CONFIGURE_DEPENDS' directory property that projects can use to specify input files to the CMake configuration process. Extend the RunCMake.Configure test to verify that the build system re-runs CMake when this input changes. | 21 January 2014, 19:14:49 UTC |
1ef444d | Brad King | 21 January 2014, 16:33:56 UTC | Add test case to verify CMake does not re-run on first build Extend the RunCMake.Configure with a case to verify that the CMake configuration process does not immediately re-run the first time that the generated build system is invoked. | 21 January 2014, 18:57:15 UTC |
94389f6 | Brad King | 21 January 2014, 18:48:30 UTC | cmake: Add '-E sleep' command Add a cmake command-line interface to provide a cross-platform 'sleep'. | 21 January 2014, 18:50:49 UTC |
a86865e | Brad King | 21 January 2014, 13:51:39 UTC | Merge topic 'cmake-E-symlink-replace-dangling' e0228e2b cmake: Improve '-E create_symlink' edge case handling (#14713) | 21 January 2014, 13:51:39 UTC |
ce90649 | Brad King | 21 January 2014, 13:51:37 UTC | Merge topic 'improve-Tests-RunCMake' d4ca30ae Tests/RunCMake: Add function to run a specified command-line 392a6553 Tests/RunCMake: Move documentation to a README.rst | 21 January 2014, 13:51:37 UTC |
ceecda1 | Brad King | 21 January 2014, 13:51:36 UTC | Merge topic 'osx-host-arch' 9d2a0900 OS X: Use 'uname -m' for processor (#14712) | 21 January 2014, 13:51:36 UTC |
1eb4d03 | Kitware Robot | 21 January 2014, 05:01:06 UTC | CMake Nightly Date Stamp | 21 January 2014, 05:01:06 UTC |
e0228e2 | Brad King | 20 January 2014, 18:50:31 UTC | cmake: Improve '-E create_symlink' edge case handling (#14713) The logic added by commit ffc0b5e4 (Overwrite the symlink if it already exists, 2007-02-15) does not recognize and remove existing broken links before replacing them. Improve the logic to remove any existing destination file or link (but not directory). On failure, report an error message explaining why the existing path could not be removed or the new one could not be created. Add a RunCMake.CommandLine test to cover 'cmake -E' cases. Start with test cases covering 'cmake -E create_symlink' behavior on UNIX platforms. | 20 January 2014, 19:02:21 UTC |
d4ca30a | Brad King | 20 January 2014, 18:46:51 UTC | Tests/RunCMake: Add function to run a specified command-line Add a 'run_cmake_command' function that can be used by tests to run a given command-line and check the results rather than always running a CMake configuration process. This can be used in the future to test 'cmake -E' for example. | 20 January 2014, 18:46:51 UTC |
392a655 | Brad King | 20 January 2014, 18:44:27 UTC | Tests/RunCMake: Move documentation to a README.rst | 20 January 2014, 18:46:24 UTC |
325f851 | Brad King | 20 January 2014, 15:59:21 UTC | Merge topic 'KateDontRequireVariable' e02cdba0 Kate: use cmMakefile::GetSafeDefinition() for a not-required variable | 20 January 2014, 15:59:21 UTC |
25d4146 | Brad King | 20 January 2014, 15:59:19 UTC | Merge topic 'update-qt4-docs' f81e67c6 Help: Update Qt4 documentation. | 20 January 2014, 15:59:19 UTC |
9d2a090 | Brad King | 20 January 2014, 14:59:03 UTC | OS X: Use 'uname -m' for processor (#14712) In commit 2412d9bc (Use 'uname -m' for processor on Cygwin, 2010-09-21) it was pointed out that POSIX requires 'uname -m' but not 'uname -p': http://www.opengroup.org/onlinepubs/9699919799/utilities/uname.html On OS X x86_64, 'uname -p' returns i386 while 'uname -m' returns x86_64. Since the latter is the POSIX-compliant option trust its value. However, on OS X ppc, 'uname -m' returns 'Power Macintosh' so add a special-case to convert that to 'powerpc'. | 20 January 2014, 15:55:19 UTC |
1b39581 | Kitware Robot | 20 January 2014, 05:01:05 UTC | CMake Nightly Date Stamp | 20 January 2014, 05:01:05 UTC |
dfec274 | Kitware Robot | 19 January 2014, 05:01:04 UTC | CMake Nightly Date Stamp | 19 January 2014, 05:01:04 UTC |
434fe2b | Kitware Robot | 18 January 2014, 05:01:06 UTC | CMake Nightly Date Stamp | 18 January 2014, 05:01:06 UTC |
5348338 | Brad King | 17 January 2014, 14:24:59 UTC | Merge topic 'hppa-binutils-flag' 8f2c2ccb Improve ld flags for CMake itself on Linux/HPPA | 17 January 2014, 14:24:59 UTC |
e046e2c | Brad King | 17 January 2014, 14:24:57 UTC | Merge topic 'xcode-storyboard-view' 1ce02ebf Xcode: Fix storyboard view d9f1f917 Xcode: Remove dead code | 17 January 2014, 14:24:57 UTC |
f5909ff | Brad King | 17 January 2014, 14:24:55 UTC | Merge topic 'doc-osx-vars' 45056264 Help: Document CMAKE_OSX_* variables | 17 January 2014, 14:24:55 UTC |
62ebff2 | Brad King | 17 January 2014, 14:24:54 UTC | Merge topic 'cmmakefile-const' c768e398 cmMakefile: make some methods take const std::string& instead of const char* | 17 January 2014, 14:24:54 UTC |
8f2c2cc | Guy Martin | 16 January 2014, 08:26:30 UTC | Improve ld flags for CMake itself on Linux/HPPA Workaround binutils bug by only marking unique section starting by ".text._". This adds the HPPA workaround improved in commit b22a0f15 (bootstrap: improve ld flag for Linux/HPPA builds, 2014-01-14) not only to the bootstrap, but also to the normal build. | 17 January 2014, 14:23:31 UTC |
e02cdba | Alex Neundorf | 17 January 2014, 13:04:33 UTC | Kate: use cmMakefile::GetSafeDefinition() for a not-required variable ...otherwise the generator failed in embedded projects via externalproject(), since there CMAKE_KATE_MAKE_ARGUMENT is not set. Using GetSafeDefinition() is good enough to protect against NULL-pointers. Alex | 17 January 2014, 13:04:33 UTC |
9f0270a | Kitware Robot | 17 January 2014, 05:01:08 UTC | CMake Nightly Date Stamp | 17 January 2014, 05:01:08 UTC |
1ce02eb | Ruslan Baratov | 16 January 2014, 18:16:34 UTC | Xcode: Fix storyboard view Images and xib files must have 'lastKnownFileType' attribute to be displayed correctly. If xib file has attribute 'explicitFileType' it is displayed as raw xml. If static image has attribute 'explicitFileType' it is displayed as question mark on storyboard. | 16 January 2014, 18:46:21 UTC |
d9f1f91 | Ruslan Baratov | 16 January 2014, 17:57:58 UTC | Xcode: Remove dead code Variable 'ext' already checked for equality to "xib" so remove the branch that will never be executed. | 16 January 2014, 18:43:47 UTC |
4505626 | Brad King | 16 January 2014, 15:21:47 UTC | Help: Document CMAKE_OSX_* variables Add documentation entries for variables CMAKE_OSX_ARCHITECTURES CMAKE_OSX_DEPLOYMENT_TARGET CMAKE_OSX_SYSROOT Explain what each does and when/how they should be set. | 16 January 2014, 15:21:47 UTC |
c768e39 | Rolf Eike Beer | 15 January 2014, 22:56:38 UTC | cmMakefile: make some methods take const std::string& instead of const char* Most callers already have a std::string, on which they called c_str() to pass it into these methods, which internally converted it back to std::string. Pass a std::string directly to these methods now, avoiding all these conversions. Those methods that only pass in a const char* will get the conversion to std::string now only once. | 16 January 2014, 14:28:29 UTC |
0d2318d | Brad King | 16 January 2014, 14:24:19 UTC | Merge topic 'GNUInstallDirs_debian-multiarch-fix' 620939e4 GNUInstallDirs: Fix CMAKE_INSTALL_LIBDIR on Debian | 16 January 2014, 14:24:19 UTC |
c700a62 | Brad King | 16 January 2014, 14:24:17 UTC | Merge topic 'fix-help-if-typo' 5968b6e0 Help: Fix typo in 'if()' command documentation | 16 January 2014, 14:24:17 UTC |
9465242 | Brad King | 16 January 2014, 14:24:15 UTC | Merge topic 'ninja_fix_rerun' 20e595ab Revert "Ninja: Track configured files so we can regenerate them." | 16 January 2014, 14:24:15 UTC |
ce362f2 | Brad King | 16 January 2014, 14:24:13 UTC | Merge topic 'revert-ninja_fix_rerun' 79859689 Revert "Ninja: Avoid re-running CMake on next build after regeneration" | 16 January 2014, 14:24:13 UTC |
2d5d690 | Brad King | 16 January 2014, 14:24:11 UTC | Merge topic 'var-type-autofill' cfec180d cmake-gui: Remember variable type in Add Entry | 16 January 2014, 14:24:11 UTC |
cfec180 | Sergey Zolotarev | 13 January 2014, 10:28:16 UTC | cmake-gui: Remember variable type in Add Entry Store variable types together with their names in the variable completion list so that the type is automatically recovered when you select a variable. Keep variable names and types in separate lists. This removes the :TYPE string from completion list and the Name field and makes variable search easier. The variable names and types are now kept in two different settings - AddVariableNames and AddVariableTypes. Drop the old AddVariableCompletionEntries setting. | 16 January 2014, 14:23:36 UTC |
4e4951c | Kitware Robot | 16 January 2014, 05:01:08 UTC | CMake Nightly Date Stamp | 16 January 2014, 05:01:08 UTC |
a432b93 | Matt McCormick | 16 January 2014, 01:08:44 UTC | file DOWNLOAD: Display the curl result status when a hash mismatch occurs. | 16 January 2014, 01:08:44 UTC |
1cb9ef8 | Matt McCormick | 16 January 2014, 00:40:28 UTC | file DOWNLOAD: Test non-zero return status. | 16 January 2014, 00:43:25 UTC |
f73f0fb | Matt McCormick | 16 January 2014, 00:27:26 UTC | file DOWNLOAD: Add test for bad hash. | 16 January 2014, 00:43:23 UTC |
20e595a | Brad King | 15 January 2014, 21:37:25 UTC | Revert "Ninja: Track configured files so we can regenerate them." Revert commit 4a6397a7 (Ninja: Track configured files so we can regenerate them, 2013-06-17). The files reported by the method cmMakefile::GetOutputFiles() must cause CMake to re-run only if they are missing and without considering a timestamp. This is not the meaning of the implicit dependencies field so Ninja re-runs CMake too often. Another solution will have to be found to the original problem. | 15 January 2014, 21:37:25 UTC |
7985968 | Brad King | 15 January 2014, 21:33:22 UTC | Revert "Ninja: Avoid re-running CMake on next build after regeneration" Revert commit 6fac24d7 (Ninja: Avoid re-running CMake on next build after regeneration, 2014-01-09). The files reported by the method cmMakefile::GetOutputFiles() must cause CMake to re-run only if they are missing and without considering a timestamp. Therefore they cannot be listed as outputs of the re-run rule or Ninja will re-run CMake every time because the timestamp of configure_file outputs does not change. Another solution will have to be found to the original problem. | 15 January 2014, 21:33:22 UTC |
b5e2265 | Matt McCormick | 15 January 2014, 21:31:23 UTC | ExternalProject: Reattempt download when verification fails. When downloading an URL with ExternalProject, reattempt the download three times if the file hash verification fails. The re-attempt is limited to non-local URL's. The same download CMake script is re-used after removing any file that resulted from the previous download attempt. Up to three re-attempts are performed. | 15 January 2014, 21:31:23 UTC |
5968b6e | Raphael Kubo da Costa | 15 January 2014, 19:51:30 UTC | Help: Fix typo in 'if()' command documentation s/argumemnts/arguments/ | 15 January 2014, 20:47:59 UTC |
620939e | Daniele E. Domenichelli | 13 January 2014, 08:31:34 UTC | GNUInstallDirs: Fix CMAKE_INSTALL_LIBDIR on Debian When not installing in /usr (i.e. /usr/local) on Debian/Ubuntu, the multiarch path is not in ldconfig path, and therefore libraries cannot be found, unless the user manually modifies the files in /etc/ld.so.conf.d, in order to include /usr/local/lib/<arch>. This patch fixes this issue by using "lib/<arch>" only if the user is installing the software in /usr, and uses "lib" in all the other cases. | 15 January 2014, 17:02:21 UTC |
f81e67c | Stephen Kelly | 15 January 2014, 12:47:26 UTC | Help: Update Qt4 documentation. Remove independent doc listing for Qt4ConfigurationSettings, Qt4Macros and UseQt4. These are implementation details. Recommend the use of IMPORTED targets. Remove references to the UseQt4 file, which is obsolete in light of the IMPORTED targets. Add documentation for automatic tool invocation and options. Remove reference to variables which should not be needed in modern implementations. | 15 January 2014, 15:23:51 UTC |
c4e5e17 | Brad King | 15 January 2014, 15:12:04 UTC | Merge topic 'skip-return-code' 3a0d164b allow to mark a test as "Not Run" with a specific return code (#8466) | 15 January 2014, 15:12:04 UTC |
4c7bac4 | Brad King | 15 January 2014, 15:12:02 UTC | Merge topic 'hppa-bootstrap' b22a0f15 bootstrap: improve ld flag for Linux/HPPA builds | 15 January 2014, 15:12:02 UTC |
050c028 | Brad King | 15 January 2014, 15:12:00 UTC | Merge topic 'doc-Qt-macro-TARGET-arg' 4608a260 Document the TARGET options in Qt4 macros. | 15 January 2014, 15:12:00 UTC |
b22a0f1 | Rolf Eike Beer | 14 January 2014, 22:16:45 UTC | bootstrap: improve ld flag for Linux/HPPA builds Follow up commit ca63bb10 (bootstrap: try better workaround for builds on Linux/HPPA, 2013-09-12) with an improved ld flag. Suggested-by: Guy Martin | 15 January 2014, 15:06:07 UTC |
556b16d | Kitware Robot | 15 January 2014, 05:01:05 UTC | CMake Nightly Date Stamp | 15 January 2014, 05:01:05 UTC |
3a0d164 | Rolf Eike Beer | 21 September 2012, 15:37:08 UTC | allow to mark a test as "Not Run" with a specific return code (#8466) | 14 January 2014, 22:57:40 UTC |
d563904 | Brad King | 14 January 2014, 13:56:05 UTC | Merge topic 'fix-cb-nmake-quotes' f2b47197 CodeBlocks: fix unescaped command quotes when used with nmake | 14 January 2014, 13:56:05 UTC |
6389da7 | Brad King | 14 January 2014, 13:56:03 UTC | Merge topic 'update-Qt4-COMPILE_DEFINITIONS' 2509c767 Qt4: Use generator expression in COMPILE_DEFINITIONS (#14692) | 14 January 2014, 13:56:03 UTC |
4608a26 | Stephen Kelly | 14 January 2014, 13:55:05 UTC | Document the TARGET options in Qt4 macros. Feature introduced in commit 9ce60ff5 (Qt4Macros: Allow specifying a TARGET in invokations of macros., 2013-02-26). | 14 January 2014, 13:55:05 UTC |
31e1c39 | Kitware Robot | 14 January 2014, 05:01:07 UTC | CMake Nightly Date Stamp | 14 January 2014, 05:01:07 UTC |
f2b4719 | Nils Gladitz | 13 January 2014, 22:15:26 UTC | CodeBlocks: fix unescaped command quotes when used with nmake | 13 January 2014, 22:15:26 UTC |
071005a | Brad King | 13 January 2014, 15:28:37 UTC | Merge topic 'support-codelite-ide-generator' 0c4e8c70 Add support for codelite IDE project fles | 13 January 2014, 15:28:37 UTC |
cb8c9dd | Brad King | 13 January 2014, 15:25:33 UTC | Merge topic 'missing-dependency-error' 0bf6f13b AddDependencies: new policy requires dependencies to exist | 13 January 2014, 15:25:33 UTC |
8d989d1 | Brad King | 13 January 2014, 15:25:32 UTC | Merge topic 'constify' 2cbf0311 cmGlobalGenerator: Make SelectMakeProgram const. b4ff38a5 cmGlobalGenerator: Make CheckALLOW_DUPLICATE_CUSTOM_TARGETS const 8aeddf1f cmGlobalGenerator: Make some API const. 8fd0f2a7 cmGeneratorTarget: Hold a const global generator. 46315320 cmComputeLinkDepends: Hold a const global generator. | 13 January 2014, 15:25:32 UTC |
b003f56 | Brad King | 13 January 2014, 15:25:30 UTC | Merge topic 'fix-find-package-mode' a7f393dc cmake: Future-proof --find-package mode. | 13 January 2014, 15:25:30 UTC |
0eadf20 | Brad King | 13 January 2014, 15:25:28 UTC | Merge topic 'fix-FindPackageModeMakefileTest-Makefile' dea71aae Tests: Fix find-package mode test. | 13 January 2014, 15:25:28 UTC |
020006f | Brad King | 13 January 2014, 15:23:23 UTC | Merge topic 'ninja_fix_rerun' 6fac24d7 Ninja: Avoid re-running CMake on next build after regeneration | 13 January 2014, 15:23:23 UTC |
6fac24d | Robert Maynard | 09 January 2014, 18:18:18 UTC | Ninja: Avoid re-running CMake on next build after regeneration In commit 4a6397a7 (Ninja: Track configured files so we can regenerate them, 2013-06-17) we accidentally started listing files generated by CMake as inputs to the configuration process instead of outputs from it. Move the list of files generated by CMake to the regeneration rule outputs section and tell Ninja to restat after running it. | 13 January 2014, 15:09:48 UTC |
a7f393d | Stephen Kelly | 11 January 2014, 13:17:03 UTC | cmake: Future-proof --find-package mode. Create cmGeneratorTargets before generating generate-time information. C++ interfaces for querying build information is increasingly only available at generate time through the cmGeneratorTarget class. Ensure that the required cmGeneratorTarget instances are created. Use the cmGlobalGenerator access API to access the relevant cmGeneratorTarget instead of creating a temporary one on the stack. | 13 January 2014, 15:09:15 UTC |
2509c76 | Stephen Kelly | 13 January 2014, 12:04:03 UTC | Qt4: Use generator expression in COMPILE_DEFINITIONS (#14692) Commit 5bb53f6b (cmTarget: Deprecate COMPILE_DEFINITIONS_ properties with a policy., 2013-12-30) deprecated the config-specific COMPILE_DEFINITIONS_* properties in favour of using generator expressions. Set the directory property in UseQt4.cmake to match the INTERFACE_COMPILE_DEFINITIONS on the Qt4::QtCore and Qt5::Core IMPORTED targets. Setting QT_NO_DEBUG is sufficient because qglobal.h sets the corresponding QT_DEBUG definition if required. | 13 January 2014, 14:53:00 UTC |