https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
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
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
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
ac10fc0 cmMakefile: Move listfile parsing responsibility. 21 June 2015, 18:10:45 UTC
6af9fa1 Tests: Don't hang when running Qt5Autogen built with GCC 5 (#15570). Since Qt 5.4.2, it is necessary to compile against Qt 5 with -fPIC and not -fPIE when using GCC 5. Not doing so results in a hanging test in this case, so use the PIC flag directly instead. 21 June 2015, 12:50:50 UTC
155ef53 CMake Nightly Date Stamp 21 June 2015, 04:01:03 UTC
4fa99b9 CMake Nightly Date Stamp 20 June 2015, 04:01:04 UTC
664156c Merge branch 'release' 19 June 2015, 12:56:35 UTC
41cd854 Merge topic 'GNUInstallDirs-special-prefixes' 8bcec4d2 Help: Add notes for topic 'GNUInstallDirs-special-prefixes' c8bd37ec GNUInstallDirs: Add special cases for certain prefixes 5f30f175 GNUInstallDirs: Add test cases 19 June 2015, 12:51:45 UTC
a53f1af Merge topic 'ConcurrentFortran-compiler-id' 54676a0e Help: Add notes for topic 'ConcurrentFortran-compiler-id' 7cd539b1 Add support for Concurrent Fortran 77 Compiler 0d204c1c CMakeDetermineCompilerId: Try matching compiler output to detect id 5f0dad75 CMakeDetermineCompilerId: Refactor id build/check loop logic c65a060e CMakeDetermineCompilerId: Optionally try some flags before no flags 19 June 2015, 12:51:43 UTC
c780524 Merge topic 'doc-CMAKE_GENERATOR_PLATFORM-typo' 1c9db7db Help: Fix typo in CMAKE_GENERATOR_PLATFORM docs (#15621) 19 June 2015, 12:51:41 UTC
ea69c7c Merge topic 'Embarcadero-ninja-link-pool' 078b60f0 Embarcadero: Run at most one linker invocation at a time (#15620) 19 June 2015, 12:51:39 UTC
66a2675 CMake Nightly Date Stamp 19 June 2015, 04:01:07 UTC
078b60f Embarcadero: Run at most one linker invocation at a time (#15620) At least some versions (e.g. C++ Builder 5) of the bcc32 linker are known to write temporary files with a constant name to the current directory (e.g. "turboc.$ln"). (This can be verified by using Process Monitor to watch the file writes that bcc32 / ilink32 / implib make). This causes problems with some generators that keep a constant current directory and run concurrent linkers. For example, the Ninja generator, by default, always has the current directory set to the top of the build tree - resulting in conflicts between the linkers that are simultaneously trying to write to "turboc.$ln". Symptoms include direct errors regarding the "turboc.$ln" file, or later build steps failing due to corrupted output from previous links that happened to link "successfully." This is not a problem for the Borland Makefiles generator which does not run jobs in parallel. For the Ninja generator, work around this problem by using a link job pool of size 1. 18 June 2015, 20:29:43 UTC
54676a0 Help: Add notes for topic 'ConcurrentFortran-compiler-id' 18 June 2015, 20:16:50 UTC
7cd539b Add support for Concurrent Fortran 77 Compiler The Concurrent Fortran compiler (ccur.com) is available on Linux and can be used much like the GNU Fortran compiler. Currently it has no preprocessor symbols to identify it so we need to detect it by matching compiler output. Suggested-by: Anthony Ette <Anthony.R.Ette@controlsdata.com> 18 June 2015, 15:36:12 UTC
0d204c1 CMakeDetermineCompilerId: Try matching compiler output to detect id Some compilers can only be distinguished by their compilation output rather than preprocessor symbols or special flags. Add infrastructure to determine the compiler id by matching output. 18 June 2015, 15:28:36 UTC
5f0dad7 CMakeDetermineCompilerId: Refactor id build/check loop logic Callers of CMAKE_DETERMINE_COMPILER_ID initialize the CMAKE_${lang}_COMPILER_ID to unset so we can check it at the end of each loop iteration instead of the beginning. This approach allows us to break out of the loop as soon as we succeed. It will also allow checks to be added in more places within the loop later. 18 June 2015, 15:27:00 UTC
c65a060 CMakeDetermineCompilerId: Optionally try some flags before no flags Teach CMAKE_DETERMINE_COMPILER_ID to optionally try detecting the compiler id using some given flags before trying to detect it with no special flags. This will be useful for Fortran detection to distinguish some compilers that use the preprocessors of others but have no macro of their own by getting verbose output. 18 June 2015, 14:59:35 UTC
8576c39 Merge branch 'doc-CMAKE_GENERATOR_PLATFORM-typo' into release 18 June 2015, 13:18:06 UTC
1c9db7d Help: Fix typo in CMAKE_GENERATOR_PLATFORM docs (#15621) s/toolset/platform/ 18 June 2015, 13:16:43 UTC
e2e6cb7 Merge topic 'linux-GNU-Fortran-no-rdynamic' f43defae GNU: Drop -rdynamic flag from Fortran 18 June 2015, 13:05:20 UTC
9223c6c Merge topic 'update-kwsys' 502430e3 Merge branch 'upstream-kwsys' into update-kwsys da4cddd7 KWSys 2015-06-15 (d217407c) 18 June 2015, 13:05:19 UTC
940ea9f Merge topic 'quote-doxygen-tools' 15c6a4c9 Utilities/Doxygen: Support tools installed in paths with spaces 18 June 2015, 13:05:15 UTC
ab00ff8 Merge topic 'GNUInstallDirs-doc-format' 1199ebf1 GNUInstallDirs: Improve documentation formatting 18 June 2015, 13:05:13 UTC
8bcec4d Help: Add notes for topic 'GNUInstallDirs-special-prefixes' 18 June 2015, 12:59:34 UTC
c8bd37e GNUInstallDirs: Add special cases for certain prefixes Teach the module to handle SYSCONFDIR and LOCALSTATEDIR properly if CMAKE_INSTALL_PREFIX is set to `/` or `/usr` -- i.e. as expected by GNU Coding Standard (i.e. set SYSCONFDIR to `/etc` and `LOCALSTATEDIR` to `/var`). Also if CMAKE_INSTALL_PREFIX is set to /opt/pkg, `SYSCONFDIR` must be set to `/etc/opt/pkg` and `LOCALSTATEDIR` to `/var/opt/pkg` according to FHS. 18 June 2015, 12:59:34 UTC
5f30f17 GNUInstallDirs: Add test cases Add a RunCMake.GNUInstallDirs test with cases covering various install prefixes. Hard-code the architecture information. Tolerate all platform-specific LIBDIR values. Currently the root prefix is not handled well, but verify the current behavior in the test anyway. This can be addressed with a future change. Inspired-by: Alex Turbov <i.zaufi@gmail.com> 18 June 2015, 12:59:24 UTC
f17e89c CMake Nightly Date Stamp 18 June 2015, 04:01:04 UTC
ee5c40a CMake Nightly Date Stamp 17 June 2015, 04:01:04 UTC
f43defa GNU: Drop -rdynamic flag from Fortran The GNU Fortran compiler does not document support for this flag as the GNU C and C++ compilers do. 16 June 2015, 17:58:41 UTC
5e92047 Merge topic 'update-prebuilt-openssl' 6d1cef1a Utilities/Release: Update to openssl-1.0.2c 16 June 2015, 14:39:14 UTC
ee223df Merge topic 'fix-windows-preprocessor-checks' 83af11d4 Fix preprocessor checks WIN32 => _WIN32 16 June 2015, 14:39:12 UTC
e5ed8b2 Merge topic 'cmake--build-dir' 90ad087a cmake: Fix --build <relative-dir> for VS generators (#15609) 7195ec92 Tests: Extend RunCMake.CommandLine to cover --build with no arg 16 June 2015, 14:39:10 UTC
b6b4a1c Merge topic 'cpack-rpm-and-deb-runcmake-tests' 5f61ed99 Tests: Move RunCMake.CPackRPM case into RunCMake.CPack_RPM test e726fc02 Tests: Add RunCMake tests for CPack{Deb,RPM} 16 June 2015, 14:39:08 UTC
1199ebf GNUInstallDirs: Improve documentation formatting Also consolidate the description of each variable. 16 June 2015, 14:33:48 UTC
15c6a4c Utilities/Doxygen: Support tools installed in paths with spaces Quote paths to tools in generation script. 16 June 2015, 13:07:41 UTC
502430e Merge branch 'upstream-kwsys' into update-kwsys 16 June 2015, 12:49:12 UTC
da4cddd KWSys 2015-06-15 (d217407c) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ d217407c | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 8533a79b..d217407c Brad King (1): d217407c SystemTools: Fix preprocessor check WIN32 => _WIN32 16 June 2015, 12:48:52 UTC
157396b CMake Nightly Date Stamp 16 June 2015, 04:01:05 UTC
5f61ed9 Tests: Move RunCMake.CPackRPM case into RunCMake.CPack_RPM test Move PARTIALLY_RELOCATABLE_WARNING test to the new common CPack test script structure to have all tests in one place as well as additional benefit of having some more checks done during test execution. 15 June 2015, 19:09:07 UTC
e726fc0 Tests: Add RunCMake tests for CPack{Deb,RPM} Add script structure for easier addition of new CPack related tests. 15 June 2015, 19:09:07 UTC
6d1cef1 Utilities/Release: Update to openssl-1.0.2c Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version. 15 June 2015, 16:37:44 UTC
83af11d Fix preprocessor checks WIN32 => _WIN32 The latter is predefined by Windows toolchains and is more reliable. Reported-by: Michael Stürmer <michael.stuermer@schaeffler.com> 15 June 2015, 13:58:29 UTC
84672a8 Merge topic 'FindCUDA-fix-ccache' b405f01d FindCUDA: Resolve a host compiler symlink only if it is Apple cc -> clang 15 June 2015, 13:45:31 UTC
c111370 Merge topic 'compiler-launcher' 698f7597 Add options to launch the compiler through tools like ccache or distcc 15 June 2015, 13:45:28 UTC
919b116 Merge topic 'ctest_update-RETURN_VALUE' 493388ce ctest_update: Fix RETURN_VALUE on VCS tool failure (#15610) bcf25803 Tests: Teach CTest.Update* tests to check ctest_update return code b6667729 Tests: Simplify CTest.UpdateGIT QUIET mode test 15 June 2015, 13:45:27 UTC
f8bc484 Merge topic 'fix-fast-special-targets' 0efe4944 cmGlobalGenerator: Add ComputeHomeRelativeOutputPath method. bc1211fa cmLocalUnixMakefileGenerator3: Remove unused variable. 15 June 2015, 13:45:25 UTC
b405f01 FindCUDA: Resolve a host compiler symlink only if it is Apple cc -> clang Otherwise using a "cc -> ccache" or similar symlink as the compiler causes FindCUDA to select ccache as the host compiler. Update the logic added by commit v3.1.0-rc1~354^2 (FindCUDA: Fix OSX Clang & no C language enabled, 2014-06-12) to apply only in the specific case it is needed. 15 June 2015, 13:41:10 UTC
698f759 Add options to launch the compiler through tools like ccache or distcc Create a <LANG>_COMPILER_LAUNCHER target property (initialized by a CMAKE_<LANG>_COMPILER_LAUNCHER variable) to specify a compiler launcher tool. This will supersede the CMAKE_<LANG>_COMPILER_ARG1 approach to using such tools. The old approach set CMAKE_<LANG>_COMPILER to the launcher tool while the new approach leaves this variable set to the actual compiler. Implement this property for Makefile and Ninja generators. It cannot be implemented for VS or Xcode generators as the IDE build tools offer no such hooks. 15 June 2015, 13:36:48 UTC
9cbb9ed CMake Nightly Date Stamp 15 June 2015, 04:01:03 UTC
081f6d9 CMake Nightly Date Stamp 14 June 2015, 04:01:04 UTC
0efe494 cmGlobalGenerator: Add ComputeHomeRelativeOutputPath method. Fix generation of tgt/fast build targets. Commit 363caa2f (cmLocalGenerator: De-virtualize Configure()., 2015-05-30) moved the computation of HomeRelativeOutputPath from Configure-time to Generate-time, because it is only used at Generate-time. However, that commit caused the member for one local generator to be computed immediately before generating with that local generator, whereas previously the members of all local generators were computed before generating any of them. The HomeRelativeOutputPath is used by the GetRelativeTargetDirectory method, which is called by the cmGlobalUnixMakefileGenerator3::WriteConvenienceRules method. That method is called by the cmLocalUnixMakefileGenerator3::WriteLocalMakefile method when generating for the top-most (ie, the first) local generator. At that point, the HomeRelativeOutputPath is not yet computed. Fix that by computing the member just before generating anything. This will eventually be done in the cmLocalUnixMakefileGenerator3 constructor instead, but further refactoring is needed to make that possible. 13 June 2015, 06:38:27 UTC
bc1211f cmLocalUnixMakefileGenerator3: Remove unused variable. 13 June 2015, 06:38:19 UTC
98133d3 CMake Nightly Date Stamp 13 June 2015, 04:01:05 UTC
03e2248 CMake Nightly Date Stamp 12 June 2015, 04:01:04 UTC
90ad087 cmake: Fix --build <relative-dir> for VS generators (#15609) The VS >= 10 generators need to parse the .sln file from the build directory to locate targets in subdirectories. This occurs after we change the working directory to the build tree. If a relative directory other than "." was given then we would change to it and also refer to the .sln file location with it. Fix this by converting the build tree to a full path always. This will also give a more informative error message when the directory does not exist. 11 June 2015, 20:04:21 UTC
7195ec9 Tests: Extend RunCMake.CommandLine to cover --build with no arg 11 June 2015, 19:58:52 UTC
31ce82d Merge topic 'FindBISON-DEFINES_FILE' 6863c0d5 Help: Add notes for topic 'FindBISON-DEFINES_FILE' 12e534c2 FindBISON: Add DEFINES_FILE option to pass --defines=FILE eb859263 FindBISON: Use CMAKE_PARSE_ARGUMENTS to parse arguments 29985ad8 FindBISON: Use BISON_TARGET macro argument names internally 801b799f FindBISON: Improve documentation formatting 11 June 2015, 17:16:20 UTC
d569008 Merge topic 'fix-CMP0009-future-states' a3a8177e cmFileCommand: Fix implementation of CMP0009. 11 June 2015, 17:16:19 UTC
71d5245 Merge topic 'minor-cleanups' 22d09ecf cmLocalGenerator: Remove ConfigureFinalPass. 821a711b project(): Remove unused variable. 11 June 2015, 17:16:16 UTC
back to top