https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
7b6b8cc ninja: Have the bundle resources be a dependency of their target 22 June 2016, 15:24:56 UTC
4561816 Merge branch 'release' 22 June 2016, 12:54:24 UTC
54e293d Merge topic 'FindZLIB-fixup' 4bb83514 FindZLIB: Do not mark unused variable as advanced 22 June 2016, 12:53:04 UTC
ed59f4b Merge topic 'GetPrerequisites-findstr' 867b73e2 GetPrerequisites: Optimize on Windows by filtering `objdump` output 22 June 2016, 12:53:02 UTC
110270f Merge topic 'doc-VS_STARTUP_PROJECT-clarify' d3e538ea Help: Clarify VS_STARTUP_PROJECT documentation 22 June 2016, 12:53:00 UTC
de943c3 CMake Nightly Date Stamp 22 June 2016, 04:01:10 UTC
f65b275 Merge branch 'release' 21 June 2016, 18:01:12 UTC
8380f47 Merge topic 'output-converter' 8ddbd4c2 cmOutputConverter: remove unnecessary conversion bdaadbdc cmOutputConverter: collapse ConvertToOutputForExisting functions 191fc3a0 cmOutputConverter: remove unused 'local' argument b86007e3 cmOutputConverter: remove 'optional' argument cde127b0 cmOutputConverter::Convert: invert condition c23f89bc cmOutputConverter::Convert: make precondition explicit 21 June 2016, 17:57:16 UTC
cc9f6f3 Merge topic '14068-ctest-target-set-buildname-with-only-c-compiler' 6509ad29 CTest: Properly set buildname if only C langage is enabled 21 June 2016, 17:57:14 UTC
e260f30 Merge topic 'FindGLEW-debug' 6087b9e4 FindGLEW: Search for debug and release configurations separately 21 June 2016, 17:57:11 UTC
91392a6 Merge topic 'FindLua-match-header-and-lib' eecd307e FindLua: Iterate through all include subdirs to find a suitable header 3532cbce FindLua: Check header file against suitable versions 281c707b FindLua: Factor out a helper function for version extraction 92c67b9f FindLua: Prefix private APIs with `_lua_` 21 June 2016, 17:57:09 UTC
9cb6855 Merge topic 'update-libarchive' 52f58267 Merge branch 'upstream-LibArchive' into update-libarchive 2b94d71d LibArchive 2016-06-19 (139d0576) 21 June 2016, 17:57:07 UTC
447f061 Merge topic 'FindBoost-imported-fallback-to-release' c9fca42f FindBoost: Make imported targets fall back to `Release` 21 June 2016, 17:57:04 UTC
736ffc6 Merge topic 'aix-clang' 5cc34162 AIX: Add support for Clang compiler 21 June 2016, 17:57:02 UTC
b70f183 Merge topic 'refactor-flags' 41925efe cmGeneratorTarget: Fix Fortran module directory regression 21 June 2016, 17:56:59 UTC
41925ef cmGeneratorTarget: Fix Fortran module directory regression Refactoring in commit 49f10f0d (cmGeneratorTarget: Adopt Fortran module directory generation, 2016-06-10) accidentally made a local variable declared `static` causing results to be re-used incorrectly. 21 June 2016, 17:37:06 UTC
c41dfda Merge branch 'doc-VS_STARTUP_PROJECT-clarify' into release 21 June 2016, 13:34:47 UTC
d3e538e Help: Clarify VS_STARTUP_PROJECT documentation Explain in what directory the property should be set to affect the corresponding ``.sln`` file. Suggested-by: Stephen Kelly <steveire@gmail.com> 21 June 2016, 13:33:35 UTC
4bb8351 FindZLIB: Do not mark unused variable as advanced We no longer define the ZLIB_LIBRARY cache entry, so we should not mark it as advanced either. We only use this variable when someone else defines it in order to remain compatible with older versions of this module, but we never create the entry ourselves anymore. 21 June 2016, 12:56:56 UTC
867b73e GetPrerequisites: Optimize on Windows by filtering `objdump` output Extend the optimization from commit v3.4.0-rc1~264^2 (GetPrerequisites: Optionally filter "objdump" output for speed, 2015-07-29) to work on Windows by using `findstr` in place of `grep`. 21 June 2016, 12:48:09 UTC
76c186b CMake Nightly Date Stamp 21 June 2016, 04:01:11 UTC
8ddbd4c cmOutputConverter: remove unnecessary conversion 20 June 2016, 21:18:59 UTC
bdaadbd cmOutputConverter: collapse ConvertToOutputForExisting functions 20 June 2016, 21:11:05 UTC
191fc3a cmOutputConverter: remove unused 'local' argument 20 June 2016, 21:03:28 UTC
b86007e cmOutputConverter: remove 'optional' argument Remove the 'optional' paramenter from the second overload of the Convert function. This parameter is used from one single location. Inline the codepath for which the argument is true to the callsite. 20 June 2016, 20:32:02 UTC
cde127b cmOutputConverter::Convert: invert condition Make the control flow of the 'optional' argument more explicit. 20 June 2016, 20:12:36 UTC
c23f89b cmOutputConverter::Convert: make precondition explicit 20 June 2016, 20:11:20 UTC
6509ad2 CTest: Properly set buildname if only C langage is enabled Fixes #14068 20 June 2016, 19:45:25 UTC
6087b9e FindGLEW: Search for debug and release configurations separately 20 June 2016, 19:07:32 UTC
eecd307 FindLua: Iterate through all include subdirs to find a suitable header Fixes #15756. 20 June 2016, 18:46:06 UTC
3532cbc FindLua: Check header file against suitable versions 20 June 2016, 18:40:40 UTC
281c707 FindLua: Factor out a helper function for version extraction 20 June 2016, 18:38:32 UTC
92c67b9 FindLua: Prefix private APIs with `_lua_` 20 June 2016, 18:37:49 UTC
cd1f1cb Merge topic 'cmDependsJavaParserHelper-dangling-ptr' fe27879c cmDependsJavaParserHelper: fix dangling pointer 20 June 2016, 14:58:10 UTC
fe27879 cmDependsJavaParserHelper: fix dangling pointer The cmDependsJavaParserHelper tries to implement a "deep copy" in the assignment operator of the internal class CurrentClass. To do that, it uses std::copy and std::back_inserter. The copy constructor is implemented in terms of the assignment operator but it does not initialize the member NestedClasses, a pointer to vector. This pointer is dereferenced in the assignment operator. Change the pointer to a value and rely on the compiler generated special functions. 20 June 2016, 14:56:39 UTC
d38fc22 Merge branch 'update-libarchive' into release 20 June 2016, 14:53:25 UTC
52f5826 Merge branch 'upstream-LibArchive' into update-libarchive * upstream-LibArchive: LibArchive 2016-06-19 (139d0576) 20 June 2016, 14:50:13 UTC
2b94d71 LibArchive 2016-06-19 (139d0576) Code extracted from: https://github.com/libarchive/libarchive.git at commit 139d0576b51a253732a5ab1f66805dffbf8b00af (master). 20 June 2016, 14:50:05 UTC
c9fca42 FindBoost: Make imported targets fall back to `Release` FindBoost only detects Debug and Release configurations. All other configurations will fall back to the configuration listed as the first entry in `IMPORTED_CONFIGURATIONS`. Switch the order so that `Release` is listed first, as this is a better fallback than `Debug` for the `RelWithDebInfo` and `MinSizeRel` configurations. See issue #16091. 20 June 2016, 14:14:10 UTC
313e966 Merge branch 'release' 20 June 2016, 14:05:34 UTC
5cc3416 AIX: Add support for Clang compiler The platform information module for GNU on AIX can be reused for Clang on AIX because clang accepts almost all of the same options. 20 June 2016, 13:59:31 UTC
74fde78 Merge topic 'cmake-trace-source' e63151ff cmake: Add an option to control what files needs to be traced 20 June 2016, 13:56:06 UTC
efb6d31 Merge topic 'FindQt4-doc-QtDeclarative-imported' 5ed2881c FindQt4: Document Qt4::QtDeclarative imported target (#16157) 20 June 2016, 13:56:04 UTC
e2d700b Merge topic 'cpack-deb-test-fixes' 6107fab4 CPack/Deb: Fix test to actually test the preinst script 302391ba CPack/Deb: Fix tests for SELinux-enabled systems 20 June 2016, 13:56:01 UTC
95c5e00 Merge topic 'pkgconfig-targets' 8345c646 FindPkgConfig: define the imported targets also when the data comes from cache 20 June 2016, 13:55:59 UTC
711caeb Merge topic 'refactor-flags' 802b36fb cmExtraSublimeTextGenerator: Use GetTargetCompileFlags 3c488ce8 cmLocalGenerator: Adopt target compile flag generation 5467e794 cmLocalGenerator: Add method to get Fortran-specific compiler flags 49f10f0d cmGeneratorTarget: Adopt Fortran module directory generation 0392f72b Refactor Makefile/Ninja tool working directory storage 20 June 2016, 13:55:56 UTC
af0f1e4 Merge topic 'cmake-gui-Qt-LGPLv3' 9ad10c8f cmake-gui: Reference LGPLv3 when redistributing Qt 20 June 2016, 13:55:54 UTC
5f3bfab Merge topic 'FindFreetype-debug-lib' b213a7f6 FindFreetype: Find release and debug libraries separately 20 June 2016, 13:55:52 UTC
5c7b2aa Merge topic 'revert-vs-clang-minsize' 78249be2 VS: Fix regressed mapping for the cl `/Os` compiler flag 20 June 2016, 13:55:48 UTC
c8f139a Merge branch 'cpack-deb-test-fixes' into release 20 June 2016, 13:29:22 UTC
6107fab CPack/Deb: Fix test to actually test the preinst script The test regex variable name was invalid and did not test preinst script. Reported-by: Patrick <mail6543210@yahoo.com.tw> 20 June 2016, 13:29:11 UTC
302391b CPack/Deb: Fix tests for SELinux-enabled systems Suggested-by: Patrick <mail6543210@yahoo.com.tw> 20 June 2016, 13:29:11 UTC
4fdb97d Merge branch 'pkgconfig-targets' into release 20 June 2016, 13:24:30 UTC
45b6264 Merge branch 'FindQt4-doc-QtDeclarative-imported' into release 20 June 2016, 13:09:08 UTC
5ed2881 FindQt4: Document Qt4::QtDeclarative imported target (#16157) 20 June 2016, 12:49:31 UTC
f4c35c3 CMake Nightly Date Stamp 20 June 2016, 04:01:06 UTC
8345c64 FindPkgConfig: define the imported targets also when the data comes from cache 19 June 2016, 07:35:05 UTC
d637809 CMake Nightly Date Stamp 19 June 2016, 04:01:06 UTC
2e351f8 CMake Nightly Date Stamp 18 June 2016, 04:01:07 UTC
0420cb4 Merge topic 'doc-issue-tracker-move' 588166f8 README: Update Issue Tracker link to new location 17 June 2016, 19:40:18 UTC
c37e6e2 Merge branch 'doc-issue-tracker-move' into release 17 June 2016, 19:39:35 UTC
588166f README: Update Issue Tracker link to new location 17 June 2016, 19:38:07 UTC
9ad10c8 cmake-gui: Reference LGPLv3 when redistributing Qt Download http://www.gnu.org/licenses/lgpl.txt and place it as Licenses/LGPLv3.txt in our source tree. When building cmake-gui, use option CMake_GUI_DISTRIBUTE_WITH_Qt_LGPL to enable notification in the "About" dialog of how the distribution of Qt is licensed. Install the license file as ${CMAKE_ROOT}/Licenses/LGPLv3.txt so that the dialog can display a path to it. 17 June 2016, 19:02:54 UTC
802b36f cmExtraSublimeTextGenerator: Use GetTargetCompileFlags Replace some custom code with equivalent code from the framework. This also fixes some fixmes left in the custom code. 17 June 2016, 18:53:01 UTC
3c488ce cmLocalGenerator: Adopt target compile flag generation Factor the flag generation out of cmCommonTargetGenerator::GetFlags into a new cmLocalGenerator::GetTargetCompileFlags method. This will allow it to be used without a target generator available. 17 June 2016, 18:49:38 UTC
5467e79 cmLocalGenerator: Add method to get Fortran-specific compiler flags Add a cmLocalGenerator::GetTargetFortranFlags virtual method to get generator-specific generation of Fortran-specific flags. Implement it in cmLocalCommonGenerator by moving the implementation from cmCommonTargetGenerator::AddFortranFlags. This will allow it to be used without having a target generator available. Inspired-by: Tobias Hunger <tobias.hunger@qt.io> 17 June 2016, 18:49:29 UTC
49f10f0 cmGeneratorTarget: Adopt Fortran module directory generation Move code to create/get the fortran module directory from the cmCommonTargetGenerator to cmGeneratorTarget. Rename the ComputeFortranModuleDirectory method to CreateFortranModuleDirectory as this method *creates* the directory if it is missing. 17 June 2016, 18:22:29 UTC
0392f72 Refactor Makefile/Ninja tool working directory storage Move cmCommonTargetGenerator::WorkingDirectory to cmLocalCommonGenerator and add an access method. 17 June 2016, 18:22:28 UTC
b213a7f FindFreetype: Find release and debug libraries separately 17 June 2016, 15:52:18 UTC
e63151f cmake: Add an option to control what files needs to be traced Even in relatively small projects using `--trace` (and `--trace-expand`) may produce a lot of output. When developing a custom module usually one is interested in output of only a few particular modules. Add a `--trace-source=<file>` option to enable tracing only a subset of source files. The final output would be only from requested modules, ignoring anything else not matched to given filename(s). 17 June 2016, 15:46:23 UTC
9e47255 Merge topic 'xcode-mig-support' 8be00e44 Help: Add release note about XCODE_FILE_ATTRIBUTES source file property 27eb657d Xcode: Add support for mig files 811f6c82 Xcode: Add XCODE_FILE_ATTRIBUTES source file property ef494edf Xcode: Don't emit empty settings blocks. 82ebbf68 Xcode: Add function to conditionally add Xcode Attributes 025edea0 Xcode: Add const qualifiers 17 June 2016, 15:06:47 UTC
e4cb7d7 Merge topic 'link_what_you_use' a0902efa Help: Add notes for topic 'link_what_you_use' 96242f80 Add options to run `ldd -u -r` as a "link-what-you-use" tool 17 June 2016, 15:06:44 UTC
5889eb4 Merge topic 'ice-debug' 86bcdbcd FindIce: Support finding both release and debug libraries 17 June 2016, 15:06:42 UTC
44f81be Merge topic 'CodeBlocks-generated-sources' afd6cc6b CodeBlocks: Show generated files in non-utility targets 17 June 2016, 15:06:40 UTC
9ef7ccd Merge topic 'CodeBlocks-include-order' 76b462ea cmExtraCodeBlocksGenerator: Do not shuffle include directories 17 June 2016, 15:06:37 UTC
a0902ef Help: Add notes for topic 'link_what_you_use' 17 June 2016, 15:01:22 UTC
96242f8 Add options to run `ldd -u -r` as a "link-what-you-use" tool Create a LINK_WHAT_YOU_USE target property and corresponding CMAKE_LINK_WHAT_YOU_USE variable to enable this behavior. Extend link commands by running `ldd -u -r` to detect shared libraries that are linked but not needed. 17 June 2016, 14:56:40 UTC
8be00e4 Help: Add release note about XCODE_FILE_ATTRIBUTES source file property 17 June 2016, 14:53:59 UTC
27eb657 Xcode: Add support for mig files 17 June 2016, 14:49:06 UTC
811f6c8 Xcode: Add XCODE_FILE_ATTRIBUTES source file property This adds values to the ATTRIBUTES list in PBXBuildFile settings. 17 June 2016, 14:49:06 UTC
ef494ed Xcode: Don't emit empty settings blocks. 17 June 2016, 14:49:06 UTC
82ebbf6 Xcode: Add function to conditionally add Xcode Attributes 17 June 2016, 14:49:05 UTC
025edea Xcode: Add const qualifiers 17 June 2016, 14:49:05 UTC
3a50c55 Merge branch 'CodeBlocks-include-order' into release 17 June 2016, 14:40:14 UTC
76b462e cmExtraCodeBlocksGenerator: Do not shuffle include directories Report include directories in a sensible order. Do not shuffle them when trying to make them unique. 17 June 2016, 14:37:29 UTC
4160d68 Merge branch 'revert-vs-clang-minsize' into release 17 June 2016, 14:20:16 UTC
78249be VS: Fix regressed mapping for the cl `/Os` compiler flag In commit v3.6.0-rc1~279^2~10 (VS: in Clang/C2 toolset, setup correct compiler settings, 2016-02-18) a flag mapping was added for the clang `-Os` flag. However, this collides with a mapping we already had for the MSVC flag of the same name. This is a symptom of a larger problem in that the VS generators need a per-toolset flag map (issue #16153). For now, simply drop the new mapping and drop `-Os` from clang compiler flags in the MinSizeRel configuration. Reported-by: Felix Bruns <felixbruns@gmail.com> 17 June 2016, 14:18:47 UTC
d4283ca CMake Nightly Date Stamp 17 June 2016, 04:01:07 UTC
afd6cc6 CodeBlocks: Show generated files in non-utility targets Since 2.6.3 the UTILITY target may have source files. A defect was filed that these files are now visible in the source tree. A fix later removed all generated files from the source tree, regardless of the target type. You can't even include them by using the SOURCES option. This fix adds generated files again, except for the UTILITY target which cluttered the source tree. Fixes #14272. 16 June 2016, 13:55:29 UTC
f3d76a8 Merge topic 'ice-3.6.2' 82ecc2a3 FindIce: Add versions 3.6.1 and 3.6.2 16 June 2016, 13:52:58 UTC
a854e17 Merge topic 'cmOutputConverter-stringstream' d645b03e cmOutputConverter: implement Shell__GetArgument using ostringstream 16 June 2016, 13:46:56 UTC
0e523d0 Merge topic 'cleanup-streams' ed5fa48d cmXMLWriter: use ifstream from KWSys 24ab29b8 Prefer istringstream and ostringstream over stringstream. ab8b77dd Remove redundant arguments from fstream constructors eb79fa72 Access std::ios_base with std::ios 16 June 2016, 13:46:54 UTC
993991a Merge topic 'findcuda-use-correct-runtime-for-required' 90d114ed FindCUDA: Use the correct runtime in REQUIRED_VARS check 16 June 2016, 13:46:52 UTC
290913f Merge topic 'iwyu-preparation' 1c2c6297 cmTargetLinkLibraryType: Extract from cmStandardIncludes.h ffdc0a8e cmTypeMacro: Extract from cmStandardIncludes.h e4eb88e2 cmCustomCommandLines: Extract from cmStandardIncludes.h 535ec2bf cmDocumentationEntry: Extract from cmStandardIncludes c3819aca cmConfigure.h: Establish as 'include first' file 16 June 2016, 13:46:49 UTC
84c0fdb Merge topic 'clean-up-cmMakefile-IssueMessage' 5bbcf758 cmIfCommand: Don't rely on NestedError logic to issue messages 262ce91e cmMakefile: Extract invoke result variables 16 June 2016, 13:46:47 UTC
2701b51 Merge topic 'clean-up-Parser' 905e738f Parser: Out-of-line conditional code to cmMakefile 0a9094cd Parser: Issue file open error messages through dedicated API 16 June 2016, 13:46:44 UTC
ce62454 Merge topic 'find_package-duplicate-search-paths' 919db25c cmFindPackageCommand: remove duplicate paths from error message ebf18df5 cmFindPackageCommand: use iterators to loop over configurations 16 June 2016, 13:46:42 UTC
1c2c629 cmTargetLinkLibraryType: Extract from cmStandardIncludes.h 16 June 2016, 13:26:50 UTC
ffdc0a8 cmTypeMacro: Extract from cmStandardIncludes.h 16 June 2016, 13:26:33 UTC
e4eb88e cmCustomCommandLines: Extract from cmStandardIncludes.h 16 June 2016, 13:25:22 UTC
back to top