https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
6218aba CMake 2.8.8 18 April 2012, 16:03:39 UTC
d17c58c Merge branch 'release' 18 April 2012, 16:01:24 UTC
32e0b19 KWSys Nightly Date Stamp 18 April 2012, 04:05:05 UTC
233b5cb KWSys Nightly Date Stamp 17 April 2012, 04:05:04 UTC
31e7fad KWSys Nightly Date Stamp 16 April 2012, 04:05:05 UTC
38ebdf0 KWSys Nightly Date Stamp 15 April 2012, 04:05:05 UTC
b4cb977 KWSys Nightly Date Stamp 14 April 2012, 04:05:12 UTC
ad3d2b4 KWSys Nightly Date Stamp 13 April 2012, 04:05:03 UTC
89a6780 KWSys Nightly Date Stamp 12 April 2012, 04:05:05 UTC
621c089 KWSys Nightly Date Stamp 11 April 2012, 04:05:04 UTC
1945456 Merge topic 'check_include_files_output' 5adb6b7 CheckIncludeFiles: Shorten check description message 10 April 2012, 19:19:51 UTC
23dcf6e Merge topic 'new-boost-versions' 63d4960 FindBoost: add support for 1.49 and 1.50 10 April 2012, 19:19:42 UTC
104f7cc Merge topic 'osx-search-paths' 6190415 OS X: Mark find_program results as advanced d9edf46 OS X: Use correct extra path when searching for applicaton bundles (#13066) 98b9a7f OS X: Use OSX_DEVELOPER_ROOT for app search path (#13066) 10 April 2012, 19:19:31 UTC
082fba0 Merge topic 'CPackNSIS-smallDocTypoFix' fcf265f CPackNSIS: Rewrite variable documentation to make it more readable. 8fe0da5 Fix some doc typo and add an undocumented var. 10 April 2012, 19:19:22 UTC
797653b KWSys Nightly Date Stamp 10 April 2012, 04:05:05 UTC
5adb6b7 CheckIncludeFiles: Shorten check description message Since commit 44d007b6 (CheckIncludeFiles: fix status output, 2012-02-01) check_include_files reports the list of files tested instead of the name of the variable storing the result. Some projects incrementally test and concatenate very long lists leading to long messages that do not provide much information. Users report confusion especially when the lines wrap. For lists of more than two files produce messages of the format Looing for N include files first.h, ..., last.h where N is the list length and "..." is literal. Leave the log file entries and cache entry description unchanged as they should have the full detail of the check performed. 09 April 2012, 19:57:02 UTC
dcecea3 KWSys Nightly Date Stamp 09 April 2012, 04:05:08 UTC
a00aa8e KWSys Nightly Date Stamp 08 April 2012, 04:05:09 UTC
63d4960 FindBoost: add support for 1.49 and 1.50 Boost 1.49 has already be released. Add this and the next to come version number to the search list. 07 April 2012, 08:21:02 UTC
bad16ab KWSys Nightly Date Stamp 07 April 2012, 04:05:06 UTC
6190415 OS X: Mark find_program results as advanced Avoid cluttering the gui with variables nearly nobody needs to see. 06 April 2012, 15:15:39 UTC
d9edf46 OS X: Use correct extra path when searching for applicaton bundles (#13066) The parent commit added a search path relative to OSX_DEVELOPER_ROOT. But with Xcode 4.3 the nested Applications folder is in a different relative location compared to that root. This commit makes the intent of the previous commit work with older and newer Xcode directory layouts. Furthermore, it only adds paths that exist to the search path. 06 April 2012, 15:14:37 UTC
15f238f KWSys Nightly Date Stamp 06 April 2012, 04:05:06 UTC
fcf265f CPackNSIS: Rewrite variable documentation to make it more readable. And avoid parsing problems at the first "." 05 April 2012, 20:13:24 UTC
d61d860 CMake 2.8.8-rc2 05 April 2012, 14:26:26 UTC
691df8d Merge branch 'release' 05 April 2012, 14:23:51 UTC
3f29f75 KWSys Nightly Date Stamp 05 April 2012, 04:05:07 UTC
d19008c KWSys Nightly Date Stamp 04 April 2012, 04:05:06 UTC
5e9c773 Merge topic 'fix-13082-use-config-0' 0579fa0 Xcode: Pay attention to custom configuration types (#13082) 03 April 2012, 19:59:56 UTC
046f0f8 Merge topic 'ninja-generated-def' 3fd0dde Merge branch 'test-generated-def' into ninja-generated-def d2c764a Ninja: Fix module .def file path conversion 03 April 2012, 19:59:48 UTC
c89264e Merge topic 'test-generated-def' 89987c2 Test generated module .def files 03 April 2012, 19:59:37 UTC
3febff7 Merge topic 'clarify-suffix-docs' fa08375 CMake: Clarify SUFFIX target property documentation. 03 April 2012, 19:59:28 UTC
f1b48c1 Merge topic 'OBJECTLibrariesInEclipse' f93d03d fix #13054: support OBJECT libraries in Eclipse 03 April 2012, 19:59:19 UTC
57e9f97 Merge topic 'doc-improvements' 32c3be6 FIND_LIBRARY: document FIND_LIBRARY_USE_LIB64_PATHS edd8996 FILE: mention that TO_CMAKE_PATH also handles list delimiters 03 April 2012, 19:59:10 UTC
ff575b2 Merge topic 'dev/granular-test-targets-ninja' d5318e0 Create granular targets for Ninja generators too 03 April 2012, 19:59:02 UTC
b450b6d Merge topic 'include-unistd-on-mac' 8a70495 automoc: include <unistd.h> on Apple to get pathconf 03 April 2012, 19:58:53 UTC
7ecf76a Merge topic 'fix-source-classification' 01e979a VS: Add CMakeLists.txt re-run rules at start of generation 9a2c60e Classify known header file extensions as headers 1c48992 Always compile sources with known language 03 April 2012, 19:58:42 UTC
a610008 Merge topic 'CPackPM-fixAmazonLinux' 3a0c60d Override topdir from rpm command line seems necessary on Amazon linux. 03 April 2012, 19:58:33 UTC
9ad3fa7 KWSys Nightly Date Stamp 03 April 2012, 04:05:07 UTC
0579fa0 Xcode: Pay attention to custom configuration types (#13082) Previously, we were setting the default configuration for a generated Xcode project to the hard-coded string "Debug" even in cases where users customized their configuration types such that the list did not contain "Debug". Now, we use the first string listed in CMAKE_CONFIGURATION_TYPES as the default config for generated Xcode projects. 02 April 2012, 19:50:37 UTC
3fd0dde Merge branch 'test-generated-def' into ninja-generated-def 02 April 2012, 15:00:42 UTC
d2c764a Ninja: Fix module .def file path conversion Refactoring in commit a2514f15 (Simplify cmNinjaTargetGenerator using cmGeneratorTarget, 2012-03-13) accidentally removed mapping of .def file paths through ConvertToNinjaPath (via GetSourceFilePath). Take the ModuleDefinitionFile value from cmGeneratorTarget and map it correctly through ConvertToNinjaPath. In addition to generating cleaner paths in the ninja build files this correctly links up references to a generated .def file with the custom command output that produces it. 02 April 2012, 14:58:56 UTC
89987c2 Test generated module .def files Teach the ModuleDefinition test to cover the case that a .def file is generated by a custom command. 02 April 2012, 14:54:25 UTC
fa08375 CMake: Clarify SUFFIX target property documentation. Make it clear that the property applies to libs, modules and exes, not just libs. 02 April 2012, 14:00:27 UTC
0454057 KWSys Nightly Date Stamp 02 April 2012, 04:05:06 UTC
32daddf KWSys Nightly Date Stamp 01 April 2012, 04:05:07 UTC
41d1a73 KWSys Nightly Date Stamp 31 March 2012, 04:05:07 UTC
f93d03d fix #13054: support OBJECT libraries in Eclipse Alex 30 March 2012, 19:59:14 UTC
7d99247 KWSys Nightly Date Stamp 30 March 2012, 04:05:06 UTC
32c3be6 FIND_LIBRARY: document FIND_LIBRARY_USE_LIB64_PATHS 29 March 2012, 22:41:52 UTC
edd8996 FILE: mention that TO_CMAKE_PATH also handles list delimiters 29 March 2012, 22:41:48 UTC
d5318e0 Create granular targets for Ninja generators too 29 March 2012, 17:46:15 UTC
43fa86b KWSys Nightly Date Stamp 29 March 2012, 04:05:09 UTC
8a70495 automoc: include <unistd.h> on Apple to get pathconf 28 March 2012, 19:07:00 UTC
01e979a VS: Add CMakeLists.txt re-run rules at start of generation Since commit 328c0f65 (Simplify cmVisualStudio10TargetGenerator source classification, 2012-03-19) the VS 10 generator uses the cmGeneratorTarget source classification instead of directly getting the list of source files from the target. This accidentally dropped the CMakeLists.txt files from generated projects because they are added too late for cmGeneratorTarget. All generator-specific source files must be added to targets prior to cmGeneratorTarget construction. Refactor addition of the CMakeLists.txt files with CMake re-run custom commands to take place before normal generation begins, and therefore early enough to be included in the cmGeneratorTarget classification. 28 March 2012, 18:07:51 UTC
9a2c60e Classify known header file extensions as headers Commit 328c0f65 (Simplify cmVisualStudio10TargetGenerator source classification, 2012-03-19) introduced the first use of source classification from cmGeneratorTarget (which originated as Makefile generator logic) in a Visual Studio generator for handling of header files. Fix classification of header files to match known header extensions instead of only the HEADER_FILE_ONLY property. Make it consistent with the "Header Files" source group. 28 March 2012, 12:59:14 UTC
1c48992 Always compile sources with known language Refactoring by commit 11d9b211 (Add cmGeneratorTarget to represent a target during generation, 2012-03-07) and commit 45c2f932 (Simplify cmMakefileTargetGenerator using cmGeneratorTarget, 2012-03-07) preserved behavior introduced by commit 7740ccd1 (some cleanup of the makefile generator, 2006-02-14) that favored the IgnoreFile extension test over the availability of a known compilation language associated with a source file. If a source is not marked as HEADER_FILE_ONLY and has a known language extension or an explicit LANGUAGE property it should be treated as that language. The LANGUAGE source file property documentation says so. 28 March 2012, 12:58:38 UTC
3eb3d5f KWSys Nightly Date Stamp 28 March 2012, 04:05:06 UTC
a3b7caa Merge topic 'AutomocProperCMakeEscaping_13018' 9b32475 automoc: add define to test which caused bug #13018 2066511 automoc: fix #13018, proper cmake escaping to avoid false rebuilds c652812 make cmLocalGenerator::EscapeForCMake() static 27 March 2012, 19:56:31 UTC
ef309e9 Merge topic 'ninja-generator' 6b5614f Ninja: Substitute <OBJECT> and <CMAKE_C_COMPILER> in depfile flags 27 March 2012, 19:56:13 UTC
3a0c60d Override topdir from rpm command line seems necessary on Amazon linux. This modification should be harmless on other distro. Signed-off-by: Eric NOULARD <eric.noulard@gmail.com> 27 March 2012, 19:43:35 UTC
8fe0da5 Fix some doc typo and add an undocumented var. 27 March 2012, 05:55:02 UTC
77ec098 KWSys Nightly Date Stamp 27 March 2012, 04:05:07 UTC
9b32475 automoc: add define to test which caused bug #13018 This does not really test that the bug is fixed, but at least it makes it easy to check manually whether the bug is there or not. I have to see whether I can build a test which does test that a target is not rebuilt everytime. Alex 26 March 2012, 20:11:46 UTC
2066511 automoc: fix #13018, proper cmake escaping to avoid false rebuilds The variables stored in the AutomocInfo.cmake file were not properly escaped, so when reading them back they could turn into lists, if they contained double quotes initially. This patch fixes this by using cmLocalGenerator::EscapeForCMake() to escape the variables properly. Alex 26 March 2012, 19:45:27 UTC
c652812 make cmLocalGenerator::EscapeForCMake() static This way it can be used also if there is no cmLocalGenerator instance around Alex 26 March 2012, 19:45:07 UTC
98b9a7f OS X: Use OSX_DEVELOPER_ROOT for app search path (#13066) Since commit 4693cf84 (Xcode: Detect new default locations of Xcode 4.3 bits and pieces) Darwin.cmake detects the developer application directory instead of hard-coding /Developer. Replace the hard-coded path in CMAKE_SYSTEM_APPBUNDLE_PATH using the computed result. 26 March 2012, 13:28:56 UTC
58db6ac KWSys Nightly Date Stamp 26 March 2012, 04:05:06 UTC
6b5614f Ninja: Substitute <OBJECT> and <CMAKE_C_COMPILER> in depfile flags Patch by Amine Khaldi! Also, start using the -MT flag to set a target name for depfiles. This works around a bug observed in distcc, as explained in the comment. Based on a patch by Alexander Usov. 26 March 2012, 03:46:12 UTC
94c1dcf KWSys Nightly Date Stamp 25 March 2012, 04:05:13 UTC
c160f63 KWSys Nightly Date Stamp 24 March 2012, 04:05:08 UTC
9d6b7be Merge topic 'fix-CTestUpdateHG-url' d0702f8 CTest.UpdateHG: Fix repo URL for leading slash 23 March 2012, 17:35:28 UTC
e38e6bd KWSys Nightly Date Stamp 23 March 2012, 04:05:05 UTC
44bcf81 CMake 2.8.8-rc1 22 March 2012, 18:25:21 UTC
d0702f8 CTest.UpdateHG: Fix repo URL for leading slash Use "file:///..." instead of "file:////..." when the file system path starts in a slash. Commit 0916cc88 (CTest.UpdateHG: Fix repo URL for local filesystem, 2012-03-02) added a third slash after "file://" unconditionally. This worked for many file systems but not on Cygwin where "file:////cygdrive/..." looks like "file://" followed by a network file path "//cygdrive/...". Add the slash only if the file system path does not already start with one. 22 March 2012, 15:57:38 UTC
1df40fa KWSys Nightly Date Stamp 22 March 2012, 04:05:05 UTC
a407291 Merge topic 'MinorFixForEcos' 1ab4b3e guard eCos.cmake against multiple inclusion (#12987) 21 March 2012, 17:28:09 UTC
44495fa Merge topic 'UseRealPathWhenFindingEclipse' 00af40b Eclipse: fix #13036, make version detection work with symlinks 21 March 2012, 17:27:58 UTC
d6d221d Merge topic 'fix-AllFindModules-version-check' a5ee628 Tests: Relax restrictions on version variable contents 21 March 2012, 17:27:50 UTC
5f5ce26 Merge topic 'update-KWIML' 86c4c93 Merge branch 'upstream-kwiml' into update-KWIML 10272e6 KWIML: Avoid conflict with C++11 user-defined literals 21 March 2012, 17:27:30 UTC
f8a1024 Merge topic 'findmpi_look_in_implicit_dirs' 2f9ad7c Fix FindMPI for the intel compiler on linux by looking in implict directories. 21 March 2012, 17:27:22 UTC
7e94e6b Merge topic 'watcom-object-library' fb7348f Fix ObjectLibrary test on Watcom 21 March 2012, 17:27:10 UTC
a72893d Merge topic 'vs10-object-items' b291d9e VS10: Fix external objects generated outside target (#13047) 328c0f6 Simplify cmVisualStudio10TargetGenerator source classification 21 March 2012, 17:26:57 UTC
349ea3f Merge topic 'ImprovedCOMPONENTSSupportInFindPackage2' 6d100f9 find_package: Test rejection of required+optional components d81d83c add macro check_required_components() to configure_package_config_file() b15c0b4 FPHSA(): add HANDLE_COMPONENTS option 34108cd find_package: add documentation for OPTIONAL_COMPONENTS cdabde8 FPHSA(): add missing "]" to documentation f2e0a18 find_package: add OPTIONAL_COMPONENTS keyword 21 March 2012, 17:26:46 UTC
45b2702 KWSys Nightly Date Stamp 21 March 2012, 04:05:05 UTC
1ab4b3e guard eCos.cmake against multiple inclusion (#12987) Alex 20 March 2012, 21:13:47 UTC
00af40b Eclipse: fix #13036, make version detection work with symlinks This patch uses get_filename_component(REALPATH) so symlinks in the path to Eclipse are resolved, which makes the version detection work in such cases. Alex 20 March 2012, 21:06:38 UTC
a5ee628 Tests: Relax restrictions on version variable contents Our only expectation of version number variables should be that they begin with a decimal digit for VERSION_LESS, VERSION_EQUAL and VERSION_GREATER comparison purposes. If people put extra blah blah after a version number like "1.2.3 (this is some super special extra information about our funky proprietary build of the official 1.2.3 release)" then we should be ok with that. So: now we have the following expectations for version number variable content for the purposes of the AllFindModules test: - it should start with a decimal digit (match "^[0-9]") - it should not be empty - it should not be VERSION_EQUAL 0 - it should not be NOT VERSION_GREATER 0 20 March 2012, 20:18:02 UTC
86c4c93 Merge branch 'upstream-kwiml' into update-KWIML 20 March 2012, 19:51:11 UTC
10272e6 KWIML: Avoid conflict with C++11 user-defined literals Clang warns test/test_INT_format.h:28:26: warning: identifier after literal will be treated as a reserved user-defined literal suffix in C++11 [-Wc++11-compat-reserved-user-defined-literal] " expression [%"KWIML_INT_PRI##PRI"]," because the KWIML_... part is an identifier lexically immediately following a string literal. Add a space between the string literal and the identifier to avoid the C++11 user-defined literal syntax. 20 March 2012, 19:49:49 UTC
2f9ad7c Fix FindMPI for the intel compiler on linux by looking in implict directories. Use the CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES to look for libraries that are in the -showme output from mpi<lang> programs. This is because some libraries reported by -showme are found there, and FindMPI will fail if they are not found. 20 March 2012, 19:18:53 UTC
fb7348f Fix ObjectLibrary test on Watcom The Watcom compiler interprets "-DB" as option -db generate browsing information so define "A_DEF" and "B_DEF" instead of just "A" and "B". Skip CMAKE_SHARED_LIBRARY_C_FLAGS for Watcom because it is set to -bd build Dynamic link library which adds a DLL entry point to each object. 20 March 2012, 19:09:57 UTC
d69c2c5 Merge topic 'ninja-generator' c337c7e Ninja: Fix <OBJECT_DIR> substitution 20 March 2012, 13:34:56 UTC
31c0bc0 Merge topic 'object-library' 93d5509 Merge branch 'ninja-object-library' into object-library 821037c Merge branch 'xcode-object-library' into object-library eb24c99 Merge branch 'object-library' into xcode-object-library 63d1be8 Xcode: Honor $<TARGET_OBJECTS:...> source expressions 020ba38 Merge branch 'object-library' into xcode-object-library e8ea615 Build object library targets in Xcode 8045e17 Pre-compute object file names before Xcode generation 247a132 Allow txt files as ExtraSources in object library targets b063599 Add a default source group for object files. be01f3b Xcode: Re-factor some existing methods into "FromPath" variants 2693dbe Merge branch 'object-library' into ninja-object-library 51997cb Ninja: Honor $<TARGET_OBJECTS:...> source expressions 23ec258 Merge branch 'object-library' into ninja-object-library 61124de Build object library targets in Ninja f5b06cd Pre-compute object file names before Ninja generation a2514f1 Simplify cmNinjaTargetGenerator using cmGeneratorTarget ... 20 March 2012, 13:34:35 UTC
b06f7c0 Merge topic 'fix-docs-typos' 5b8983e Fix some typos in the docs comments. 20 March 2012, 13:34:25 UTC
b291d9e VS10: Fix external objects generated outside target (#13047) Commit 9a6ff950 (Fix for bug where VS2010 did not use .obj files, 2011-04-01) assumed that if an external object is GENERATED that it is the output of a custom command in the current target. If it is generated by another target then VS will not automatically include the external object in the current target. This bug was preserved by the refactoring in the parent commit. Instead use <None> for external objects generated by a custom command in the current target and <Object> for all other external objects. Update the ExternalOBJ test to cover this case. 20 March 2012, 13:01:02 UTC
f753374 KWSys Nightly Date Stamp 20 March 2012, 04:05:07 UTC
5b8983e Fix some typos in the docs comments. 19 March 2012, 22:05:21 UTC
328c0f6 Simplify cmVisualStudio10TargetGenerator source classification Combine WriteCLSources and WriteObjSources into a single method. Use the cmGeneratorTarget source classification to simplify tool selection for each source file. Extend the classification to handle .idl files. 19 March 2012, 21:13:41 UTC
f2b44c6 Merge topic 'find_package_set_FOUND_VariableInConfigFile' 0cf8447 find_package: additional test for checking the error message 56ae3f9 find_package: add test for setting Foo_FOUND to FALSE in a Config file 16c0c73 find_package: allow <pkg>Config.cmake to set <pkg>_FOUND to FALSE 19 March 2012, 18:42:03 UTC
back to top