https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
0f4e8fd CMake 3.0.0-rc2 17 March 2014, 17:14:27 UTC
4a7eb0c Merge branch 'CONFIG-LOCATION-CMP0026' into release 17 March 2014, 13:35:30 UTC
c903b53 cmTarget: Restore <CONFIG>_LOCATION to CMP0026 OLD behavior (#14808) Restore support for the undocumented <CONFIG>_LOCATION target property removed by commit v3.0.0-rc1~175^2 (cmTarget: Remove support for <CONFIG>_LOCATION property, 2013-12-30) as part of the CMP0026 OLD behavior. 17 March 2014, 13:30:39 UTC
43b39b1 Merge branch 'fix-Qt5-windows-build' into release 17 March 2014, 13:24:12 UTC
61c60b2 QtDialog: Avoid linking to Qt4 WinMain when using Qt 5. Override the QT_QTMAIN_LIBRARY cache variable with a regular variable in the Qt 5 configuration. This avoids linking with the Qt 4 version of the WinMain library. 17 March 2014, 13:15:14 UTC
aa195cd Merge branch 'intel-14-version' into release 14 March 2014, 14:00:16 UTC
967d09f Merge branch 'fix-find_dependency-empty-version' into release 14 March 2014, 13:59:52 UTC
eddabf9 CMake*CompilerId: Fix patch level for Intel >= 14.0 (#14806) According to the Intel release notes: http://software.intel.com/sites/default/files/l-compiler-release-update.pdf the __INTEL_COMPILER_UPDATE predefined macro was introduced to hold the third version component. Reported-by: Dirk Ribbrock <dirk.ribbrock@mathematik.uni-dortmund.de> Co-Author: Rolf Eike Beer <kde@opensource.sf-tec.de> 14 March 2014, 12:51:37 UTC
34cd5fc find_dependency: Give more helpful message if VERSION is empty 13 March 2014, 19:51:11 UTC
59d3898 Merge branch 'fix-CMP0046-warning' into release 12 March 2014, 18:56:37 UTC
d83245a cmTarget: Don't create duplicate backtraces in CMP0046 warning 12 March 2014, 17:01:26 UTC
7534967 Merge branch 'fix-find_dependency-EXACT' into release 12 March 2014, 14:12:06 UTC
224f50f find_dependency: Make sure invalid EXACT use can be reported. Test the first argument directly for matching 'EXACT'. The error check in its previous position was incorrect and would only trigger with a version of '0' or similar. 11 March 2014, 13:51:06 UTC
c2d1ea3 Merge branch 'fix-xcode-compiler-force' into release 11 March 2014, 13:06:53 UTC
8c9bfac Xcode: Convert forced CMAKE_<LANG>_COMPILER to full path if possible During cross-compiling the toolchain file may use CMakeForceCompiler to force a compiler setting. When using the Xcode generator try to convert it to a full path by searching the PATH as is done for the Makefile generators. 10 March 2014, 21:12:00 UTC
6852fb8 CMakeDetermine*Compiler: Factor out search for compiler in PATH Factor out a _cmake_find_compiler_path helper macro to avoid duplication of the search for a full path to the compiler. 10 March 2014, 21:12:00 UTC
29d4f6b Merge branch 'doc-osx-path-variables' into release 10 March 2014, 14:24:16 UTC
764e977 Help: Document variables CMAKE_APPBUNDLE_PATH and CMAKE_FRAMEWORK_PATH 10 March 2014, 14:23:42 UTC
ebaa5a6 Merge branch 'fix-AUTOGEN-custom-command-depends' into release 10 March 2014, 13:38:52 UTC
29ff93a Merge branch 'fix-find_dependency-EXACT' into release 10 March 2014, 13:38:48 UTC
ef0386c Merge branch 'fix-Qt4-DBus-macro' into release 10 March 2014, 13:38:38 UTC
9d4394e Merge branch 'python-3.4' into release 10 March 2014, 13:36:31 UTC
98e3831 Merge branch 'fix-policy-scopes' into release 10 March 2014, 13:36:28 UTC
112cba9 QtAutogen: Fix AUTOGEN depends on custom command output with VS. Visual Studio is handled as a special case for autogen depends. However, the special handling works only for target dependencies, not file dependencies output by a custom command. Use a PRE_BUILD step only if all depends are targets. 10 March 2014, 12:01:29 UTC
fc2bad5 Qt4: Use correct qdbus executable in macro. Commit v3.0.0-rc1~71^2~9 (Qt4: Use IMPORTED executable names with custom commands., 2014-01-24) erroneusly changed this command to use the wrong target. 10 March 2014, 10:50:28 UTC
ab6201a FindPython{Interp,Libs}: Search for Python 3.4. Python 3.4.0rnc1 was released on 2014-02-20. 06 March 2014, 16:37:59 UTC
50fd0a3 Tests: Simplify and document policy scopes in RunCMake.CMP* tests Drop unnecessary NO_POLICY_SCOPE options. Document why the remaining options are necessary. 06 March 2014, 16:07:03 UTC
b1bbee3 Record more policies on targets when created Policies CMP0027, CMP0038, and CMP0046 have per-target meaning so record the policy settings on targets as they are created. 06 March 2014, 16:05:47 UTC
08ba128 find_dependency: Don't propagate EXACT argument. If a package is requested with an EXACT version, that doesn't imply that dependencies must be found EXACTly too. Extend the macro to allow specifying that a dependency must be found by EXACT version instead. 06 March 2014, 14:07:37 UTC
51988a4 Merge branch 'fix-check-build-system-crash' into release 04 March 2014, 15:17:05 UTC
3504f9b cmake: Fix --check-build-system argument count check (#14784) This internal option requires two arguments, not just one. Fix the argument count required to recognize the option. 04 March 2014, 15:12:08 UTC
54a4c93 Merge branch 'doc-find_package-build-paths' into release 03 March 2014, 19:43:36 UTC
69d73d2 Help: Mention in find_package that cmake-gui step is Windows-only (#14781) Recently used cmake-gui locations are searched only on Windows because the Windows registry is used to record the values. This behavior is historical and may be removed by a policy in the future so rather than implementing it on other platforms simply document the current behavior. 03 March 2014, 19:36:48 UTC
c69a84c Merge branch 'CMP0043-dir-prop' into release 03 March 2014, 15:12:05 UTC
9efba5d Merge branch 'add_definitions-no-genex' into release 03 March 2014, 15:12:01 UTC
38df26b CMP0043: Document old and new interfaces for setting directory property. 03 March 2014, 15:11:19 UTC
1a9316a add_definitions: Don't document genex support. This command does not support generator expressions. The documentation was mistakenly extended to claim it in commit v3.0.0-rc1~60^2~3 (Help: Mark up the buildsystem commands documentation, 2014-02-03). 03 March 2014, 15:10:39 UTC
42f9819 Merge branch 'FindRuby-2' into release 28 February 2014, 13:50:32 UTC
5161f7b Help: Consolidate FindRuby-2 release notes for 3.0.0 28 February 2014, 13:50:05 UTC
57abfea Help: Add FindRuby-2 topic release notes 28 February 2014, 13:47:12 UTC
165f643 FindRuby: Add support for Ruby 2.0 and 2.1 The most significant change since Ruby 1.9 is the changed path of config.h, from RbConfig::CONFIG['rubyhdrdir'] to RbConfig::CONFIG['rubyarchhdrdir']. 28 February 2014, 13:41:33 UTC
948d5d1 Merge branch 'fix-find_dependency-macro' into release 26 February 2014, 15:32:56 UTC
3d8f710 find_dependency: unset cmake_fd_version variable at end of macro This matches the other macro variables. 26 February 2014, 15:27:01 UTC
85d0f8d find_dependency: use correct version variable name The code set cmake_fd_version, but used ${version}. 26 February 2014, 15:27:01 UTC
bfb3f19 Merge branch 'INTERFACE-property-docs' into release 26 February 2014, 14:37:13 UTC
4232246 Merge branch 'fix-showinclude-warnings' into release 26 February 2014, 14:36:02 UTC
ad75afb Help: List the whitelist of properties for INTERFACE libraries. 26 February 2014, 09:40:49 UTC
47702b8 CTest: exclude /showIncludes notes when scraping logs My last related commit e5e3f3d4 (CTest: filter /showIncludes output from ninja compile launcher, 2013-12-01) filtered /showIncludes messages from the generated xml output but they also need to be filtered in ScrapeLog(). Otherwise they are being detected as warnings when using compilers withs english diagnostics. 25 February 2014, 16:23:57 UTC
cf7677d Merge branch 'fix-find_dependency-macro' into release 24 February 2014, 18:29:19 UTC
2be6dbe find_dependency: Ensure that ARGV1 has valid local content The ARGV1 value could come from a wrapping context if find_dependency is called from a function. 24 February 2014, 18:00:42 UTC
a35ce72 find_dependency: Add namespacing for variables in the macro. Avoid setting a variable called 'version' etc. 24 February 2014, 18:00:31 UTC
b686154 Merge branch 'install-FILES-genex' into release 24 February 2014, 14:16:36 UTC
5878c5d Always set version variable of find_dependency macro If there is no ARGV1, that is fine; version will be made empty, and no version will be passed to find_package(). This is relevant when find_dependency is invoked multiple times, sometimes with a version specified and sometimes without. find_dependency(dep1 3.4) find_dependency(dep2) # version still set to 3.4. 23 February 2014, 10:31:30 UTC
6e89c8a install: Support generator expressions in FILES and PROGRAMS mode Teach the install(FILES) and install(PROGRAMS) commands to evaluate generator expressions in the list of files. Extend the ExportImport test to cover installation cases involving generator expressions. 21 February 2014, 22:05:26 UTC
f11f7b3 cmInstallFilesGenerator: Add reference to calling cmMakefile Add a Makefile member to the cmInstallFilesGenerator class and populate it on construction. This will be useful in a following change to evaluate generator expressions with proper context. 21 February 2014, 22:05:26 UTC
e190236 Help: Format install() command documentation Add inline markup and explicit markup blocks as appropriate. 21 February 2014, 22:05:26 UTC
549b4d0 Merge branch 'doc-add_test-cleanup' into release 20 February 2014, 14:53:08 UTC
8afa5fe Help: Revise and format add_test() command documentation Favor the add_test(NAME) signature and document the limitations of the plain signature. 20 February 2014, 13:58:13 UTC
7cbab17 Change version scheme to use only two components for feature levels Historically CMake used three version components for the feature level. We released new features while incrementing only the third version component. Since commit v2.8.2~105^2~4 (New version scheme to support branchy workflow, 2010-04-23) we used the fourth version component for bug-fix releases and the development date: <major>.<minor>.<patch>[.<tweak>][-rc<n>] = Release <major>.<minor>.<patch>.<date>[-<id>] = Development This solidified use of three components for the feature level, and was necessary to continue releasing 2.x versions because: * Some existing projects performed floating-point comparisons of ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} to 2.x numbers so ``x`` could never be higher than 9. * Version 2.9.<date> was used briefly in post-2.8.0 development in CVS prior to the transition to Git, so using it in releases may have caused confusion. Now that we are moving to 3.x versions, these two restrictions go away. Therefore we now change to use only two components for the feature level and use the scheme: <major>.<minor>.<patch>[-rc<n>] = Release <major>.<minor>.<date>[-<id>] = Development 19 February 2014, 14:30:13 UTC
4bb8039 CMake 3.0.0-rc1 version update 19 February 2014, 14:30:12 UTC
f8ccb6d Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 19 February 2014, 14:30:12 UTC
db68dd2 Help: Rename 3.0 release notes to 3.0.0 Bug-fix releases 3.0.x may have their own notes so this will look more consistent. 19 February 2014, 14:30:00 UTC
d30e4fa Help: Consolidate remaining 3.0 release notes 19 February 2014, 13:39:44 UTC
a7c956b Merge topic 'doc-usage-requirements' 0c54b775 Help: Document the purpose of usage requirements clearly. 19 February 2014, 13:34:29 UTC
6a1a644 Merge topic 'FindOpenSSL-prefer-root' e346c47a FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764) 19 February 2014, 13:34:27 UTC
59df48a Merge topic 'FindJNI-ppc64le' ac2527e1 FindJNI: Add ppc64le architecture 19 February 2014, 13:34:26 UTC
9304d09 Merge topic 'FindBoost-namespace' 17485e37 FindBoost: Add suport for custom namespaces 19 February 2014, 13:34:24 UTC
5a607c4 Merge topic 'doc-package-registry' bf012e0c Help: Format find_package() command documentation bd6887e4 Help: Document the package registry in cmake-packages.7 19 February 2014, 13:34:22 UTC
e7d3287 Merge topic 'minor-cleanups' f6cae4ea Tests: Remove some trailing black lines. c0ea4c5c Makefile: Fix comment indentation. 5e0c73c7 cmGlobalGenerator: Remove unused variable. 907c09cd include_directory: Add missing include. a74d125a Help: Fix typo 317d8498 Small typo fix 19 February 2014, 13:34:20 UTC
0b3a792 CMake Nightly Date Stamp 19 February 2014, 05:01:07 UTC
e346c47 FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764) Use hints computed from this explicit variable before those computed by PkgConfig. They are more specific. 18 February 2014, 20:05:32 UTC
0c54b77 Help: Document the purpose of usage requirements clearly. People will be tempted to put things there for convenience, thereby causing conflicts similar to http://thread.gmane.org/gmane.comp.compilers.clang.devel/35162/focus=35169 where it is conceivable that the LLVM developers could put a flag on a target for convenience, which would cause conflicts for some downstreams. 18 February 2014, 15:08:44 UTC
ac2527e FindJNI: Add ppc64le architecture Signed-off-by: Dinar Valeev <dvaleev@suse.com> 18 February 2014, 13:30:51 UTC
586d2ce CMake Nightly Date Stamp 18 February 2014, 05:01:06 UTC
17485e3 FindBoost: Add suport for custom namespaces When building boost with an alternate namespace the libraries generated will have a different naming convention. This is often done to ensure no symbol conflicts with external libraries built against a different version of boost. If the namespace used is "myprivateboost::" instead of "boost::" then the libraries built will be named myprivateboost_foo instead of boost_foo. Add an option to specify a custom namespace used to alter the library names that get searched for. 17 February 2014, 21:05:48 UTC
bf012e0 Help: Format find_package() command documentation Add inline markup and explicit markup block syntax as needed. Add cross-references to other documentation as appropriate. 17 February 2014, 20:37:04 UTC
bd6887e Help: Document the package registry in cmake-packages.7 Port documentation from the CMake Wiki page at: http://www.cmake.org/Wiki/CMake/Tutorials/Package_Registry as of 2014-02-17 into our main documentation. 17 February 2014, 20:34:48 UTC
f6cae4e Tests: Remove some trailing black lines. 17 February 2014, 17:54:53 UTC
b486c6d Merge topic 'windows-filesystem-retry-config' 7b1f966a Windows: Make file delete/rename retry configurable 17 February 2014, 15:03:11 UTC
1062303 Merge topic 'INTERFACE-no-sources' 9db9c1fc cmTarget: Don't try to get sources of an INTERFACE_LIBRARY. 17 February 2014, 14:59:49 UTC
2bbcbb4 Merge topic 'emacs-mode-cmake-help' 9d35f7c4 cmake-mode.el: Add help for variables/properties/complete. Factorize. 7cc21e9a cmake-mode.el: Add the ability to retrieve module help. 17 February 2014, 14:59:47 UTC
65c74eb Merge topic 'KateHandleSpacesInPath' 22e5c6c2 Kate: handle spaces in build dir 17 February 2014, 14:59:45 UTC
a3bac64 Merge topic 'isystemForIcpc' cab5ebd4 Intel compiler: add -isystem flag under Linux 17 February 2014, 14:59:43 UTC
22e5c6c Kate: handle spaces in build dir They need to be escaped in the json file... I'm quite sure I tested this before, obviously I didn't test it correctly. Alex 17 February 2014, 14:54:03 UTC
c0ea4c5 Makefile: Fix comment indentation. 17 February 2014, 10:14:18 UTC
5e0c73c cmGlobalGenerator: Remove unused variable. 17 February 2014, 10:13:44 UTC
907c09c include_directory: Add missing include. The cmGeneratorExpression is used here, but the header for it is not in the include heirarchy. This would be a compile error if the file were compiled as a standalone translation unit, but it is instead used in a mini-unity-build by inclusion in cmCommands.cxx. The header for cmGeneratorExpression happens to be included first, so the compilation works fine. IDEs do not know this however, and flag the use as an error. 17 February 2014, 10:08:58 UTC
a74d125 Help: Fix typo binary_find -> binary_search. 17 February 2014, 10:07:59 UTC
317d849 Small typo fix 17 February 2014, 10:07:41 UTC
b1d3418 CMake Nightly Date Stamp 17 February 2014, 05:01:07 UTC
0c958c4 CMake Nightly Date Stamp 16 February 2014, 05:01:05 UTC
66bf178 CMake Nightly Date Stamp 15 February 2014, 05:01:11 UTC
9db9c1f cmTarget: Don't try to get sources of an INTERFACE_LIBRARY. An an assert to ensure this. 14 February 2014, 12:53:14 UTC
945a66a CMake Nightly Date Stamp 14 February 2014, 05:01:05 UTC
79bb8cf Merge topic 'dev/ninja-speedup' 26762e16 Ninja: Cache target-level flags 13 February 2014, 15:28:32 UTC
aa23381 Merge topic 'osx-sysroot-escape' 77b2e6f1 OS X: Escape path given to -isysroot flag 13 February 2014, 15:28:29 UTC
26762e1 Ninja: Cache target-level flags Instead of figuring out target flags per-source file, cache the flags that are being used. This results in a *much* faster generate time for Ninja. 13 February 2014, 15:20:56 UTC
9d35f7c cmake-mode.el: Add help for variables/properties/complete. Factorize. 13 February 2014, 14:38:13 UTC
7cc21e9 cmake-mode.el: Add the ability to retrieve module help. 13 February 2014, 14:35:30 UTC
c56854a CMake Nightly Date Stamp 13 February 2014, 05:01:07 UTC
back to top