https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
86bde2e CMake 3.3.0-rc2 09 June 2015, 14:31:54 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
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
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
b8746c4 Merge branch 'CPackDeb-dpkg-shlibdeps-check-flag' into release 03 June 2015, 13:29:58 UTC
39fc3ed CPackDeb: Check dpkg-shlibdeps --ignore-missing-info flag Check for this flag explicitly in the --help output before using it. It turns out there are some versions of the tool that support --version but not --ignore-missing-info. 03 June 2015, 13:23:02 UTC
54a95f5 CPackDeb: Check dpkg-shlibdeps version more robustly Use if(MATCHES) to verify that a match exists before using the match group variable. 03 June 2015, 13:22:27 UTC
c2cb80c CMake 3.3.0-rc1 version update 02 June 2015, 15:14:25 UTC
9805fd9 Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 02 June 2015, 15:12:33 UTC
a6916a6 Merge topic 'doc-3.3-relnotes' c952d790 Help: Organize and revise 3.3 release notes 8ce87ac6 Help: Consolidate 3.3 release notes 02 June 2015, 15:11:30 UTC
c952d79 Help: Organize and revise 3.3 release notes Add section headers similar to the 3.2 release notes and move each individual bullet into an appropriate section. Revise and consolidate some bullets covering related areas. 02 June 2015, 15:08:33 UTC
8ce87ac Help: Consolidate 3.3 release notes Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.3.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand. 02 June 2015, 13:10:30 UTC
3bcd2f5 Merge topic 'FindPostgreSQL-updates' d4fd30d8 FindPostgreSQL: Search some more common packaging locations 8bd95059 FindPostgreSQL: Add help text for PostgreSQL_LIBRARY cache entry a68e9b7c FindPostgreSQL: Document PostgreSQL_LIBRARY_DIRS result variable cc3aee04 FindPostgreSQL: Search for versions 9.2, 9.3, and 9.4 6a2851a1 FindPostgreSQL: Remove extra whitespace after command open parens b7ca6f90 FindPostgreSQL: Remove unused lines 02 June 2015, 13:03:54 UTC
e14e1f2 Merge topic 'FindBoost-per-config-libraries' b3df1e9f FindBoost: Fix Boost_LIBRARY_DIR_{RELEASE,DEBUG} cache entry configuration 02 June 2015, 13:03:52 UTC
d9f630a CMake Nightly Date Stamp 02 June 2015, 04:01:09 UTC
8b8baf5 Merge branch 'release' 01 June 2015, 18:26:01 UTC
b3de2a8 CMake 3.2.3 01 June 2015, 15:36:29 UTC
fe168ea Merge topic 'mingw32-make-backslash-workaround' 7dd4a12c Revert "Makefile: Fix compilation after parent commit was backported" 01 June 2015, 15:34:14 UTC
7dd4a12 Revert "Makefile: Fix compilation after parent commit was backported" This reverts commit bfa57c5f80278abc044b7342e81e5aaad82bffab. This change should not be part of 'master', only in 'release' for CMake 3.2. 01 June 2015, 15:33:24 UTC
05845ac Merge branch 'release' 01 June 2015, 15:09:28 UTC
1d2ae2b Merge branch 'mingw32-make-backslash-workaround' into release 01 June 2015, 15:07:57 UTC
bfa57c5 Makefile: Fix compilation after parent commit was backported The CMake 3.2 release branch does not have 'cmAlgorithms.h' and simply provides 'cmHasLiteralSuffix' in 'cmStandardIncludes.h' instead. 01 June 2015, 15:07:05 UTC
d4fd30d FindPostgreSQL: Search some more common packaging locations Use PATH_SUFFIXES to search more common packaging locations. On Windows, we can use suffixes to search in the standard Program Files locations without hard-coding the C:/ path. On Ubuntu/Debian, starting with PostgreSQL 9.3 the header file pg_type.h is moved to a separate package (from libpq-dev to postgresql-server-dev) and consequently the file pg_type.h is moved to a new location: /usr/include/postgresql/<version>/server/catalog/pg_type.h While at it, use separate PATH_SUFFIXES variables for library, type and include (this is merely an optimization). 01 June 2015, 15:01:00 UTC
8bd9505 FindPostgreSQL: Add help text for PostgreSQL_LIBRARY cache entry The PostgreSQL_LIBRARY_DIR_MESSAGE variable was set with the needed text but never referenced. 01 June 2015, 14:50:27 UTC
a68e9b7 FindPostgreSQL: Document PostgreSQL_LIBRARY_DIRS result variable 01 June 2015, 14:47:59 UTC
cc3aee0 FindPostgreSQL: Search for versions 9.2, 9.3, and 9.4 01 June 2015, 14:47:02 UTC
6a2851a FindPostgreSQL: Remove extra whitespace after command open parens 01 June 2015, 14:46:12 UTC
b7ca6f9 FindPostgreSQL: Remove unused lines 01 June 2015, 14:44:25 UTC
b3df1e9 FindBoost: Fix Boost_LIBRARY_DIR_{RELEASE,DEBUG} cache entry configuration These cache entries introduced by commit 892b854f (FindBoost: Search for debug and release libraries separately, 2015-01-26) should be marked as advanced just as Boost_LIBRARY_DIR was. Also their _LAST values should be tracked so changes can be detected reliably. Both of these are handled by code looking in _Boost_VARS_LIB for a list of relevant variables. Fix construction of this list that was broken by the above commit. Reported-by: Sylvain Joubert <joubert.sy@gmail.com> 01 June 2015, 14:10:08 UTC
836c4e9 Merge topic 'FindPkgConfig_fix_extra_path' d4c6531a FindPkgConfig: Fix extra paths for CMAKE_{FRAMEWORK,APPBUNDLE}_PATH vars 01 June 2015, 13:37:34 UTC
02c4aa1 Merge topic 'FindMatlab-fix-visibility-and-reconfiguration' 8444809c FindMatlab: fix reconfiguration of Matlab_ROOT_DIR 5752e558 FindMatlab: fix header visibility of the generated mex files 221a0263 FindMatlab: Drop incorrect usage option from test helper script 01 June 2015, 13:37:32 UTC
40bad51 Merge topic 'doc-add_dependencies-no-install' 9504d7a9 Help: Explicitly mention lack of 'install' support in add_dependencies 01 June 2015, 13:37:31 UTC
f663e9d Merge topic 'doc-cmake-compile-features-typo' a9b1838f Help: Fix typo in cmake-compile-features(7) manual (#15594) 01 June 2015, 13:37:29 UTC
1992aaa Merge topic 'file-log-less-data' eba12a43 cmFileCommand: Do not log raw protocol data from curl (#15589) 7e10f169 cmFileCommand: Clarify logic for populating LOG variable 0d37dcd3 cmFileCommand: Rename variable verboseLog => logVar 43c01e07 cmFileCommand: Remove leftover no-op debugging logic 01 June 2015, 13:37:24 UTC
8247186 Merge topic 'update-kwsys' bf365792 Merge branch 'upstream-kwsys' into update-kwsys ee71b751 KWSys 2015-05-27 (61e0419f) 01 June 2015, 13:37:22 UTC
8444809 FindMatlab: fix reconfiguration of Matlab_ROOT_DIR 01 June 2015, 13:24:06 UTC
5752e55 FindMatlab: fix header visibility of the generated mex files 01 June 2015, 13:24:06 UTC
221a026 FindMatlab: Drop incorrect usage option from test helper script There is no 'working_directory' option. 01 June 2015, 13:23:54 UTC
9504d7a Help: Explicitly mention lack of 'install' support in add_dependencies CMake-generated targets are not supported by add_dependencies. State this explicitly and use 'install' as an example since this may be commonly attempted. 01 June 2015, 13:13:23 UTC
d617dc6 CMake Nightly Date Stamp 01 June 2015, 04:01:06 UTC
ab75629 CMake Nightly Date Stamp 31 May 2015, 04:01:05 UTC
fc01247 CMake Nightly Date Stamp 30 May 2015, 04:01:06 UTC
d4c6531 FindPkgConfig: Fix extra paths for CMAKE_{FRAMEWORK,APPBUNDLE}_PATH vars The CMAKE_FRAMEWORK_PATH and CMAKE_APPBUNDLE_PATH cache variables are supposed to be used to generate the extra paths passed to pkg-config, but instead the CMAKE_PREFIX_PATH variable is used. This bug was introduced by the refactor in commit v3.1.0-rc1~747^2~1. 29 May 2015, 17:22:57 UTC
a9b1838 Help: Fix typo in cmake-compile-features(7) manual (#15594) target_link_libraries() is being used in the example code but target_include_directories() was probably meant to be used. The sentence that starts with "Consuming code then" indicates that the example is about using the appropriate include directory. 29 May 2015, 15:23:37 UTC
49959d7 CMake Nightly Date Stamp 29 May 2015, 04:01:08 UTC
eba12a4 cmFileCommand: Do not log raw protocol data from curl (#15589) Teach cmFileCommandCurlDebugCallback to filter the debug data by type and show only summary information instead of the raw data. This avoids allocating memory for all data transferred by UPLOAD or DOWNLOAD. 28 May 2015, 15:11:28 UTC
7e10f16 cmFileCommand: Clarify logic for populating LOG variable The chunkDebug buffer we use to accumulate the LOG variable content is populated if and only if a log variable was requested by the call, but it is much clearer to check that a log variable was requested explicitly before populating it. 28 May 2015, 14:37:28 UTC
0d37dcd cmFileCommand: Rename variable verboseLog => logVar This makes the LOG variable name consistent between UPLOAD and DOWNLOAD implementations. 28 May 2015, 14:33:44 UTC
43c01e0 cmFileCommand: Remove leftover no-op debugging logic Remove debugging logic left from commit v2.6.0~305 (add DOWNLOAD option to FILE command, 2008-02-06). The CURLE_OPERATION_TIMEOUTED code path does nothing that the code immediately after it does not do. 28 May 2015, 14:16:37 UTC
ec12336 Merge branch 'release' 28 May 2015, 13:59:00 UTC
e2bb333 Merge branch 'release-3.1' 28 May 2015, 13:57:44 UTC
0c24c23 Merge topic 'ctest-xml-refactor' de2ef305 cmCTest: Drop unused method overloads b04500a7 cmCTest{Test,MemCheck}Handler: Port to cmXMLWriter 8fbc509a cmCTestCoverageHandler: Port to cmXMLWriter 82455a9d cmCTestBuildHandler: Port to cmXMLWriter 1dbd86fd cmCTestLaunch: Port to cmXMLWriter a53bd63e cmCTest: Port GenerateNotesFile to cmXMLWriter 9c0bb7d8 cmCTestConfigureHandler: Port to cmXMLWriter 6cf5cc71 cmCTestUploadHandler: Port to cmXMLWriter ed42c203 cmCTestUpdateHandler: Port to cmXMLWriter 18825baf cmCTest: Port to cmXMLWriter f6413400 Add cmXMLWriter class to consolidate XML generation 28 May 2015, 13:56:53 UTC
a231298 Merge topic 'ctest-xml-minor-cleanup' b26e5b55 CTest: Generate NamedMeasurement elements directly into xml file 965cf8e6 CTest: Drop stray content from Configure.xml 28 May 2015, 13:56:51 UTC
cc55c33 Merge topic 'ctest-update-gmake-error-match' 44a4e545 ctest_build: Fix regression in GNU make error message matching 28 May 2015, 13:56:49 UTC
bf36579 Merge branch 'upstream-kwsys' into update-kwsys 28 May 2015, 12:21:55 UTC
ee71b75 KWSys 2015-05-27 (61e0419f) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 61e0419f | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' b1d560a0..61e0419f Brad King (1): 61e0419f SystemTools: Teach RemoveFile to tolerate missing file Matt McCormick (1): 9a6b7c3f cmake: Set CMP0056 to NEW 28 May 2015, 12:21:52 UTC
2d4bef0 CMake Nightly Date Stamp 28 May 2015, 04:01:11 UTC
827afc8 Merge branch 'ctest-update-gmake-error-match' into release-3.1 27 May 2015, 15:57:51 UTC
cf86696 Merge branch 'ctest-update-gmake-error-match' into release 27 May 2015, 15:52:20 UTC
44a4e54 ctest_build: Fix regression in GNU make error message matching The regex update in commit v3.1.2~4^2 (ctest_build: Update GNU make error message matching, 2015-01-28) broke matching of the messages it updated. Remove the escape character before the square brackets added by that commit. 27 May 2015, 15:48:38 UTC
76b9241 Merge topic 'test-genex-TARGET_FILE-on-INTERFACE' 89253992 Tests: Add case for rejecting $<TARGET_FILE:...> on an INTERFACE library 27 May 2015, 13:23:06 UTC
337f9b8 Merge topic 'intel-fortran-windows-debug' bd2ef44b Intel: Disable Fortran optimizations for Debug config on Windows (#15583) 27 May 2015, 13:23:05 UTC
d31f629 Merge topic 'hpux-isfinite' 9217b678 jsoncpp: Provide 'isfinite' impl on more HP-UX versions (#15576) 27 May 2015, 13:23:03 UTC
c12fc35 Merge topic 'inject-state-snapshot' 3b880a07 cmLocalGenerator: Require a valid cmState::Snapshot in the ctor. e12afe76 cmState: Host some state from the cmGlobalGenerator. c7b79aa1 cmGlobalGenerator: Require a cmake instance in ctor. 01e1cd5c cmState: Move snapshot creation to the cmake instance. 27 May 2015, 13:23:01 UTC
94e4b5d Merge topic 'clean-up-GHS' f69dcdfc GHS: Remove call to SetCurrentLocalGenerator. a4d230af GHS: Don't attempt to generate for IMPORTED or INTERFACE targets. 550e08b0 GHS: Remove unnecessary condition. d34467cd GHS: Remove unused CustomCommandUseLocal. 9afc9e84 GHS: Remove BuildFileName. 73245e59 GHS: Remove unnecessary Configure override. 27 May 2015, 13:22:59 UTC
95bab02 Merge topic 'minor-cleanups' f5b0a0fb cmMakefile: Don't pop the directory listfile off the stack. e40fcb59 cmMakefile: Simplify convert condition. 4fdad392 cmake: Remove redundant forward declaration. df9635f3 cmake: Remove redundant condition. ad167479 foreach: Remove unused variables. aaeec642 cmGlobalGenerator: De-virtualize methods with no overrides. 444bc349 Ninja: Remove some bogus comments. 27 May 2015, 13:22:57 UTC
af570e1 Merge topic 'ninja-per-target-rules' 9da84ab6 Ninja: Fix regression in .rsp file support 27 May 2015, 13:22:55 UTC
3b880a0 cmLocalGenerator: Require a valid cmState::Snapshot in the ctor. Refactor the local generator creation API to accept a cmState::Snapshot. Adjust MakeLocalGenerator to use the 'current' snapshot in cases where there is no parent. Create the snapshot for subdirectories in cmMakefile::AddSubdirectory. This means that snapshots are now created at the point of extending the tree, as appropriate, and independently of the cmLocalGenerator and cmMakefile they represent the state for. 27 May 2015, 13:18:32 UTC
e12afe7 cmState: Host some state from the cmGlobalGenerator. 27 May 2015, 13:18:31 UTC
c7b79aa cmGlobalGenerator: Require a cmake instance in ctor. It is required anyway, so this makes it explicit. 27 May 2015, 13:18:31 UTC
fcafd0c CMake Nightly Date Stamp 27 May 2015, 04:01:07 UTC
8925399 Tests: Add case for rejecting $<TARGET_FILE:...> on an INTERFACE library Add an explicit test for this existing error. We already cover it for an OBJECT library but INTERFACE libraries are not allowed either. 26 May 2015, 15:53:36 UTC
de2ef30 cmCTest: Drop unused method overloads The StartXML, EndXML, and AddSiteProperties overloads that take a stream directly are no longer called anywhere. All clients hvae been ported to cmXMLWriter. Drop the old overloads. 26 May 2015, 15:09:22 UTC
b04500a cmCTest{Test,MemCheck}Handler: Port to cmXMLWriter 26 May 2015, 15:09:22 UTC
8fbc509 cmCTestCoverageHandler: Port to cmXMLWriter 26 May 2015, 15:09:22 UTC
82455a9 cmCTestBuildHandler: Port to cmXMLWriter 26 May 2015, 15:09:22 UTC
1dbd86f cmCTestLaunch: Port to cmXMLWriter 26 May 2015, 15:09:21 UTC
a53bd63 cmCTest: Port GenerateNotesFile to cmXMLWriter 26 May 2015, 15:09:21 UTC
9c0bb7d cmCTestConfigureHandler: Port to cmXMLWriter 26 May 2015, 15:09:21 UTC
6cf5cc7 cmCTestUploadHandler: Port to cmXMLWriter 26 May 2015, 15:09:21 UTC
ed42c20 cmCTestUpdateHandler: Port to cmXMLWriter 26 May 2015, 15:09:21 UTC
18825ba cmCTest: Port to cmXMLWriter Re-implement StartXML, EndXML, and AddSiteProperties using cmXMLWriter. Leave the old overloads behind for use by CTest/* until they are ported. 26 May 2015, 15:09:20 UTC
f641340 Add cmXMLWriter class to consolidate XML generation Explicitly track XML generation state (indentation, element closure, etc.) so that clients can avoid manually/implicitly maintaining it. 26 May 2015, 15:09:20 UTC
b26e5b5 CTest: Generate NamedMeasurement elements directly into xml file Re-order the logic to avoid use of a temporary std::ostringstream. 26 May 2015, 14:40:00 UTC
965cf8e CTest: Drop stray content from Configure.xml Remove content left accidentally since commit v2.4.0~2876 (some bug fixes for my recent checkins and some more cleanup, 2004-09-07). 26 May 2015, 14:39:45 UTC
bd2ef44 Intel: Disable Fortran optimizations for Debug config on Windows (#15583) The "/Od" flag is used for C and C++ languages in this configuration so we should use it for Fortran too. Suggested-by: Oleg V. Zhylin <ovz@yahoo.com> 26 May 2015, 14:25:31 UTC
9217b67 jsoncpp: Provide 'isfinite' impl on more HP-UX versions (#15576) Some versions of HP-UX do not define 'isfinite' or 'finite' in math.h for Itanium when preprocessing with C++, so we have to add the definition ourselves instead to map to the internal version. 26 May 2015, 14:12:25 UTC
12b9005 Merge topic 'extend-visibility-properties' 700f1c3b Honor visibility properties for all target types (#15556) 50de5dbb Help: Format visibility property and variable documentation 771f1b00 Tests: Rename Visibility{InlinesHidden =>} ab55b3b5 Tests: Refactor RunCMake.VisibilityPreset test setup 26 May 2015, 13:24:00 UTC
129bf45 Merge topic 'ExternalData-no-symlinks' 0de47b05 ExternalData: Add option to disable use of symlinks 26 May 2015, 13:23:57 UTC
back to top