https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
192a918 FindLAPACK: MKL clean up and fix for windows 08 October 2013, 15:07:43 UTC
46c7bca FindBLAS: Fixes for Windows MKL support 08 October 2013, 14:00:12 UTC
cfb2c66 CMake Nightly Date Stamp 08 October 2013, 04:01:08 UTC
1d9af19 Merge topic 'split-cmake-E' c04995b cmake: Split -E command implementation into separate source file 07 October 2013, 19:45:15 UTC
b41f2dd Merge topic 'test-Qt4-quiet' a3170c8 Tests: Make find_package(Qt4) QUIET 07 October 2013, 19:45:11 UTC
4e1368c Merge topic 'IMPORTED-target-SYSTEM-includes' a63fcbc Always consider includes from IMPORTED targets to be SYSTEM. 07 October 2013, 19:45:05 UTC
b38425f Merge topic 'private-link-depends-are-package-private' 0ad2a1c Export: Never treat private link libraries as public package dependencies. 07 October 2013, 19:44:59 UTC
c7384a0 Merge topic 'fixDocumentationComment' e507bf2 CPack: Fix clang -Wdocumentation warnings 07 October 2013, 19:44:54 UTC
fe0477c Merge topic 'add_cache_options_to_ccmake' fadffab ccmake: Teach dialog to support cache STRINGS property 07 October 2013, 19:44:48 UTC
fcfd409 Merge topic 'UseJava-jar-manifest' 69aff17 UseJava: Add support for the jar 'm' (Manifest) option 07 October 2013, 19:44:43 UTC
c76b380 Merge topic 'deprecation-macro-refactor' cdf55d5 GEH: Make each element of the deprecation macros overridable. 80d5090 GEH: Use the macro for the deprecation attribute after definiting it. 07 October 2013, 19:44:39 UTC
3e2e060 Merge topic 'generate-modern-style' 027a020 Merge branch 'test-property-genex' into generate-modern-style 33055c4 Generate modern-style cmake code. 07 October 2013, 19:44:33 UTC
9939c99 Merge topic 'test-property-genex' 6a47c37 add_test: Mention generator expressions in old-style add_test docs d331292 cmTestGenerator: Evaluate generator expressions in test properties 6fe5c4a cmTestGenerator: Separate test properties for each configuration 07 October 2013, 19:44:23 UTC
b53a71b Merge topic 'doc-add_dependencies-direction' 1bdac7d add_dependencies: Clarify direction of dependency in docs (#14424) 07 October 2013, 19:44:19 UTC
da0f373 Merge topic 'EclipseFixWarningMessage' 5f11b8d Eclipse: add version 4.3 for completeness 2b63734 Eclipse: print different message if CMAKE_ECLIPSE_VERSION is already set 1ff8c21 CMakeFindEclipse: use lowercase for macro calls 07 October 2013, 19:44:14 UTC
55af4ba Merge topic 'cmListFileLexer-fix-leak-on-error' ad3d5c5 cmListFileLexer: Fix leak on error before EOF 07 October 2013, 19:43:59 UTC
e000893 Merge topic 'cleanup-properties' b78bc33 Cleanup some variable documentation names bbfff52 Remove redundant cmake::GetIsPropertyDefined method 07 October 2013, 19:43:55 UTC
ca2c627 Merge topic 'mark_as_advanced' 8cff5e4 mark_as_advanced: improve documentation syntax 07 October 2013, 19:43:51 UTC
44e5118 Merge topic 'openssl-advanced' 864e2a3 FindOpenSSL: mark variables as advanced for MSVC (#14418) 07 October 2013, 19:43:46 UTC
e25dabb Merge topic 'RunCMake-ignore-valgrind-lines' 4953330 Tests/RunCMake: Tolerate valgrind lines in CMake output 07 October 2013, 19:43:41 UTC
64064c6 Merge topic 'cleanup-CTestTestMemcheck' e8e67ae CTestTestMemcheck: Fix matching of malloc debug messages 8ea62fd CTestTestMemcheck: Tolerate trailing "==..." lines from valgrind f169f48 CTestTestMemcheck: Refactor output expectation regex generation 07 October 2013, 19:43:36 UTC
6494cf5 Merge topic 'fix-genex-preprocessing-incomplete-test' 2aafacc genex: Test preprocessing incomplete expressions. 07 October 2013, 19:43:29 UTC
2e7ba29 Merge topic 'minor_cleanup' 6931999 VS6: Add some delimiting between error message and content. d1a5f12 cmTarget: Fix typo in comment. 961c0ba Fix comments to match the code. 7cca50c Remove unused include. 07 October 2013, 19:43:23 UTC
0b7a203 Merge topic 'FixTypoInGraphvizDocs' bbb0d6f CMakeGraphVizOptions.cmake: Fix typo in documentation 07 October 2013, 19:43:15 UTC
6955d7b Merge topic 'cmake-gui-window-settings' 81ea363 cmake-gui: save and restore the geometry and window state between sessions. 07 October 2013, 19:43:09 UTC
7069680 Merge topic 'FindwxWidgets-msvc-x64' 870f91e FindwxWidgets: Look in x64 directories for MSVC (#14393) 07 October 2013, 19:42:59 UTC
31e6ee5 Merge topic 'authorative-LINK_LIBRARIES' f01dc72 Use one authorative source of the LINK_LIBRARIES property. 07 October 2013, 19:42:55 UTC
ea574d9 Merge topic 'vs-compiler-id-tolerate-diagnostics' 8c891f8 VS: Tolerate diagnostic output while detecting cl (#14387) 07 October 2013, 19:42:51 UTC
e0c7ccb Merge topic 'deprecate-add_compiler_export_flags' 0f3a666 GenerateExportHeader: Deprecate add_compiler_export_flags function. 07 October 2013, 19:42:41 UTC
1c49eca Merge topic 'FindPython_versions' afd4f7f FindPython*: simplify version selection 07 October 2013, 19:42:35 UTC
73170c3 Merge topic 'FindLua' 89cfa20 Modules: add FindLua.cmake 07 October 2013, 19:42:27 UTC
d97fa4b Merge topic 'add-find_dependency-macro' bb501a2 CMakePackageConfigHelpers: Add a find_dependency macro 07 October 2013, 19:42:22 UTC
5f9de60 Merge topic 'rename-genex-method' cfae430 Genex: Rename cmGeneratorExpression::NeedsParsing to NeedsEvaluation 07 October 2013, 19:42:17 UTC
b619605 Merge topic 'graphviz-at-generate-time' 6cf5564 Generate graphviz files at generate time, not configure time. 07 October 2013, 19:42:13 UTC
5a4ec66 Merge topic 'add-policy-version-test' b494722 Tests: Verify policies are introduced only in "official" versions 07 October 2013, 19:42:06 UTC
25b35ed Merge topic 'update_trilinos_contract_test' 5a4a584 update Trilinos contract test 07 October 2013, 19:42:02 UTC
d673e1f Merge topic 'fix-style' 5916645 Fix some indentation problems in cmPolicies. 07 October 2013, 19:41:54 UTC
1e54b38 Merge topic 'MAP_IMPORTED_CONFIG-property-default' fb1294c cmTarget: Add initializer for MAP_IMPORTED_CONFIG_<CONFIG> 07 October 2013, 19:41:49 UTC
a65df44 Merge topic 'vs-no-regen-external-msproject' e478f03 VS: Fix CMAKE_SUPPRESS_REGENERATION bad ZERO_CHECK dependency (#14378) 07 October 2013, 19:41:44 UTC
058af7a Merge topic 'PLATFORM_ID-genex' dcc00ec Genex: Add the PLATFORM_ID expression. 07 October 2013, 19:41:39 UTC
ea3bb7e Merge topic 'automoc-gadget' d4937da Search for the Q_GADGET macro for running automoc too. 07 October 2013, 19:41:33 UTC
f4acef5 Merge topic 'ADDITIONAL_MAKE_CLEAN_FILES-genex' d26594f Genex: Evaluate genexes for additional make clean files. 07 October 2013, 19:41:29 UTC
f7558c5 Merge topic 'fix-reset-compiler' 8b2a2db Fix resetting the compiler on the command line (#14366). 07 October 2013, 19:41:24 UTC
610234a Merge topic 'FortranCInterface-cross-compile' d7a65a2 FortranCInterface: Fix cross-compiling Linux to MinGW (#14358) 07 October 2013, 19:41:19 UTC
0f32faa Merge topic 'remove-local-typedef' 2a7fecc remove unused local typedef 07 October 2013, 19:41:12 UTC
7f5961f Merge topic 'no-duplicate-find-tests' 796c618 blacklist tests with their own test in Tests/Module from AllFindModules test 07 October 2013, 19:41:06 UTC
d413435 Begin post-2.8.12 development 07 October 2013, 19:24:20 UTC
fadffab ccmake: Teach dialog to support cache STRINGS property This commit adds the ability to ccmake of cycling through cache options. This uses the STRINGS property of the cache entry. The enter key will cycle forward, and the right and left arrows will go up and down in the list. 07 October 2013, 18:17:54 UTC
ffff99c CMake 2.8.12 07 October 2013, 12:28:26 UTC
431eaf3 Merge branch 'release' 07 October 2013, 12:26:01 UTC
c515dc5 Merge topic 'fix-install-include-dirs-processing' 6f98f4a Genex: Fix processing multiple include directories for relative paths 07 October 2013, 12:26:46 UTC
6f98f4a Genex: Fix processing multiple include directories for relative paths Re-insert the semicolon which was removed during splitting. Commit d777b8e7 (Genex: Allow relative paths in INSTALL_INTERFACE., 2013-07-25) introduced the prefixItems method to allow relative paths in the argument of the INSTALL_INTERFACE expression. That method was buggy in that it did not re-introduce the semicolon separator in the result. This bug also affects paths which are already absolute in user code. 07 October 2013, 12:17:12 UTC
d85b066 CMake Nightly Date Stamp 07 October 2013, 04:01:10 UTC
5b98d09 CMake Nightly Date Stamp 06 October 2013, 04:01:10 UTC
dc92741 CMake Nightly Date Stamp 05 October 2013, 04:01:06 UTC
e20edcd CMake Nightly Date Stamp 04 October 2013, 04:01:07 UTC
c04995b cmake: Split -E command implementation into separate source file Move the cmake::ExecuteCMakeCommand static method and all the static methods it calls out of the 'cmake' class to a separate 'cmcmd' class. Build the latter as part of the main cmake executable with cmakemain.cxx and not in CMakeLib. Drop unused header includes from "cmake.cxx". By moving this implementation out of cmake.cxx we avoid carrying it around in all the executables that use class 'cmake'. It is needed only for the main "cmake -E" functionality. 03 October 2013, 21:30:28 UTC
a3170c8 Tests: Make find_package(Qt4) QUIET The lack of Qt4 on a system should silently skip the corresponding tests with no other messages. This is already the case for other find_package calls in Tests/CMakeLists.txt. 03 October 2013, 17:12:07 UTC
e27523a Merge topic 'xcode-5' a3194ff Xcode: Fix OBJECT library support for Xcode 5 (#14254) dff8d11 Xcode: Drop XCODE_DEPEND_HELPER for Xcode >= 5 1180322 Xcode: Teach Tests/BuildDepends to allow LINK_DEPENDS_NO_SHARED failure 765b46d Xcode: Fix test architecture selection for Xcode >= 5 03 October 2013, 12:17:43 UTC
a9a48ff CMake Nightly Date Stamp 03 October 2013, 04:01:05 UTC
a3194ff Xcode: Fix OBJECT library support for Xcode 5 (#14254) Xcode 2.1 through 4 supported $(CURRENT_ARCH) in a PBXFileReference 'path' value used in the "Link Binary with Libraries" build phase. CMake uses this to reference object file locations on link lines to bring in OBJECT library content. However, Xcode 5 now evaluates the $(CURRENT_ARCH) reference in this context as "undefined_arch" so the wrong path is given to the linker. There seems to be no alternative way to produce an architecture-specific value in a PBXFileReference. Fortunately Xcode 5 now also handles link dependencies for paths linked through OTHER_LDFLAGS. For Xcode >= 5, move the OBJECT library object file references from the link build phase to OTHER_LDFLAGS. We can still show the object files in the source group listing in either case. 02 October 2013, 17:03:21 UTC
dff8d11 Xcode: Drop XCODE_DEPEND_HELPER for Xcode >= 5 Xcode 5.0 now computes dependencies from files linked through OTHER_LDFLAGS, so we no longer need the XCODE_DEPEND_HELPER hack to re-link dependents when targets change. 02 October 2013, 16:49:09 UTC
1180322 Xcode: Teach Tests/BuildDepends to allow LINK_DEPENDS_NO_SHARED failure Xcode 5.0 now relinks targets when their shared libraries dependencies are modified, and there seems to be no way to stop it. Report this as a known limitation in the test output and do not fail. 02 October 2013, 16:49:09 UTC
765b46d Xcode: Fix test architecture selection for Xcode >= 5 In Tests/Architecture and Tests/BuildDepends/Project we select a set of OS X cpu architectures to use for the test. Prior to Xcode 4 we always used i386 and ppc. Starting with Xcode 4, the tools do not support ppc but do support x86_64, so we switch to that. Fix the version check to recognize Xcode >= 5 as at least Xcode 4 and use the new architectures. 02 October 2013, 16:48:20 UTC
c0133a5 CMake Nightly Date Stamp 02 October 2013, 04:01:07 UTC
c33a38f CMake 2.8.12-rc4 01 October 2013, 12:05:44 UTC
cc329e9 Merge topic 'osx-find-sdk-frameworks' 1fce189 OS X: Search system SDKs for frameworks 01 October 2013, 12:05:24 UTC
e02e56c Merge topic 'fix-duplicate-custom-commands' dccd494 Use first custom command for the same output (#14446) 01 October 2013, 12:05:17 UTC
204a547 Merge branch 'release' 01 October 2013, 12:03:41 UTC
fa97f43 CMake Nightly Date Stamp 01 October 2013, 04:01:06 UTC
dccd494 Use first custom command for the same output (#14446) In buggy code like add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/out.h MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/out.h.in ...) add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/out.h ...) that has more than one rule to generate the same output CMake has always used the first rule. However, since commit 2268c41a (Optimize custom command full-path dependency lookup, 2013-08-06) we update the map from output to cmSourceFile for every rule generating an output, effectively keeping the last command instead of the first. Fix this regression by checking for each map update if the output already has an entry. If so, keep only the original entry. The VS 8 generator triggers this with a special case for generate.stamp rules that differ between ZERO_CHECK and normal targets, so do not warn for now. Leave a TODO comment for warning in the future. 30 September 2013, 19:03:00 UTC
6a3958b CMake Nightly Date Stamp 30 September 2013, 04:01:04 UTC
6f74212 CMake Nightly Date Stamp 29 September 2013, 04:01:07 UTC
1bf010a CMake Nightly Date Stamp 28 September 2013, 04:01:10 UTC
1fce189 OS X: Search system SDKs for frameworks In Modules/Platform/Darwin.cmake set CMAKE_SYSTEM_FRAMEWORK_PATH to include framework directories from inside the system SDK corresponding to CMAKE_OSX_SYSROOT. Suggested-by: Sean McBride <sean@rogue-research.com> 27 September 2013, 14:18:46 UTC
6ed8504 CMake Nightly Date Stamp 27 September 2013, 04:01:08 UTC
71c0eb9 Merge topic 'wince-archfam' 0b15ffc MSVC: Fix WinCE arch family preprocessor symbol (#14436) 26 September 2013, 12:51:36 UTC
46ea147 Merge topic 'wince-subsystem' 8bb3b3d VS: Use version-specific subsystem for WinCE compiler id (#14440) 26 September 2013, 12:51:27 UTC
b89cedd CMake Nightly Date Stamp 26 September 2013, 04:01:16 UTC
6e3fe55 Merge topic 'bash-completion-future-filter' a8d7141 bash-completion: Future-proof --help-*-list "cXXXX version" filtering 25 September 2013, 20:37:54 UTC
a8d7141 bash-completion: Future-proof --help-*-list "cXXXX version" filtering A future version of CMake may not print the "cmake version" line at the beginning of the --help-*-list output. Filter out the line with 'grep' instead of 'tail' to tolerate output from versions of CMake with and without the version line. Match "cmake version", "cpack version", and "ctest version" in each corresponding completion script. 25 September 2013, 20:16:54 UTC
951a158 Merge topic 'hppa-bootstrap' ca63bb1 bootstrap: try better workaround for builds on Linux/HPPA 25 September 2013, 12:33:12 UTC
8bb3b3d VS: Use version-specific subsystem for WinCE compiler id (#14440) The subsystem must be set to WINDWOSCE for some SDKs to link an executable. Set it to 9 for VS2005 and to 8 for VS2008, since the value differs between the different Visual Studio versions. 25 September 2013, 12:29:03 UTC
5f8eefa CMake Nightly Date Stamp 25 September 2013, 04:01:11 UTC
0b15ffc MSVC: Fix WinCE arch family preprocessor symbol (#14436) In commit bd827f98 (Use COFF file header header for architecture detection, 2013-08-05) the MSVC_<lang>_ARCHITECTURE_ID value computed by CMakeDetermineCompilerId.cmake changed for WinCE architectures to be the exact architecture read from the PE header. Fix platform preprocessor definitions in Modules/Platform/Windows-MSVC.cmake to correspond to the architecture family (ARM or SHx) instead of the specific architecture. 25 September 2013, 03:20:22 UTC
a63fcbc Always consider includes from IMPORTED targets to be SYSTEM. Introduce a target property to control this behavior variable to set the default value for the target property. This does not affect try_compile runs. 24 September 2013, 18:00:31 UTC
0ad2a1c Export: Never treat private link libraries as public package dependencies. Multiple libraries in a single buildsystem can be exported to multiple export-sets. If a library from one export set depends on a library from another export set, the export logic generates a check in the targets file to verify that the target in the other export set is found. That check is executed at downstream-find_package-time. However, a target may depend privately on a target in another export set. In that case, the depend used to also be listed in the required targets in the targets file. Change the export logic to ignore the private link entries instead. 24 September 2013, 13:06:56 UTC
faef6b4 Merge topic 'wince-corelibc' e63cf5f MSVC: Fix version test for linking corelibc on Windows CE (#14420) 24 September 2013, 12:39:48 UTC
e507bf2 CPack: Fix clang -Wdocumentation warnings 24 September 2013, 12:29:24 UTC
e5538f3 CMake Nightly Date Stamp 24 September 2013, 04:01:07 UTC
e63cf5f MSVC: Fix version test for linking corelibc on Windows CE (#14420) In commit 8fcf0ab0 (Add support for new Windows CE compiler, 2013-08-04) we made corelibc conditional on the MSVC version, but the version value was incorrect. Update it to use corelibc for VS 2008 and below. 23 September 2013, 21:11:47 UTC
69aff17 UseJava: Add support for the jar 'm' (Manifest) option 23 September 2013, 12:54:33 UTC
cdf55d5 GEH: Make each element of the deprecation macros overridable. This way, we can override only FOO_DEPRECATED to silence deprecation for a library. 23 September 2013, 06:04:16 UTC
80d5090 GEH: Use the macro for the deprecation attribute after definiting it. This way, it is more-easily overridden. 23 September 2013, 06:04:13 UTC
475635e CMake Nightly Date Stamp 23 September 2013, 04:01:05 UTC
fe5e193 CMake Nightly Date Stamp 22 September 2013, 04:01:06 UTC
ee6b7a8 CMake Nightly Date Stamp 21 September 2013, 04:01:05 UTC
027a020 Merge branch 'test-property-genex' into generate-modern-style Resolve conflict in Source/cmTestGenerator.cxx by taking "their" side (test-property-genex). It already accounts for the lower-case change in "our" side (generate-modern-style). 20 September 2013, 12:20:01 UTC
6a47c37 add_test: Mention generator expressions in old-style add_test docs The old-style add_test() call does not support generator expressions at all. This also applies to the properties for the test, but it is not mentioned at all. 20 September 2013, 12:18:22 UTC
d331292 cmTestGenerator: Evaluate generator expressions in test properties This is useful for cases like: add_test(NAME mytest COMMAND mydriver $<TARGET_FILE:myexe>) set_tests_properties(mytest PROPERTIES REQUIRED_FILES "$<TARGET_FILE:myexe>" WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>" ) In this example we require the actual test executable to exist to run the test in addition to the test driver at argv[0]. Also the $<CONFIGURATION> expression improves over \${CTEST_CONFIGURATION_TYPE} because the latter is not normalized for case-sensitive filesystems. 20 September 2013, 12:18:22 UTC
back to top