https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
dcfdd0b Refactoring tests according to notes on review (https://github.com/Kitware/CMake/pull/159) 16 June 2015, 18:27:57 UTC
bc22e10 CMake Nightly Date Stamp 16 June 2015, 18:27:57 UTC
a47216a 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. 16 June 2015, 18:27:57 UTC
ac4ae88 Tests: Add RunCMake tests for CPack{Deb,RPM} Add script structure for easier addition of new CPack related tests. 16 June 2015, 18:27:57 UTC
0175601 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. 16 June 2015, 18:27:57 UTC
33779b0 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> 16 June 2015, 18:27:57 UTC
8673f6c 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. 16 June 2015, 18:27:57 UTC
60b04ce 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. 16 June 2015, 18:27:57 UTC
ed02fc7 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. 16 June 2015, 18:27:57 UTC
c2442a1 cmLocalUnixMakefileGenerator3: Remove unused variable. 16 June 2015, 18:27:57 UTC
da5e4ef 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. 16 June 2015, 18:27:57 UTC
d37c070 Tests: Extend RunCMake.CommandLine to cover --build with no arg 16 June 2015, 18:27:56 UTC
b4b6cbd ctest_update: Fix RETURN_VALUE on VCS tool failure (#15610) Make RETURN_VALUE report -1 if the update command failed as the documentation claims. Also avoid reporting a ctest script-level failure if the update command fails because we still correctly administered the update step. 16 June 2015, 18:27:56 UTC
d3dab5f Tests: Teach CTest.Update* tests to check ctest_update return code 16 June 2015, 18:27:56 UTC
de9ce38 Tests: Simplify CTest.UpdateGIT QUIET mode test Parameterize the dashboard script generation to configure custom content. Also move state cleanup from previous test back to its block. 16 June 2015, 18:27:56 UTC
91b54d8 Add unit tests for updated GNUInstallDirs.cmake. 15 June 2015, 20:01:38 UTC
4f2e12c Fix 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. 15 June 2015, 20:01:02 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
98133d3 CMake Nightly Date Stamp 13 June 2015, 04:01:05 UTC
03e2248 CMake Nightly Date Stamp 12 June 2015, 04:01:04 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
6863c0d Help: Add notes for topic 'FindBISON-DEFINES_FILE' 11 June 2015, 15:32:09 UTC
07ee7ba CMake Nightly Date Stamp 11 June 2015, 04:01:03 UTC
f928572 Merge branch 'release' 10 June 2015, 12:50:19 UTC
c9ee5de CMake Nightly Date Stamp 10 June 2015, 04:01:06 UTC
a3a8177 cmFileCommand: Fix implementation of CMP0009. 09 June 2015, 22:06:29 UTC
22d09ec cmLocalGenerator: Remove ConfigureFinalPass. Call the cmMakefile implementation directly. This is a configure-time construct. 09 June 2015, 21:42:13 UTC
821a711 project(): Remove unused variable. 09 June 2015, 21:42:13 UTC
86bde2e CMake 3.3.0-rc2 09 June 2015, 14:31:54 UTC
1c65ce5 Merge branch 'release' 09 June 2015, 14:31:04 UTC
ab660b8 Merge topic 'doc-policy-OLD-deprecated' 482a3bf3 Help: Document explicitly that policy OLD behavior is deprecated 09 June 2015, 14:29:38 UTC
12e534c FindBISON: Add DEFINES_FILE option to pass --defines=FILE 09 June 2015, 14:26:01 UTC
eb85926 FindBISON: Use CMAKE_PARSE_ARGUMENTS to parse arguments 09 June 2015, 14:21:52 UTC
29985ad FindBISON: Use BISON_TARGET macro argument names internally The macro argument names are much clearer than ${ARGV#} references. 09 June 2015, 14:21:51 UTC
801b799 FindBISON: Improve documentation formatting 09 June 2015, 14:21:42 UTC
d6619ac Merge branch 'doc-policy-OLD-deprecated' into release 09 June 2015, 13:33:50 UTC
482a3bf Help: Document explicitly that policy OLD behavior is deprecated The most likely documentation page a project author will read in response to a policy warning is the page for the policy itself. Add to every policy documentation page a note explicitly stating that the OLD behavior is deprecated. Also mention this in the cmake_policy() command documentation that explains how to set a policy to OLD. Suggested-by: Fraser Hutchison <fraser.hutchison@gmail.com> 09 June 2015, 13:29:41 UTC
223e2ec Merge topic 'binary-release-osx-qt-4.8-update' 1594edba Utilities/Release: Update to more recent Qt 4.8 on OS X 09 June 2015, 13:19:02 UTC
d78fbb6 Merge topic 'move-CMP0059-handling' 52b9d828 cmMakefile: Move CMP0059 handling to command code. fe603c7d cmGetDirectoryPropertyCommand: Move variable to the point of use. 8fc53c3c cmGetDirectoryPropertyCommand: Extract StoreResult method. 09 June 2015, 13:19:00 UTC
1adcec3 Merge topic 'doc-formatting' c3f40f4f Help: Improve formatting of command documentation 09 June 2015, 13:18:54 UTC
7f14943 Merge topic 'doc-find-versioned-location' 7ab0806f Help: Document find_* command versioned/unversioned name ordering 09 June 2015, 13:18:52 UTC
3e49888 Merge topic 'doc-find-command-cleanup' 3de3544f Help: Improve documentation formatting of find_* commands 8c64c478 Help: Document CMAKE_FIND_APPBUNDLE and CMAKE_FIND_FRAMEWORK 25b4483e Help: Document CMAKE_SYSTEM_APPBUNDLE_PATH variable e2f34986 Help: Document CMAKE_SYSTEM_FRAMEWORK_PATH variable 09 June 2015, 13:18:50 UTC
f7be278 Merge topic 'doc-drop-incorrect-cmake-developer-advice' 972853b1 Help: Drop incorrect advice from cmake-developer.7 manual 09 June 2015, 13:18:48 UTC
8298670 Merge topic 'ctest-script-mode-no-legacy-cygwin' 12436efc ctest: Disable CMake Cygwin legacy warning in dashboard client script 09 June 2015, 13:18:46 UTC
a53d920 Merge topic 'revert-mingw-no-find_library-dll' f5dbf00d Windows-GNU: Restore find_library treatment of '.dll' as linkable (#15409) 09 June 2015, 13:18:44 UTC
d6011a6 Merge topic 'cmake-gui-osx-install-command-line' d9b974b1 cmake-gui: Make command-line install help text selectable 09 June 2015, 13:18:42 UTC
5a5a81e Merge topic 'FindwxWidgets-versioned-executable' 2c969743 FindwxWidgets: Fix find_program call for versioned names 09 June 2015, 13:18:40 UTC
2848f93 CMake Nightly Date Stamp 09 June 2015, 04:01:04 UTC
1594edb Utilities/Release: Update to more recent Qt 4.8 on OS X Update to a version newer than 4.8.0 to get the fix for this issue: https://bugreports.qt.io/browse/QTBUG-23704 https://codereview.qt-project.org/13576 http://code.qt.io/cgit/qt/qt.git/commit/?id=e88dbaa7fc We hit it in the cmake-gui command-line install help dialog. 08 June 2015, 20:36:06 UTC
c3f40f4 Help: Improve formatting of command documentation Use inline reStructuredText markup and add cross-references in more places. 08 June 2015, 20:28:31 UTC
52b9d82 cmMakefile: Move CMP0059 handling to command code. Don't pay a penalty for it in all GetProperty calls. Additionally, the storage of properties will eventually move to cmState, which should only contain state and not logic for policies like this. 08 June 2015, 20:23:44 UTC
fe603c7 cmGetDirectoryPropertyCommand: Move variable to the point of use. 08 June 2015, 20:18:42 UTC
8fc53c3 cmGetDirectoryPropertyCommand: Extract StoreResult method. 08 June 2015, 20:18:40 UTC
7ab0806 Help: Document find_* command versioned/unversioned name ordering Suggest in the NAMES option that unversioned names go first to prefer local builds over distro-provided files. 08 June 2015, 20:13:56 UTC
3de3544 Help: Improve documentation formatting of find_* commands Use inline reStructuredText markup and add cross-references in more places. 08 June 2015, 19:52:21 UTC
8c64c47 Help: Document CMAKE_FIND_APPBUNDLE and CMAKE_FIND_FRAMEWORK Add dedicated documents for these and link to them instead of duplicating their documentation in every find command. 08 June 2015, 19:45:59 UTC
25b4483 Help: Document CMAKE_SYSTEM_APPBUNDLE_PATH variable 08 June 2015, 19:21:47 UTC
e2f3498 Help: Document CMAKE_SYSTEM_FRAMEWORK_PATH variable 08 June 2015, 19:15:47 UTC
9113184 Merge branch 'doc-drop-incorrect-cmake-developer-advice' into release 08 June 2015, 18:50:29 UTC
972853b Help: Drop incorrect advice from cmake-developer.7 manual Drop the comment on the purpose of PATH_SUFFIXES in our Find Module example. It was incorrect. 08 June 2015, 18:50:03 UTC
7ac02e0 Merge branch 'revert-mingw-no-find_library-dll' into release 08 June 2015, 18:18:04 UTC
40e1ed9 Merge branch 'ctest-script-mode-no-legacy-cygwin' into release 08 June 2015, 18:17:58 UTC
12436ef ctest: Disable CMake Cygwin legacy warning in dashboard client script In ctest -S mode we load the CTestScriptMode module to give the configuration scripts access to the host system information. CYGWIN.cmake warns unless we explicitly tell it not to warn since there is no chance for a cmake_minimum_required(VERSION) to be called. 08 June 2015, 18:16:28 UTC
d17aa60 Merge topic 'data-layout' 8174e5cd cmCustomCommand: Remove special member functions. 34e1d6db cmCustomCommand: Re-arrange data layout. 54cb76f2 cmComputeLinkDepends: Re-arrange data layout. b661d6c6 cmQtAutoGenerators: Re-arrange data layout. 40844a14 cmProcessTools: Re-arrange data layout. b1ff32af cmOrderDirectories: Re-arrange data layout. dd0417c7 cmInstallTargetGenerator: Re-arrange data layout. 125c4866 cmInstallFilesGenerator: Re-arrange data layout. 92b8b1fc cmGraphVizWriter: Re-arrange data layout. 7f3e1623 cmGlobalGenerator: Re-arrange data layout. d9df7fa7 cmComputeComponentGraph: Re-arrange data layout. db24e41b cmCommandArgumentParserHelper: Re-arrange data. 4cd13e80 cmComputeLinkInformation: Re-arrange data layout. 3e087a40 cmLocalUnixMakefileGenerator: Re-arrange data layout. e0421701 cmMakefile: Re-arrange data layout. c26696eb cmSourceFile: Re-arrange data. ... 08 June 2015, 17:54:11 UTC
ccc6fe9 Merge topic 'clean-up-cmMakefile' 4c192fb5 cmMakefile: Remove cacheOnly option from GetDefinitions. 046aafff cmGetCMakePropertyCommand: Don't explicitly specify default param. 021c4b6f cmMakefile: Simplify handling of CACHE_VARIABLES property. 1981c971 cmMakefile: Simplify InitializeFromParent method. 353e422b cmMakefile: Remove unused GetPolicies method. 00bfa047 cmMakefile: Out-of-line the cmMakefileCall. db74ce58 cmMakefile: Inline PushScope into PushFunctionScope. ca140c2e cmMakefile: Create a unified raii for macro scopes. d5dc4169 cmMakefile: Create a unified raii for function scopes. 08 June 2015, 17:54:09 UTC
21c92a0 Merge topic 'minor-cleanups' 4ab7d407 cmExportTryCompileFileGenerator: Add newline between methods. e133e409 cmExportTryCompileFileGenerator: Remove unused variable. c197c692 cmDocumentation: Remove unused include. 08 June 2015, 17:54:07 UTC
f5690cc Merge topic 'move-Feature-API' f573bd22 cmLocalGenerator: Add Feature API from cmMakefile. ccbc2259 cmGeneratorTarget: Move Feature API from cmTarget. 08 June 2015, 17:54:05 UTC
d18852d Merge topic 'extract-cmOutputConverter' 59e21ffa Port static calls from cmLocalGenerator to cmOutputConverter. 242dcc2c cmListFileBacktrace: Replace local generator with cmState::Snapshot. 1cff330b cmTarget: Port to cmOutputConverter. 2f1bd62b cmCustomCommandGenerator: Port to cmOutputConverter. 0f2a1324 cmCommandArgumentParserHelper: Port to cmOutputConverter. 4d8b79ad cmComputeLinkInformation: Port to cmOutputConverter. 8680520f cmMakefile: Make the cmState::Snapshot accessible. 6d7abb63 cmOutputConverter: Extract from cmLocalGenerator. a8244157 cmState::Snapshot: Provide accessor for the cmState. 1f4ef396 cmLocalGenerator: Remove some commented lines of code. 08 June 2015, 17:54:02 UTC
c8997d1 Merge topic 'extract-cmLinkedTree' 4e5c70ab cmState: Extract a cmLinkedTree container adaptor. 7b9c7586 cmState: Group BuildsystemDirectory state together in a struct. 1b323949 cmState: Extend Snapshot concept with a SnapshotType. 08 June 2015, 14:34:55 UTC
25136d7 Merge topic 'vs-deterministic-guid' cdf2cba3 VS: Use cmUuid RFC 4122 compliant hash based UUID generation 08 June 2015, 14:34:53 UTC
534cc47 Merge topic 'doc-add_custom_command-clarify-TARGET_FILE' 0e708d17 Help: Reference TARGET_FILE genex in add_custom_command docs (#15605) 08 June 2015, 14:34:51 UTC
092133b Merge topic 'ExternalProject_init_selected_submodules' 77ee6db5 Help: Add notes for topic 'ExternalProject_init_selected_submodules' 124243c0 ExternalProject: Add unit tests for GIT_SUBMODULES argument 14e2c3ad ExternalProject: Initialize only selected git submodules (#15590) 08 June 2015, 14:34:49 UTC
77ee6db Help: Add notes for topic 'ExternalProject_init_selected_submodules' 08 June 2015, 14:27:06 UTC
124243c ExternalProject: Add unit tests for GIT_SUBMODULES argument 08 June 2015, 14:27:06 UTC
f5dbf00 Windows-GNU: Restore find_library treatment of '.dll' as linkable (#15409) Revert commit v3.3.0-rc1~435^2 (Windows-GNU: Do not tell find_library to treat '.dll' as linkable, 2015-02-18). MinGW tools support linking to '.dll' files directly and many non-CMake build systems still do not provide a separate '.dll.a' file. 08 June 2015, 14:16:18 UTC
c279078 Merge branch 'cmake-gui-osx-install-command-line' into release 08 June 2015, 14:01:02 UTC
d9b974b cmake-gui: Make command-line install help text selectable This will allow users to cut-n-paste the instructions over to a command prompt. 08 June 2015, 13:59:11 UTC
a20ca0c Merge branch 'FindwxWidgets-versioned-executable' into release 08 June 2015, 13:19:39 UTC
2c96974 FindwxWidgets: Fix find_program call for versioned names In commit v3.3.0-rc1~132^2 (FindwxWidgets: Search for wx-config-3.0 in addition to wx-config, 2015-04-29) we added a second (versioned) name to the find_program call. Specifying multiple names requires use of the NAMES option. Add it now. While at it, also add versioned names for 2.9 and 2.8. 08 June 2015, 13:13:29 UTC
a97b910 Merge branch 'doc-add_custom_command-clarify-TARGET_FILE' into release 08 June 2015, 13:07:27 UTC
0e708d1 Help: Reference TARGET_FILE genex in add_custom_command docs (#15605) When documenting in the COMMAND option how to reference an executable, we previously only explicitly covered how to do it for argv[0] and left it to the reader to follow the reference to the generator expressions manual. Add explicit mention of the TARGET_FILE genex in this documentation since it will be a commonly used generator expression in this context. 08 June 2015, 13:06:26 UTC
9d68bd6 CMake Nightly Date Stamp 08 June 2015, 04:01:03 UTC
4c192fb cmMakefile: Remove cacheOnly option from GetDefinitions. It is now unused. 07 June 2015, 13:21:56 UTC
046aaff cmGetCMakePropertyCommand: Don't explicitly specify default param. 07 June 2015, 13:21:55 UTC
021c4b6 cmMakefile: Simplify handling of CACHE_VARIABLES property. 07 June 2015, 13:21:55 UTC
8174e5c cmCustomCommand: Remove special member functions. The compiler generated ones are fine. The existing implementations here are incorrect as they omit some members. 07 June 2015, 09:09:32 UTC
34e1d6d cmCustomCommand: Re-arrange data layout. Size goes from 240 to 224 bytes. 07 June 2015, 08:48:15 UTC
54cb76f cmComputeLinkDepends: Re-arrange data layout. Size goes from 648 to 632 bytes. 07 June 2015, 08:41:47 UTC
4ab7d40 cmExportTryCompileFileGenerator: Add newline between methods. 07 June 2015, 08:32:53 UTC
e133e40 cmExportTryCompileFileGenerator: Remove unused variable. 07 June 2015, 08:32:27 UTC
c197c69 cmDocumentation: Remove unused include. 07 June 2015, 08:32:02 UTC
b661d6c cmQtAutoGenerators: Re-arrange data layout. Size goes from 920 to 912 bytes. 07 June 2015, 08:24:28 UTC
40844a1 cmProcessTools: Re-arrange data layout. Size goes from 72 to 64 bytes. 07 June 2015, 08:24:28 UTC
b1ff32a cmOrderDirectories: Re-arrange data layout. Size goes from 680 to 672 bytes. 07 June 2015, 08:24:27 UTC
dd0417c cmInstallTargetGenerator: Re-arrange data layout. Remove unused cmGeneratorTarget member. Size goes from 238 to 232 bytes. 07 June 2015, 08:24:27 UTC
125c486 cmInstallFilesGenerator: Re-arrange data layout. Size goes from 296 to 288 bytes. 07 June 2015, 08:24:27 UTC
92b8b1f cmGraphVizWriter: Re-arrange data layout. Size goes from 272 to 264 bytes. 07 June 2015, 08:24:26 UTC
back to top