https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
006dfc8 fix typos 02 July 2015, 08:34:30 UTC
c6976b0 CMake Nightly Date Stamp 02 July 2015, 04:01:04 UTC
09993d8 CMake Nightly Date Stamp 01 July 2015, 04:01:05 UTC
7e3ac12 Merge topic 'enable_language-fail-earlier' 327490e6 enable_language: Allow CMakeDetermine<LANG>Compiler module to fail early 30 June 2015, 14:23:31 UTC
5ff47ea CMake Nightly Date Stamp 30 June 2015, 04:01:04 UTC
327490e enable_language: Allow CMakeDetermine<LANG>Compiler module to fail early If the module reports a FATAL_ERROR, skip the rest of the steps to enable the language to avoid unnecessary following error messages. 29 June 2015, 20:18:32 UTC
bbfebcb Merge topic 'compiler-id-simplify-ide-src' 8306108f CMakeDetermineCompilerId: Simplify src reference in IDE projects 29 June 2015, 14:24:14 UTC
1cb8d95 Merge topic 'vs-librarian-machine-flag-default' 806609c7 VS: Add /machine: flag to Librarian tool (#11240) 29 June 2015, 14:24:13 UTC
7e79931 Merge topic 'FindMatlab-doc-section-headers' 6524ed5e FindMatlab: Fix documentation section header underline style 29 June 2015, 14:24:11 UTC
6524ed5 FindMatlab: Fix documentation section header underline style Replace caret-headers with double-quote-headers and replace dash-headers with caret-headers. This makes the headers match their level of nesting according to our documentation style guide in cmake-developers(7). 29 June 2015, 12:55:49 UTC
ebd5eeb CMake Nightly Date Stamp 29 June 2015, 04:01:04 UTC
e5f991f CMake Nightly Date Stamp 28 June 2015, 04:01:04 UTC
b702415 CMake Nightly Date Stamp 27 June 2015, 04:01:05 UTC
17183f9 Merge branch 'release' 26 June 2015, 14:53:00 UTC
806609c VS: Add /machine: flag to Librarian tool (#11240) If a Windows resource (.rc) source file is included in a STATIC library, the VS "link" tool will process the compiled ".res" file and needs to know the target architecture. Without it, we may get a LNK4068 warning and possibly a LNK1112 error. Add /machine: to the default static library flags to give the link tool the information it needs. 26 June 2015, 14:07:08 UTC
74c99d1 CMake 3.3.0-rc3 26 June 2015, 12:44:27 UTC
dcc2a7c Merge branch 'release' 26 June 2015, 12:42:53 UTC
6c098a4 Merge topic 'fix-target_link_libraries-wrong-dir' 30c2e1dd cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626) 26 June 2015, 12:41:16 UTC
086b19a CMake Nightly Date Stamp 26 June 2015, 04:01:05 UTC
8306108 CMakeDetermineCompilerId: Simplify src reference in IDE projects When constructing the "id_src" value for substitution into VS or Xcode compiler id projects, the input "src" variable already contains the file name with no path so we do not need get_filename_component. We know this because CMAKE_DETERMINE_COMPILER_ID_WRITE already references "${src}" with this assumption. 25 June 2015, 19:16:53 UTC
2fd05f4 Merge topic 'doc-CheckIncludeFile-distinction' 81d58b0d Help: Revise CheckIncludeFile* documentation 25 June 2015, 14:39:27 UTC
2a56a21 Merge topic 'doc-find-path-variables' 3117b5fe Help: Revise CMAKE_*_PATH and CMAKE_SYSTEM_*_PATH variable docs (#15631) 25 June 2015, 14:39:25 UTC
eaafe3b Merge topic 'doc-ctest_test-STRIDE-typo' 93904772 Help: Fix typo in ctest_test documentation 25 June 2015, 14:39:23 UTC
1051c4c Merge topic 'export-escaping' 60eb396f Export: Escape exported property values when writing CMake language files 25 June 2015, 14:39:21 UTC
bd5bf76 Merge topic 'cmake-gui-osx-install-command-line' d2cf92ec cmake-gui: Change --install to use /usr/local/bin by default (#15627) 25 June 2015, 14:39:19 UTC
2d14021 Merge topic 'emacs-mode-prog-mode-hooks' b24b58bb cmake-mode.el: Add support for prog-mode hooks (#15521) 25 June 2015, 14:39:17 UTC
f74b524 Merge topic 'FindIce-updates' 69c5f134 FindIce: Find all Ice executables 9579be10 FindIce: Update for Ice version 3.6.0 25 June 2015, 14:39:16 UTC
e4a9346 Merge branch 'fix-target_link_libraries-wrong-dir' into release 25 June 2015, 14:11:50 UTC
9e5e645 Merge branch 'doc-find-path-variables' into release 25 June 2015, 14:11:45 UTC
3117b5f Help: Revise CMAKE_*_PATH and CMAKE_SYSTEM_*_PATH variable docs (#15631) Improve reStructuredText formatting and cross-references. Specify explicitly that each variable may be set to a ;-list of multiple values. 25 June 2015, 14:05:23 UTC
ac90623 Merge branch 'doc-CheckIncludeFile-distinction' into release 25 June 2015, 13:43:06 UTC
81d58b0 Help: Revise CheckIncludeFile* documentation Improve formatting. Link from each module to the other two. Explain the command signatures in more detail. 25 June 2015, 13:41:02 UTC
30c2e1d cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626) Since commit v3.3.0-rc1~62^2~5 (cmTarget: Store only cmListFileContext for CMP0023 handling, 2015-05-18) a call to target_link_libraries on a target that was defined in another (non-ancestor) directory crashes because no execution context is left active. Fix this by getting the execution context from the actual cmMakefile where the current target_link_libraries call takes place. Test this by verifying that such calls correctly produce an error diagnostic instead of crashing. 25 June 2015, 13:14:26 UTC
6de440e CMake Nightly Date Stamp 25 June 2015, 04:01:04 UTC
9390477 Help: Fix typo in ctest_test documentation s/acorss/across/ 24 June 2015, 15:15:19 UTC
60eb396 Export: Escape exported property values when writing CMake language files When writing export files, correctly encode property values that contain characters special to the CMake language parser. We must ensure that they parse correctly when loaded on the consuming side. Reported-by: Dan Liew <dan@su-root.co.uk> 24 June 2015, 13:19:39 UTC
b01b0d7 Merge branch 'cmake-gui-osx-install-command-line' into release 24 June 2015, 13:10:31 UTC
d2cf92e cmake-gui: Change --install to use /usr/local/bin by default (#15627) In commit v3.3.0-rc1~49^2~2 (cmake-gui: Add --install option to add command-line tools on OS X, 2015-05-19) the option default was set to /usr/bin because that is where the old command line install dialog placed the symlinks. A better default is /usr/local/bin because it is meant for locally installed software rather than Apple-installed tools. Also, as of OS X El Capitan, special privileges are required even for root to modify /usr/bin but not /usr/local/bin. 24 June 2015, 12:57:50 UTC
6b5e94b CMake Nightly Date Stamp 24 June 2015, 04:01:06 UTC
d0c0efb Merge branch 'release' 23 June 2015, 13:10:03 UTC
4d56aef Merge branch 'release-3.2' 23 June 2015, 13:09:29 UTC
56e5d4e Merge topic 'use-generator-target' e7714235 Get the local generator from the GeneratorTarget. 5aa556be cmMakefileTargetGenerator: Require cmGeneratorTarget. bb88668a cmNinjaGenerator: Require cmGeneratorTarget. a3b210fd cmGeneratorTarget: Require a cmLocalGenerator to construct. 8ec60c67 cmGlobalGenerator: Create GeneratorTargets with a local generator. dee197fe GHS: Use a cmGeneratorTarget in generator API. b2b41b83 cmGeneratorTarget: Add accessor for cmLocalGenerator. 2e9333a1 C::B: Get the Makefile from the LocalGenerator, not vice-versa. 23 June 2015, 13:08:20 UTC
5ab7dd5 Merge topic 'fix-function-missing-end' 5d85fb4f Fix assertion failure on unmatched function or macro 23 June 2015, 13:08:18 UTC
bddfe77 Merge topic 'qt-autogen-always-run' 2bf22a4b QtAutogen: Add comment explaining why rcc cannot use PRE_BUILD 0e346427 QtAutogen: Always run autogen step even when rcc is enabled (#15608) 23 June 2015, 13:08:15 UTC
2bf22a4 QtAutogen: Add comment explaining why rcc cannot use PRE_BUILD 23 June 2015, 13:05:30 UTC
b24b58b cmake-mode.el: Add support for prog-mode hooks (#15521) Since version 24, Emacs supports a generic mode called prog-mode. Like all other modes it has its own mode-hook, prog-mode-hook. For Emacs users it is common to provide all your generic programming-mode related customizations in this mode-hook. cmake-mode is definitely a programming-mode and should support calling this hook. There are two ways to make that happen: * Make your major-mode a derived-mode from prog-mode. * Manually calling the hook upon mode-activation. Implementing a derived mode may be the most proper thing to do, but that may require quite a few structural changes. For now just call the hook explicitly if it exists. This should cover much of what users need. 23 June 2015, 12:48:01 UTC
69c5f13 FindIce: Find all Ice executables 23 June 2015, 09:35:19 UTC
9579be1 FindIce: Update for Ice version 3.6.0 23 June 2015, 08:57:59 UTC
6ccb534 CMake Nightly Date Stamp 23 June 2015, 04:01:05 UTC
e771423 Get the local generator from the GeneratorTarget. The Makefile should not know the LocalGenerator at all 22 June 2015, 17:23:46 UTC
5aa556b cmMakefileTargetGenerator: Require cmGeneratorTarget. 22 June 2015, 17:23:45 UTC
bb88668 cmNinjaGenerator: Require cmGeneratorTarget. 22 June 2015, 17:23:45 UTC
a3b210f cmGeneratorTarget: Require a cmLocalGenerator to construct. 22 June 2015, 17:23:45 UTC
8ec60c6 cmGlobalGenerator: Create GeneratorTargets with a local generator. 22 June 2015, 17:23:45 UTC
dee197f GHS: Use a cmGeneratorTarget in generator API. 22 June 2015, 17:23:45 UTC
b2b41b8 cmGeneratorTarget: Add accessor for cmLocalGenerator. 22 June 2015, 17:23:45 UTC
2e9333a C::B: Get the Makefile from the LocalGenerator, not vice-versa. The Makefile is a configure-time concept, and the LocalGenerator is a generate time concept. The LocalGenerator should not be available from the Makefile. 22 June 2015, 17:23:42 UTC
ec6d6be Merge topic 'minor-cleanups' 820986ed cmLocalGenerator: Constify GetIncludeDirectories method. b3e2e332 QtAutogen: Get the global generator from the Makefile. 61c0113c cmLocalUnixMakefileGenerator3: Remove unused method. 080489b8 cmMakefile: Use member directly instead of through method. 8bfaadfa cmMakefile: Move IsRoot API from cmLocalGenerator. 217c243d cmake: Update the current snapshot when Resetting. eb05dcd6 cmLocalGenerator: Add IssueMessage method. cfae7fa4 cmMakefile: Use cmOutputConverter instead of cmLocalGenerator. ccf7760f cmOutputConverter: Constify API. 22 June 2015, 17:00:32 UTC
24a0825 Merge topic 'clean-up-ReadListFile' 81eb2c58 cmMakefile: Simplify filename handling. 5c837686 cmMakefile: Make the IncludeScope more responsible. c10ab014 cmMakefile: Move IncludeScope. 3404f8a0 cmMakefile: Move ListFile parsing responsibility out of internal method. a1858136 cmMakefile: Rename parameter. ad47e6e5 cmMakefile: Inline ReadListFileInternal into caller. 254be613 cmMakefile: Move resource management into the IncludeScope. 826b6e68 cmMakefile: Move IncludeScope to ReadDependentFile. e53072d6 cmMakefile: Move IncludeScope instance. b7166afa cmMakefile: Remove File from IncludeScope. 27f229b9 cmMakefile: Move include scope out of ReadListFileInternal. 9166b49d cmMakefile: Change order of raii scopes. 384a0dba cmMakefile: Simplify condition handling. 5e24ff17 cmMakefile: Split file handling from execution. d5aaa2b9 cmMakefile: Move check for unused variables. fff3c6cd cmMakefile: Move a container population. ... 22 June 2015, 17:00:30 UTC
c7180e8 Merge topic 'clean-up-cmListFileArgument' 782657db cmListFileArgument: Remove FilePath member. a863c59f cmMakefile: Use GetExecutionFileStack method. 076760a6 cmMakefile: Add filename context to ExpandArguments. 569f4785 cmFunctionCommand: Store the FilePath when creating the prototype. f971ab04 cmMacroCommand: Store the FilePath when creating the prototype. 22 June 2015, 17:00:29 UTC
91611c3 Merge topic 'fix-Qt5Autogen-test' 6af9fa12 Tests: Don't hang when running Qt5Autogen built with GCC 5 (#15570). 22 June 2015, 17:00:27 UTC
8848298 Merge topic 'doc-cmake-buildsystem-typo' 17c51521 Help: Fix a typo in cmake-buildsystem(7) manual 22 June 2015, 17:00:25 UTC
38ee28b Merge branch 'fix-function-missing-end' into release 22 June 2015, 15:46:09 UTC
a38c271 Merge branch 'fix-function-missing-end' into release-3.2 22 June 2015, 15:46:00 UTC
5d85fb4 Fix assertion failure on unmatched function or macro The fix in commit v3.2.3~3^2 (Fix assertion failure on unmatched foreach in function, 2015-05-18) broke handling of unmatched non-loop blocks because it assumed all function blockers removed during error unwinding were for loops, essentially switching the set of mishandled cases. The purpose of the loop block push/pop operations is to define a scope matching the lifetime of the loop function blockers. Since our function blockers already have the proper lifetime, simply move the push/pop operations to their constructor/destructor. Extend the RunCMake.Syntax test with a case covering this. 22 June 2015, 15:41:51 UTC
4998899 Merge branch 'doc-cmake-buildsystem-typo' into release 22 June 2015, 13:46:11 UTC
17c5152 Help: Fix a typo in cmake-buildsystem(7) manual Add the property name INTERFACE_INCLUDE_DIRECTORIES that was missing from a set_property command. 22 June 2015, 13:02:55 UTC
f4144af CMake Nightly Date Stamp 22 June 2015, 04:01:04 UTC
820986e cmLocalGenerator: Constify GetIncludeDirectories method. 21 June 2015, 19:14:09 UTC
b3e2e33 QtAutogen: Get the global generator from the Makefile. 21 June 2015, 19:14:08 UTC
61c0113 cmLocalUnixMakefileGenerator3: Remove unused method. 21 June 2015, 19:14:07 UTC
080489b cmMakefile: Use member directly instead of through method. This function will not be around much longer anyway. 21 June 2015, 19:14:06 UTC
8bfaadf cmMakefile: Move IsRoot API from cmLocalGenerator. 21 June 2015, 19:14:05 UTC
782657d cmListFileArgument: Remove FilePath member. It is now unused. 21 June 2015, 18:57:26 UTC
a863c59 cmMakefile: Use GetExecutionFileStack method. 21 June 2015, 18:57:25 UTC
076760a cmMakefile: Add filename context to ExpandArguments. The cmListFileArgument currently stores a FilePath for use in this method. The filename is the same as the CMAKE_CURRENT_LIST_FILE, except if executing a macro or function defined in another file. Set the context filename when expanding the arguments of macros and functions using the filename recorded when defining the prototype. 21 June 2015, 18:57:25 UTC
569f478 cmFunctionCommand: Store the FilePath when creating the prototype. 21 June 2015, 18:31:28 UTC
f971ab0 cmMacroCommand: Store the FilePath when creating the prototype. Instead of setting it each time the macro is invoked. 21 June 2015, 18:31:27 UTC
217c243 cmake: Update the current snapshot when Resetting. This will matter when definitions are stored in the cmState. 21 June 2015, 18:19:53 UTC
eb05dcd cmLocalGenerator: Add IssueMessage method. For use at generate-time instead of the cmMakefile method of the same name. 21 June 2015, 18:17:59 UTC
cfae7fa cmMakefile: Use cmOutputConverter instead of cmLocalGenerator. 21 June 2015, 18:17:18 UTC
ccf7760 cmOutputConverter: Constify API. 21 June 2015, 18:13:28 UTC
81eb2c5 cmMakefile: Simplify filename handling. This method has only one caller. 21 June 2015, 18:10:52 UTC
5c83768 cmMakefile: Make the IncludeScope more responsible. It is now responsible for all resource management when including a file. 21 June 2015, 18:10:52 UTC
c10ab01 cmMakefile: Move IncludeScope. 21 June 2015, 18:10:52 UTC
3404f8a cmMakefile: Move ListFile parsing responsibility out of internal method. 21 June 2015, 18:10:51 UTC
a185813 cmMakefile: Rename parameter. 21 June 2015, 18:10:51 UTC
ad47e6e cmMakefile: Inline ReadListFileInternal into caller. 21 June 2015, 18:10:50 UTC
254be61 cmMakefile: Move resource management into the IncludeScope. 21 June 2015, 18:10:50 UTC
826b6e6 cmMakefile: Move IncludeScope to ReadDependentFile. Add replacement simple push/pop in the other two callers of ReadListFile. 21 June 2015, 18:10:50 UTC
e53072d cmMakefile: Move IncludeScope instance. 21 June 2015, 18:10:49 UTC
b7166af cmMakefile: Remove File from IncludeScope. Get it from the Makefile instead. 21 June 2015, 18:10:49 UTC
27f229b cmMakefile: Move include scope out of ReadListFileInternal. Simplify the ReadListFileInternal API. 21 June 2015, 18:10:48 UTC
9166b49 cmMakefile: Change order of raii scopes. 21 June 2015, 18:10:48 UTC
384a0db cmMakefile: Simplify condition handling. 21 June 2015, 18:10:48 UTC
5e24ff1 cmMakefile: Split file handling from execution. 21 June 2015, 18:10:47 UTC
d5aaa2b cmMakefile: Move check for unused variables. 21 June 2015, 18:10:47 UTC
fff3c6c cmMakefile: Move a container population. 21 June 2015, 18:10:47 UTC
a6e661b cmMakefile: Rename variables. 21 June 2015, 18:10:46 UTC
fe38bb2 cmMakefile: Change return type of ReadListFileInternal. 21 June 2015, 18:10:46 UTC
back to top