https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a283608 inserted a link to bugtracker into readme file 01 August 2014, 15:18:00 UTC
b0f6d3e CMake Nightly Date Stamp 01 August 2014, 04:01:08 UTC
b48211d Merge branch 'release' 31 July 2014, 13:40:32 UTC
9e7d124 Merge topic 'cpack-mark-ifw-advanced' 5cabc2cd CPack: Mark CPACK_BINARY_IFW option as advanced 31 July 2014, 13:17:47 UTC
b056b8c Merge topic 'cpack-add-lzma-package-options' 9d93e099 CPack: Add lzma-compressed package options 31 July 2014, 13:17:45 UTC
ba53bc5 Merge topic 'check-flag-avoid-semicolon' cac91206 Check*CompilerFlag: Avoid ';' in common pattern (#15048) 31 July 2014, 13:17:43 UTC
bd64227 Merge topic 'fix-CMP0049-extra-error' b2282631 cmTarget: Do not mistake a preceding error for a CMP0049 failure 31 July 2014, 13:17:41 UTC
c156029 Merge topic 'update_jacoco_search_paths' 9fd04f87 CTEST: Update Jacoco Coverage search paths 31 July 2014, 13:17:39 UTC
2ba18f6 Merge topic 'cpack-ifw-generator' e7511b7f CPackIFW: Add package configuration variables b2340001 CPackIFW: Document cpack_ifw_configure_component DEPENDS option 31 July 2014, 13:17:37 UTC
9f575a2 Merge topic 'pdb-genex' f86850ef Genex: Implement generator expressions for target PDB files. 028ad318 Genex: Simplify filesytem artifact code 31 July 2014, 13:17:35 UTC
f86850e Genex: Implement generator expressions for target PDB files. 31 July 2014, 13:17:53 UTC
202b7d1 CMake Nightly Date Stamp 31 July 2014, 04:01:24 UTC
5cabc2c CPack: Mark CPACK_BINARY_IFW option as advanced All similar options are already marked. Suggested-by: Daniel Pfeifer <daniel@pfeifer-mail.de> 30 July 2014, 20:00:06 UTC
9d93e09 CPack: Add lzma-compressed package options Add options to package binary and source tarballs: CPACK_BINARY_7Z CPACK_BINARY_TXZ CPACK_SOURCE_7Z CPACK_SOURCE_TXZ 30 July 2014, 19:56:34 UTC
2eda749 Merge branch 'check-flag-avoid-semicolon' into release 30 July 2014, 19:31:45 UTC
cac9120 Check*CompilerFlag: Avoid ';' in common pattern (#15048) In commit v3.0.0-rc1~551^2~1 (Check*CompilerFlag: make C and CXX modules share most error patterns, 2013-08-08) a pattern containing a ';' was moved out of a ""-quoted argument and into a variable. CMake flattens the containing list and breaks the pattern. Use a '.' to match ';'. 30 July 2014, 19:21:44 UTC
b228263 cmTarget: Do not mistake a preceding error for a CMP0049 failure After calls to ProcessSourceItemCMP0049, check for an empty return string to detect a failure instead of trusting GetErrorOccuredFlag. The latter could have been left from a preceding non-fatal error. Extend the RunCMake.Configure test to cover a case that exposed this problem. 30 July 2014, 17:48:33 UTC
9fd04f8 CTEST: Update Jacoco Coverage search paths Add a new additional entry to the FilePaths array when a "package" tag has been found. This path should consist of the package information found appended to the projects source directory. This change will allow code held in a /src/main/java/* directory off of the projects source directory to be found, unlike now which assumes a subdirectory contains the code. 30 July 2014, 15:22:55 UTC
8d1306c Merge branch 'release' 30 July 2014, 13:42:38 UTC
128a0c3 Merge topic 'remove-link-remnants' 250ad08a Ninja: Remove _COMPILER_LINKER_OPTION_FLAG_ remnants 30 July 2014, 13:31:50 UTC
82a1b4f Merge topic 'vs-refactor-source-tools' 0ac28adc VS: Map .jpg and .png sources to Image tool 58bb14d4 VS: Map .xml to XML tool 972cf1d7 VS: Map .appxmanifest sources to AppxManifest tool 15fb1022 VS: Refactor handling of resx headers c2ef6d23 VS: Refactor handling of "header" sources in VS >= 10 2df38911 VS: Refactor handling of "extra" sources in VS >= 10 143b4005 VS: Convert 'WriteSource' tool argument to std::string 30 July 2014, 13:31:49 UTC
6370c90 Merge topic 'ExternalProject-add-lzma' 56e6975c ExternalProject: Recognize lzma-compressed files (#13515) 98ea0344 ExternalProject: Recognize .tbz2 extension 30 July 2014, 13:31:47 UTC
2d4312a Merge topic 'cpack-add-lzma' f931a18c CPack: add generators for .7z and .tar.xz (#13072, #14519) 30 July 2014, 13:31:45 UTC
b801754 CMake Nightly Date Stamp 30 July 2014, 04:01:08 UTC
e7511b7 CPackIFW: Add package configuration variables 29 July 2014, 19:55:19 UTC
b234000 CPackIFW: Document cpack_ifw_configure_component DEPENDS option 29 July 2014, 19:52:01 UTC
250ad08 Ninja: Remove _COMPILER_LINKER_OPTION_FLAG_ remnants 29 July 2014, 19:33:38 UTC
0ac28ad VS: Map .jpg and .png sources to Image tool Inspired-by: Gilles Khouzam <gillesk@microsoft.com> 29 July 2014, 19:06:37 UTC
58bb14d VS: Map .xml to XML tool Inspired-by: Gilles Khouzam <gillesk@microsoft.com> 29 July 2014, 19:06:35 UTC
972cf1d VS: Map .appxmanifest sources to AppxManifest tool Inspired-by: Minmin Gong <minmin.gong@gmail.com> 29 July 2014, 19:06:32 UTC
15fb102 VS: Refactor handling of resx headers Move generation of the ClInclude element to WriteHeaderSource. 29 July 2014, 19:06:30 UTC
c2ef6d2 VS: Refactor handling of "header" sources in VS >= 10 Create a WriteHeaderSource method to handle writing of sources classified by cmGeneratorTarget as header files. This will be useful to add special VS-specific handling for some headers. 29 July 2014, 19:06:28 UTC
2df3891 VS: Refactor handling of "extra" sources in VS >= 10 Create a WriteExtraSource method to handle writing of sources not classified by cmGeneratorTarget for any particular purpose. This will be useful to add special VS-specific handling for some sources. 29 July 2014, 19:06:26 UTC
143b400 VS: Convert 'WriteSource' tool argument to std::string 29 July 2014, 19:06:24 UTC
f931a18 CPack: add generators for .7z and .tar.xz (#13072, #14519) 29 July 2014, 13:48:41 UTC
56e6975 ExternalProject: Recognize lzma-compressed files (#13515) Add .7z, .tar.xz, and .txz file extensions. Inspired-by: Joke de Buhr <joke@seiken.de> Inspired-by: David Cole <DLRdave@aol.com> 29 July 2014, 13:32:27 UTC
98ea034 ExternalProject: Recognize .tbz2 extension Also fix .bz2 extension to be .tar.bz2 since we only support compressed tarballs and not plain compressed files. Suggested-by: Nils Gladitz <nilsgladitz@gmail.com> Suggested-by: Rolf Eike Beer <eike@sf-mail.de> 29 July 2014, 13:29:57 UTC
028ad31 Genex: Simplify filesytem artifact code 29 July 2014, 13:21:34 UTC
3806556 Merge topic 'vs10-system-hook' e58f9753 VS: Add a hook to adapt to SystemName and SystemVersion d0dd28fa VS: Save system name and version in global generator members 29 July 2014, 12:52:24 UTC
104a4cb Merge topic 'vs10-comment-typo' 99e14a38 cmGlobalVisualStudio10Generator: Fix typo KHLM => HKLM 29 July 2014, 12:52:23 UTC
8cd83e0 Merge topic 'windows-ce-cleanup' 7079f33d WindowsCE: Drop unused Platform/WindowsCE-MSVC module 05373f7e WindowsCE: Refactor setting of "WINCE" 1acde6b0 MSVC: Use STREQUAL to check for WindowsCE 29 July 2014, 12:52:21 UTC
b5728f5 Merge topic 'fix-qthelp-windows' 9e5e7e71 Help: Fix QtHelp commands on Windows 29 July 2014, 12:52:19 UTC
05d064f Merge topic 'xcode-6-librarian-flags' 608cf814 Xcode: Fix static library creation for Xcode 6 (#15038) 29 July 2014, 12:52:17 UTC
99a9034 Merge topic 'doc-tll-flags' 8c03f157 Help: Clarify target_link_libraries treatment of flags (#15034) 29 July 2014, 12:52:15 UTC
e869886 Merge topic 'osx-no-sysroot-for-deployment' 5b4faeef OS X: Allow deployment target with "/" sysroot (#15040) 29 July 2014, 12:52:13 UTC
3574689 Merge topic 'FindQt4-more-plugins' 4b5052b0 FindQt4: Add nativewifi and qtga plugins 29 July 2014, 12:52:11 UTC
4d574ee Merge topic 'add-liblzma' 65a0ea45 Help: Add notes for topic 'add-liblzma' 8436d181 CMake: Enable use of liblzma in libarchive (#14504) 73eab246 liblzma: Avoid defining a 'restrict' macro 90e7a4d4 liblzma: Disable warnings to avoid changing 3rd party code c20b4502 liblzma: Port to VS 6, 7.0 7a92eddb liblzma: Port from C99 to C89/90 b2a07ca4 liblzma: Add CMake build system d44ad161 liblzma: Remove unused Makefile.* files a53caea3 liblzma: Add README-CMake.txt 133d42fe Merge branch 'liblzma-upstream' into add-liblzma c289e634 liblzma 5.0.5-gb69900ed (reduced) 8510533f liblzma: Add .gitattributes to ignore whitespace checks 29 July 2014, 12:52:08 UTC
65a0ea4 Help: Add notes for topic 'add-liblzma' 29 July 2014, 12:45:36 UTC
8436d18 CMake: Enable use of liblzma in libarchive (#14504) Build liblzma as part of CMake or find one on the system. Modify our port of libarchive to use the liblzma configured for use with CMake. 29 July 2014, 12:45:36 UTC
73eab24 liblzma: Avoid defining a 'restrict' macro Any "#define restrict ..." line may conflict with MSVC header files that use "__declspec(restrict)". Define our own LZMA_RESTRICT macro in "Utilities/cmliblzma/config.h.in" and transform liblzma code to use it: git grep -lE '\<restrict\>' Utilities/cmliblzma/liblzma | xargs sed -i 's/\<restrict\>/LZMA_RESTRICT/g' 29 July 2014, 12:45:36 UTC
90e7a4d liblzma: Disable warnings to avoid changing 3rd party code 29 July 2014, 12:45:36 UTC
c20b450 liblzma: Port to VS 6, 7.0 Also remove use of MSVC intrinsic. 29 July 2014, 12:45:36 UTC
7a92edd liblzma: Port from C99 to C89/90 Remove use of designated initializers and declarations of variables after statements. Leave "//" comments as-is for now. 29 July 2014, 12:44:36 UTC
b6acd96 CMake Nightly Date Stamp 29 July 2014, 04:01:12 UTC
e58f975 VS: Add a hook to adapt to SystemName and SystemVersion Add a virtual cmGlobalVisualStudio10Generator::InitializeSystem method called from SetSystemName once the SystemName and SystemVersion members have been populated. This will give VS version-specific generators a chance to recognize and adapt to the target system. 28 July 2014, 20:26:00 UTC
d0dd28f VS: Save system name and version in global generator members Add to cmGlobalVisualStudio10Generator members for SystemName and SystemVersion and populate them in SetSystemName. 28 July 2014, 20:25:08 UTC
99e14a3 cmGlobalVisualStudio10Generator: Fix typo KHLM => HKLM 28 July 2014, 20:23:54 UTC
7079f33 WindowsCE: Drop unused Platform/WindowsCE-MSVC module This module was created to mirror Platform/Windows-MSVC.cmake, but this is not necessary because nothing includes "Platform/<os>-<id>.cmake" directly. The Platform/Windows-MSVC module is only a helper for the Platform/Windows-MSVC-<lang> modules. 28 July 2014, 20:21:50 UTC
05373f7 WindowsCE: Refactor setting of "WINCE" Move it to the Platform/Windows module since it is independent of the compiler used. While at it, remove redundant "WIN32" setting from Platform/Windows-MSVC since Plaform/Windows already sets its. 28 July 2014, 20:21:47 UTC
1acde6b MSVC: Use STREQUAL to check for WindowsCE In the Platform/Windows-MSVC module it is not necessary to use MATCHES because we are comparing against an exact string. 28 July 2014, 20:21:45 UTC
9e5e7e7 Help: Fix QtHelp commands on Windows Explicitly invoke python script through the interpreter since windows does not act on hashbangs. Use the found qcollectiongenerator executable rather than what happens to be in PATH. 28 July 2014, 19:07:53 UTC
931bd59 Merge branch 'FindQt4-more-plugins' into release 28 July 2014, 17:20:08 UTC
cfd7199 Merge branch 'xcode-6-librarian-flags' into release 28 July 2014, 17:20:03 UTC
608cf81 Xcode: Fix static library creation for Xcode 6 (#15038) Xcode 6 introduced an 'OTHER_LIBTOOLFLAGS' setting for the "Other Librarian Flags" of a static library. Now 'OTHER_LDFLAGS' are ignored. Teach the Xcode generator to choose the correct name for the build setting based on the type of target and the version of Xcode. Inspired-by: Jamie Kirkpatrick <jkp@spotify.com> 28 July 2014, 17:06:33 UTC
8c03f15 Help: Clarify target_link_libraries treatment of flags (#15034) Explain that link flags should not be used in transitive contexts. 28 July 2014, 16:45:06 UTC
f188845 Merge branch 'release' 28 July 2014, 14:46:18 UTC
0f06bb5 Merge topic 'sanitizer_handle_more_pids' 5d40d88e Handle more than one process with sanitizer errors. 28 July 2014, 14:35:54 UTC
2699ac5 Merge topic 'fix-re-cmake-with-compiler' 8981513a CMakeDetermineCompiler: Simplify CMAKE_<LANG>_COMPILER default force-cache 731427a6 cmGlobalGenerator: Do not re-add CMAKE_<LANG>_COMPILER 28 July 2014, 14:35:53 UTC
fd0229e Merge topic 'fix_qt4_automoc_leak' 0e88b1d6 Fix memory leak of local generator detected by LeakSanitizer. 28 July 2014, 14:35:51 UTC
68f4a0e Merge topic 'cpack-ifw-generator' b9be4d21 Help: Add notes for topic 'cpack-ifw-generator' 73b336c9 CPackIFW: Replace use of strftime with cmTimestamp 44850a26 CPack: Add an "IFW" generator for Qt Framework Installer 28 July 2014, 14:35:49 UTC
95c47f6 Merge topic 'FindImageMagick-arch-include-dir' 1342e022 FindImageMagick: Provide per-component include dirs (#15007) 6f5581c1 FindImageMagick: Find arch include dir (#15007) 28 July 2014, 14:35:47 UTC
107db68 Merge topic 'vs-escaping' 09164c63 VS: Encode more content correctly in vcxproj files (#15031) 29a0642b VS: Encode mapped flag values in XML project files (#15031) 8fa087ab cmVisualStudioGeneratorOptions: Simplify XML escaping API 1c209ac1 cmIDEOption: Store mapped flag values as a vector<string> 91c93354 cmVisualStudio10TargetGenerator: Remove dupilcate line 28 July 2014, 14:35:45 UTC
90f6de8 Merge topic 'fix_tar_leaks' 57a2df22 Fix memory leaks in extract tar. 28 July 2014, 14:35:44 UTC
9303da5 Merge topic 'genex-head-sensitive-conditions' 7b743a2e cmTarget: Avoid re-computing head-independent link interfaces 807e4ffe Genex: Track whether an expression depends on the 'head' target 46099b82 cmTarget: Move ComputeLinkImplementation* to internals 438d9c7c cmTarget: Re-order link interface map lookup logic fe665fdd cmTarget: Refactor link interface map storage 9d13e167 cmTarget: Remove duplicate link interface map 28 July 2014, 14:35:42 UTC
d128c6c Merge topic 'target-drop-build-setting-cache' 133cd996 cmTarget: Drop internal cache of build properties a4d58722 cmTarget: Drop internal cache of link interface usage requirements 28 July 2014, 14:35:40 UTC
b9be4d2 Help: Add notes for topic 'cpack-ifw-generator' 28 July 2014, 14:24:03 UTC
73b336c CPackIFW: Replace use of strftime with cmTimestamp The latter is more portable. 28 July 2014, 14:24:03 UTC
44850a2 CPack: Add an "IFW" generator for Qt Framework Installer Add support for packaging with the Qt Framework Installer tools: http://qt-project.org/doc/qtinstallerframework/index.html Reviewed-by: Nils Gladitz <nilsgladitz@gmail.com> 28 July 2014, 14:24:03 UTC
5b4faee OS X: Allow deployment target with "/" sysroot (#15040) Allow the combination -DCMAKE_OSX_DEPLOYMENT_TARGET="10.8" -DCMAKE_OSX_SYSROOT="/" to work. Treat the "/" sysroot as targeting the current OS X version. 28 July 2014, 13:52:21 UTC
4b5052b FindQt4: Add nativewifi and qtga plugins While at it, update QT_QTGUI_PLUGINS to use QT_IMAGEFORMATS_PLUGINS instead of duplicating the list. 28 July 2014, 13:39:23 UTC
a971de3 CMake Nightly Date Stamp 28 July 2014, 04:01:06 UTC
a31b42a CMake Nightly Date Stamp 27 July 2014, 04:01:06 UTC
06a190b CMake Nightly Date Stamp 26 July 2014, 04:01:07 UTC
4d7b937 CMake Nightly Date Stamp 25 July 2014, 04:01:07 UTC
8981513 CMakeDetermineCompiler: Simplify CMAKE_<LANG>_COMPILER default force-cache If find_program does not find CMAKE_<LANG>_COMPILER, use set_property() to force the value to be that of CMAKE_<LANG>_COMPILER_INIT instead of set(). This allows us to set the value without re-specifying the type and documentation, thus preserving what find_program set. 24 July 2014, 17:37:07 UTC
731427a cmGlobalGenerator: Do not re-add CMAKE_<LANG>_COMPILER The cmGlobalGenerator::ResolveLanguageCompiler method, invoked only by Makefile generators, contains code originally added by commit v2.4.0~796 (..., add new generators for msys and mingw, 2005-12-22) to compute the full path to the compiler and save the result back into the cache value. Since then the CMakeDetermine*Compiler modules have learned to resolve the full path to the compiler and save it in CMake*Compiler.cmake files configured in the build tree. The value of CMAKE_<LANG>_COMPILER in the cache is now only for reference of what the user originally specified. The full path is now available in a normal variable of the same name, and this is used by project code and the generators. When the user specifies -DCMAKE_<LANG>_COMPILER=name on the command-line of an existing build tree that uses a Makefile generator, it is first stored in the cache with an uninitialized type. Then later when ResolveLanguageCompiler updates the cache entry and sets the type to FILEPATH, cmMakefile::AddCacheDefinition does CollapseFullPath on the "name" and ends up with something like "$PWD/name" which is unlikely to be correct. Furthermore, cmMakefile::AddCacheDefinition proceeds to remove the normal variable of the same name, so the value originally saved in CMake<LANG>Compiler.cmake is ignored and the generators use the wrong path to the compiler. Resolve this by dropping the code from ResolveLanguageCompiler that touches the cache value of CMAKE_<LANG>_COMPILER. As explained above it is no longer needed anyway. 24 July 2014, 17:31:14 UTC
0e88b1d Fix memory leak of local generator detected by LeakSanitizer. 24 July 2014, 15:33:54 UTC
5d40d88 Handle more than one process with sanitizer errors. Since the Sanitizers write out one log file per process, a single test might have more than one log file. This commit allows ctest to read all of the log files found for a particual test. 24 July 2014, 15:25:59 UTC
afe21fc CMake Nightly Date Stamp 24 July 2014, 04:01:10 UTC
1342e02 FindImageMagick: Provide per-component include dirs (#15007) Set the ImageMagick_<component>_INCLUDE_DIRS variable that is mentioned in the documentation but was not set before. 23 July 2014, 19:33:48 UTC
09164c6 VS: Encode more content correctly in vcxproj files (#15031) In cmVisualStudio10TargetGenerator, add missing cmVS10EscapeXML calls around paths to source and object files, custom command dependencies and outputs, and platform name/version values. 23 July 2014, 19:14:47 UTC
29a0642 VS: Encode mapped flag values in XML project files (#15031) Teach cmVisualStudioGeneratorOptions to encode FlagMap entries and the FlagString value properly in vcproj/vcxproj XML files. Update the one existing call site that pre-encoded the value to not do so. 23 July 2014, 19:01:46 UTC
8fa087a cmVisualStudioGeneratorOptions: Simplify XML escaping API Accept arguments as std::string to avoid c_str() calls. 23 July 2014, 18:56:51 UTC
1c209ac cmIDEOption: Store mapped flag values as a vector<string> Some FlagMap entries are ;-lists. Store values as vector<string> so that individual values may contain ';' characters. Delay the construction of the final ;-list until writing to the VS project file. With this approach the generated file may contain ;-separated values that contain encoded ';' characters. 23 July 2014, 18:18:53 UTC
91c9335 cmVisualStudio10TargetGenerator: Remove dupilcate line 23 July 2014, 17:23:10 UTC
57a2df2 Fix memory leaks in extract tar. 23 July 2014, 15:13:17 UTC
b2a07ca liblzma: Add CMake build system Modify sources just enough to build without the full xz common directory. 23 July 2014, 14:34:55 UTC
d44ad16 liblzma: Remove unused Makefile.* files We will provide our own CMake-based build system. 23 July 2014, 14:34:55 UTC
a53caea liblzma: Add README-CMake.txt Describe how to update liblzma from upstream. 23 July 2014, 14:34:55 UTC
6f5581c FindImageMagick: Find arch include dir (#15007) 23 July 2014, 13:44:55 UTC
back to top