https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
0176c05 STYLE: Move CMake commands to match new conventions This changes all the CMake key words to lower case. The primary reason for changing key words is that all documentation for CMakeLists.txt now shows the key words as lower case. Even the printed “Mastering CMake v5” uses lower case. I’ve come across this several times in my class where students stumble over the fact that the documentation about Cmake does not match the implementation in ITK. A script (a wrapper around a vim macro) written that can make these substituions reliably (Tested on the BRAINS tree, the Slicer3 tree, CMake and the ITK tree without causing any errors). More complete documentation can be found in ITK/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt CMake files are taken as a reference materials for many other tools, and the conventions shown in these files are often copied and pasted in many other packages. By making these consistent, a more uniform look and feel can be acheived across cmake compliant packages. 26 October 2011, 16:23:18 UTC
2b0f8c7 KWSys Nightly Date Stamp 26 October 2011, 04:09:51 UTC
a177099 Merge topic 'test-update-svn-1.7-issue-12535' 6d79b50 Teach CTest.UpdateSVN to detect svn add --depth before using it 74eb86c Fix CTest.UpdateSVN with Subversion 1.7 (#12535) 25 October 2011, 19:34:37 UTC
7b555c0 Merge topic 'local-hooks' b2d6adf pre-commit: Reject changes to KWSys through Git 3d5869c Add pre-commit|commit-msg|prepare-commit-msg hook placeholders 25 October 2011, 19:34:30 UTC
bd216ef Merge topic 'some-documentation-fixes' ceff6ec ccmake: Factor toggle key help instructions. 19da106 ccmake: Document '/' key. fd63219 ccmake: Align 'g' and 'q' key instructions. bfb0ed4 Usage: Add missing exepath argument in get_prerequisites documentation. de51264 Usage: Print help, version and copyright options in usage information. 9ae0604 Usage: Document all options printing the version number. 3353d84 Usage: Document all options printing usage information. 1b612ca Usage: Document -j|--parallel option in help message. 6be15ed Doxygen: Remove dependency on VTK when building doxygen. a92f14f Doxygen: Fix warnings. faede37 Doxygen: Generate call graph and relationships. dd13ecd Doxygen: Improve code documentation. d0b3a7f Fix typo. d3d7e45 Remove trailing white-spaces. 25 October 2011, 19:34:26 UTC
4701843 Merge topic 'SourceGroupsForEclipse' 66bd543 Eclipse: fix #12417, don't create wrong src pathentries 70de8bd Eclipse: detect number of CPUs, set CMAKE_ECLIPSE_MAKE_ARGUMENTS accordigly 117f2b8 Eclipse: add Build and Clean targets to targets c3f30bd Eclipse: move code for generating links to targets into separate function cef6bd9 Eclipse: move code for generating links to projects into separate function b6d4de7 Eclipse: add virtual folder for each target 25 October 2011, 19:34:23 UTC
61b4940 Merge topic 'AutomocFindQ_OBJECTAlwaysInHeader' 5e8e9ad automoc: always run moc on the cpp file if there is a foo.moc included ea8ac9f Add copyright notices 56aa6ff automoc:run moc on the header if the source file contains include "foo.moc" 25 October 2011, 19:34:19 UTC
5576655 Merge topic 'fix-12490-shorten-gcov-filenames' 2f309cb CTest: Add COVERAGE_EXTRA_FLAGS cache variable (#12490) 25 October 2011, 19:34:16 UTC
1df94c5 Merge topic 'fix-12522-avoid-xcode-env-spew' 5a94d09 Xcode: Avoid spewing the environment on every script run (#12522) 25 October 2011, 19:34:07 UTC
88b5578 Merge topic 'fix-vs11-sln-header' f0d66ab VS11: Fix comment generated at the top of *.sln files 25 October 2011, 19:34:03 UTC
e1902dd Merge topic 'qt4-deploy-module' 0618045 Add DeployQt4 module. cf4b529 Add QT_LIBRARIES_PLUGINS variable to UseQt4. 25 October 2011, 19:33:56 UTC
039d1b1 Merge topic 'cmake-link-interface-libraries' d9cbba7 Initialize LINK_INTERFACE_LIBRARIES target property with a variable 25 October 2011, 19:33:48 UTC
676fb3b KWSys Nightly Date Stamp 25 October 2011, 04:09:56 UTC
6d79b50 Teach CTest.UpdateSVN to detect svn add --depth before using it Older svn versions do not have the --depth option for "svn add". Fortunately we do not need it for versions that old. Look for the option and use it only when available. 24 October 2011, 21:34:55 UTC
74eb86c Fix CTest.UpdateSVN with Subversion 1.7 (#12535) The test adds a subdirectory with svn add subdir svn add ... subdir/foo.txt subdir/bar.txt Subversion 1.7 fails on the second command with svn: warning: W150002: '.../subdir/foo.txt' is already under version control svn: warning: W150002: '.../subdir/bar.txt' is already under version control svn: E200009: Could not add all targets because some targets don't exist because it considers adding an already-versioned file to be an error. Avoid the problem by using svn add --depth=empty subdir to add the subdirectory without the files it contains. 24 October 2011, 21:03:34 UTC
d9cbba7 Initialize LINK_INTERFACE_LIBRARIES target property with a variable Define variable CMAKE_LINK_INTERFACE_LIBRARIES to initialize the value of this property when a target is created. This allows authors to write set(CMAKE_LINK_INTERFACE_LIBRARIES "") to disable transitive linking to implementation dependencies of shared libraries on platforms where it is possible. 24 October 2011, 20:09:29 UTC
b2d6adf pre-commit: Reject changes to KWSys through Git Explain in the rejection message why KWSys cannot be changed in Git. 24 October 2011, 14:40:59 UTC
3d5869c Add pre-commit|commit-msg|prepare-commit-msg hook placeholders Add CMake-specific hook placeholders that chain from the main hooks branch after it is installed into the local .git/hooks directory. 24 October 2011, 14:18:36 UTC
89742d7 KWSys: Fix Doxygen warnings Author: Nicolas Despres <nicolas.despres@gmail.com> 24 October 2011, 14:05:10 UTC
27e405d KWSys Nightly Date Stamp 24 October 2011, 04:09:58 UTC
ceff6ec ccmake: Factor toggle key help instructions. 23 October 2011, 20:18:14 UTC
19da106 ccmake: Document '/' key. 23 October 2011, 20:18:14 UTC
fd63219 ccmake: Align 'g' and 'q' key instructions. They were miss-aligned with the 'enter' key instruction. Before: ---- Press [enter] to edit option CMake Version 2.8.3.20110107-g4b05a-dirty Press [c] to configure Press [h] for help Press [q] to quit without generating ---- After: ---- Press [enter] to edit option CMake Version 2.8.3.20110107-g4b05a-dirty Press [c] to configure Press [h] for help Press [q] to quit without generating ---- 23 October 2011, 20:18:14 UTC
bfb0ed4 Usage: Add missing exepath argument in get_prerequisites documentation. 23 October 2011, 20:18:14 UTC
de51264 Usage: Print help, version and copyright options in usage information. There were missing for ctest, cpack and ccmake. 23 October 2011, 20:18:14 UTC
9ae0604 Usage: Document all options printing the version number. 23 October 2011, 20:18:14 UTC
3353d84 Usage: Document all options printing usage information. 23 October 2011, 20:18:14 UTC
1b612ca Usage: Document -j|--parallel option in help message. 23 October 2011, 20:18:13 UTC
6be15ed Doxygen: Remove dependency on VTK when building doxygen. 23 October 2011, 20:18:13 UTC
a92f14f Doxygen: Fix warnings. 23 October 2011, 20:18:08 UTC
faede37 Doxygen: Generate call graph and relationships. It helps code browsing and understanding for new developers. 23 October 2011, 20:15:30 UTC
dd13ecd Doxygen: Improve code documentation. 23 October 2011, 20:15:30 UTC
d0b3a7f Fix typo. 23 October 2011, 20:15:30 UTC
d3d7e45 Remove trailing white-spaces. 23 October 2011, 20:15:20 UTC
66bd543 Eclipse: fix #12417, don't create wrong src pathentries Actually the Eclipse generator now does not create any CDT_SOURCE pathentries anymore, since I was not able to find out what they are good for, not even by asking on the cdt-dev mailing list. So, at least the warning from eclipse about bad pathentries are gone this way, and I didn't see anything which was not working anymore. Let's see whether we can find out what they are good for. Alex 23 October 2011, 12:58:52 UTC
70de8bd Eclipse: detect number of CPUs, set CMAKE_ECLIPSE_MAKE_ARGUMENTS accordigly Using the new module ProcessorCount.cmake now the number of CPUs is detected, and if it is bigger than 1, make -jX is set accordingly. Alex 23 October 2011, 12:33:25 UTC
117f2b8 Eclipse: add Build and Clean targets to targets With this commit the virtual folder for the targets now have "Build" and "Clean" targets associated to them, so you can build and clean per-target now in the project explorer. Alex 23 October 2011, 10:25:33 UTC
c3f30bd Eclipse: move code for generating links to targets into separate function Alex 23 October 2011, 10:22:20 UTC
cef6bd9 Eclipse: move code for generating links to projects into separate function Alex 23 October 2011, 09:00:45 UTC
a390d6c KWSys Nightly Date Stamp 23 October 2011, 04:56:13 UTC
5e8e9ad automoc: always run moc on the cpp file if there is a foo.moc included This makes automoc behaves as the documentation says. If there is a #include "foo.moc" in the source file, moc will be executed on foo.cpp. Before it was also executed on foo.cpp, but only if foo.cpp contained a Q_OBJECT macro, otherwise moc was executed on foo.h. This was confusing, and this change also shouldn't break anything, since the headers are moc'ed anyway if they contain a Q_OBJECT macro. Alex 22 October 2011, 19:16:39 UTC
ea8ac9f Add copyright notices Alex 22 October 2011, 17:43:34 UTC
56aa6ff automoc:run moc on the header if the source file contains include "foo.moc" This fixes #12533. Before automoc did not check the header if the source file contained a statement, now it does. Additionally, moc is now only run on explicitely listed headers which contain a Q_OBJECT macro. Alex 22 October 2011, 17:38:39 UTC
2f309cb CTest: Add COVERAGE_EXTRA_FLAGS cache variable (#12490) COVERAGE_EXTRA_FLAGS is a space separated value of extra flags that will be passed to gcov when ctest's coverage handler invokes gcov to do coverage analysis. Map to CoverageExtraFlags in the CTest ini file. Use default value of "-l" to match the coverage handler's earlier behavior from ctest 2.8.4 and earlier. The fix for related issue #11717 had added a " -p" which was the cause of both #12415 and #12490. Here, we revert that change to the default value, so -p is no longer there by default. The people that care to add -p may do so in their own build trees by appending " -p" to the new cache variable COVERAGE_EXTRA_FLAGS. 22 October 2011, 15:01:58 UTC
af77289 KWSys Nightly Date Stamp 22 October 2011, 04:10:10 UTC
b9e9ad5 KWSys Nightly Date Stamp 21 October 2011, 04:10:15 UTC
5a94d09 Xcode: Avoid spewing the environment on every script run (#12522) This is the prefered way to get rid of the 'setenv XXX' output, instead of stripping it in the cmakexbuild wrapper. 20 October 2011, 23:14:28 UTC
f0d66ab VS11: Fix comment generated at the top of *.sln files With "Visual Studio 2011" the launcher does not recognize the version of the *.sln files. With "Visual Studio 11" it does. 20 October 2011, 22:48:26 UTC
173fb48 KWSys Nightly Date Stamp 20 October 2011, 04:08:06 UTC
b6d4de7 Eclipse: add virtual folder for each target For each target a virtual folder is created, which contains one virtual folder for each sourcegroup, which contain links to the actual source files (#12294, #12223) Alex 19 October 2011, 20:02:14 UTC
1b6c33f KWSys Nightly Date Stamp 19 October 2011, 04:09:45 UTC
049d2bc Merge topic 'DetectEclipseVersion' dcd2459 Eclipse: better message when Eclipse version could not be determined b4b2fc3 Eclipse: don't create VirtualFolders if not supported 5b200e3 Detect whether the current Eclipse version supports VirtualFolders 4974ec9 Eclipse generator: detect Eclipse version 18 October 2011, 19:04:22 UTC
1322c41 Merge topic 'fix-12517-ctest-crash' 7041cd6 CTest: Fix crash when variables are not defined 18 October 2011, 19:04:05 UTC
c818589 Merge topic 'FindProtoBuf_doc_clarify' a481d84 FindProtoBuf: Documented limitation of the public macro 18 October 2011, 19:03:43 UTC
02e99d9 Merge topic 'FindRubyOnOpenBSD' d2b1ce6 Find Ruby on OpenBSD when installed from ports (#12507) ba5a8bc Remove trailing whitespace 18 October 2011, 19:02:53 UTC
fe09546 Merge topic 'SilentMakeOutputOnBSD' 0d44ce2 Silence make on OpenBSD in FindPackageModeTest(#12508) 18 October 2011, 19:02:47 UTC
56b153d Merge topic 'vs10-nologo-issue-12504' 25116a3 Fix CMAKE_VERBOSE_MAKEFILE for VS10 vcxproj files (#12504) 18 October 2011, 19:02:38 UTC
91e970c Merge topic 'DetectMasmCompilerId' cf93d63 fix #12465: detect the masm compiler ID ("MSVC") 18 October 2011, 19:02:30 UTC
fa7a747 KWSys Nightly Date Stamp 18 October 2011, 04:10:11 UTC
c6e7487 KWSys Nightly Date Stamp 17 October 2011, 04:09:44 UTC
8062196 KWSys Nightly Date Stamp 16 October 2011, 04:10:00 UTC
dcd2459 Eclipse: better message when Eclipse version could not be determined Alex 15 October 2011, 19:04:23 UTC
b4b2fc3 Eclipse: don't create VirtualFolders if not supported Eclipse versions before 3.6 (Helios) did not support VirtualFolders yet (#12479), so only create them if Eclipse is new enough. Alex 15 October 2011, 19:03:14 UTC
5b200e3 Detect whether the current Eclipse version supports VirtualFolders VirtualFolders are supported since 3.6 (Helios). Next patch will be to actually make use of the new flag SupportsVirtualFolders. Alex 15 October 2011, 17:40:21 UTC
4974ec9 Eclipse generator: detect Eclipse version Try to detect the eclipse version and put it in the cache. Alex 15 October 2011, 16:43:27 UTC
eb11e0b KWSys Nightly Date Stamp 15 October 2011, 04:10:02 UTC
7041cd6 CTest: Fix crash when variables are not defined Avoiding dereference of NULL pointers is always good. 14 October 2011, 11:46:01 UTC
6eb2d79 KWSys Nightly Date Stamp 14 October 2011, 04:10:10 UTC
731d61d KWSys Nightly Date Stamp 13 October 2011, 04:10:00 UTC
a481d84 FindProtoBuf: Documented limitation of the public macro 13 October 2011, 03:44:40 UTC
d2b1ce6 Find Ruby on OpenBSD when installed from ports (#12507) The ruby library on OpenBSD is named rubyXY, not ruby X.y. Find that too. Alex 12 October 2011, 21:05:52 UTC
ba5a8bc Remove trailing whitespace Alex 12 October 2011, 21:05:30 UTC
0d44ce2 Silence make on OpenBSD in FindPackageModeTest(#12508) BSD make doesn't use -v for printing its name and version, and so complains on stderr that this is a bad command line option, used in Tests/FindPackageModeMakefileTest/CMakeLists.txt . Silence stderr to make that ugly output go away. Patch by David Coppy. Alex 12 October 2011, 20:20:18 UTC
83e4a45 KWSys Nightly Date Stamp 12 October 2011, 04:09:42 UTC
25116a3 Fix CMAKE_VERBOSE_MAKEFILE for VS10 vcxproj files (#12504) 11 October 2011, 21:07:53 UTC
1226404 Merge topic 'ninja-generator-prep' 32f8437 Fix line-too-long style violations 029ab31 Constify XCode generator getters to match cmGlobalGenerator fec4b63 Fix configuration-dependent flag lookup in cmLocalGenerator::GetTargetFlags 557956f Introduce a cmGlobalGenerator::ResolveLanguageCompiler function 5b114c9 Introduce a cmLocalGenerator::ConvertToIncludeReference function 903d914 Make cmLocalGenerator::ConvertToLinkReference virtual 8a0eb78 Constify many getters of cmGlobalGenerator. 4532d36 Add const versions of some getters. 3db2973 Refactor TargetTypeNames. 11 October 2011, 18:45:35 UTC
d9f9963 Merge topic 'export-header-tests' 08271ec Build each library only once instead of once for each test. c83cfd7 Remove unused define. 11 October 2011, 18:45:31 UTC
c8e92de Merge topic 'DependencyScanningForASM' e36a1be fix #12262: use the C dependency scanner also for ASM files 11 October 2011, 18:45:27 UTC
296fde3 Merge topic 'CodeBlocks-quoting' 240d39a Fix XML safety issue with adding preprocessor defines in CodeBlocks project. 11 October 2011, 18:45:17 UTC
6a8c703 Merge topic 'libarchive-CheckFileOffsetBits-typo' 41719b7 libarchive: fix typo in CheckFileOffsetBits.cmake 11 October 2011, 18:45:13 UTC
3ece15b Merge topic 'HandleCMAKE_CXX_COMPILER_ARG1InEclipse' 3df49dc fix #12392: handle CMAKE_CXX_COMPILER_ARG1 for Eclipse projects 11 October 2011, 18:45:09 UTC
4daef77 Merge topic 'refactor-find-search-paths' b0cd630 Refactor find_* command final path list computation 11 October 2011, 18:45:00 UTC
bb28c9f Merge topic 'qt_dbus_interface_args' 648c454 Add features from KDE for arguments to qdbusxml2cpp. 11 October 2011, 18:44:48 UTC
fac6e2e KWSys Nightly Date Stamp 11 October 2011, 04:09:47 UTC
32f8437 Fix line-too-long style violations Commit 8a0eb78f (Constify many getters of cmGlobalGenerator, 2011-03-26) added const qualifiers to many cmGlobalGenerator methods but left the resulting lines beyond our style's limit of 79 characters. 10 October 2011, 13:46:27 UTC
d1f5a3b KWSys Nightly Date Stamp 10 October 2011, 04:09:36 UTC
08271ec Build each library only once instead of once for each test. 09 October 2011, 15:41:47 UTC
c83cfd7 Remove unused define. 09 October 2011, 15:39:24 UTC
d17ab57 KWSys Nightly Date Stamp 09 October 2011, 04:09:32 UTC
48171ce KWSys Nightly Date Stamp 08 October 2011, 04:10:17 UTC
029ab31 Constify XCode generator getters to match cmGlobalGenerator Commit 8a0eb78f (Constify many getters of cmGlobalGenerator, 2011-03-26) added const qualifiers to many cmGlobalGenerator methods. Fix the signature of the virtual function overrides in cmGlobalXCodeGenerator to match. 07 October 2011, 12:22:05 UTC
783da62 KWSys Nightly Date Stamp 07 October 2011, 04:09:53 UTC
cf93d63 fix #12465: detect the masm compiler ID ("MSVC") Alex 06 October 2011, 15:57:32 UTC
61c69d3 KWSys Nightly Date Stamp 06 October 2011, 04:05:17 UTC
e36a1be fix #12262: use the C dependency scanner also for ASM files Files for the ASM language are those assembler files which are processed by the C/CXX compiler, and they may contain preprocessor directives, so run the C dependency scanner also on them. Alex 05 October 2011, 19:51:35 UTC
240d39a Fix XML safety issue with adding preprocessor defines in CodeBlocks project. 05 October 2011, 16:02:32 UTC
41719b7 libarchive: fix typo in CheckFileOffsetBits.cmake s/Cheking/Checking/ 05 October 2011, 13:29:36 UTC
ab97790 KWSys Nightly Date Stamp 05 October 2011, 04:07:09 UTC
3105dc3 Begin post-2.8.6 development 04 October 2011, 18:41:15 UTC
5971063 CMake 2.8.6 04 October 2011, 15:48:52 UTC
back to top