https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
7f8f6db CMake 2.8.7 30 December 2011, 16:05:59 UTC
72d2704 Merge branch 'release' 30 December 2011, 15:58:21 UTC
add4ad1 KWSys Nightly Date Stamp 30 December 2011, 05:05:04 UTC
15cebeb KWSys Nightly Date Stamp 29 December 2011, 05:05:05 UTC
38bc4b5 KWSys Nightly Date Stamp 28 December 2011, 05:05:03 UTC
11385ba KWSys Nightly Date Stamp 27 December 2011, 05:05:04 UTC
6eb0779 KWSys Nightly Date Stamp 26 December 2011, 05:05:03 UTC
087b8fe KWSys Nightly Date Stamp 25 December 2011, 05:05:03 UTC
4fe0206 KWSys Nightly Date Stamp 24 December 2011, 05:05:04 UTC
9fc5fac KWSys Nightly Date Stamp 23 December 2011, 05:05:05 UTC
b81ef05 KWSys Nightly Date Stamp 22 December 2011, 05:05:19 UTC
a1c9de5 CMake 2.8.7-rc2 21 December 2011, 20:05:00 UTC
25b159c Merge branch 'release' 21 December 2011, 20:02:44 UTC
b4c2f40 KWSys Nightly Date Stamp 21 December 2011, 05:05:03 UTC
7f8cf42 Merge topic 'fix-12273-quote-arg-in-findboost' cdf5224 FindBoost: Quote possibly empty string argument (#12273) 20 December 2011, 19:22:05 UTC
cc9319e Merge topic 'AddIncludePathForASMToDirectoryInformationFile' ea68837 fix #12262: dependency scanning for ASM files 20 December 2011, 19:21:52 UTC
7ca69a0 Merge topic 'AddCommentToCDependencyScanner' 318b0cd Add comment about one more problem of the C depency scanner. 4bb08e0 Remove trailing whitespace 20 December 2011, 19:21:43 UTC
7868061 Merge topic 'qt4-deploy-module' 3aa5432 Improve component support and output indentation. 20 December 2011, 19:21:35 UTC
c24bdb0 Merge topic 'avoid-mfc-test' 0e598b7 Tests: Only really run MFC test if we can build MFC apps (#11213) 20 December 2011, 19:21:21 UTC
d6a33f6 Merge topic 'fix_double_project_cmake_build' 5badf5f Fix the case where cmake --build failed with two project cmds in one file. 20 December 2011, 19:21:06 UTC
16dacf3 Merge topic 'AutomocFineTuning' e474dcb automoc: improved warning message in relaxed mode 96fc5d5 automoc: default to strict mode, use CMAKE_AUTOMOC_RELAXED_MODE 20 December 2011, 19:20:32 UTC
5badf5f Fix the case where cmake --build failed with two project cmds in one file. This adds a test that uses two project commands in the same CMakeLists.txt file. It also adds a fix so that cmake --build will work in that case. The fix sets the name of the last project command in the top level CMakeLists.txt in the cache variable CMAKE_PROJECT_NAME. This variable is used by cmake --build to find the project name. 20 December 2011, 19:16:25 UTC
4e98500 KWSys Nightly Date Stamp 20 December 2011, 05:05:03 UTC
cdf5224 FindBoost: Quote possibly empty string argument (#12273) Author: Claudio Bley 19 December 2011, 15:55:41 UTC
4bb3edf KWSys Nightly Date Stamp 19 December 2011, 05:05:03 UTC
ea68837 fix #12262: dependency scanning for ASM files Now also CMAKE_ASM_INCLUDE_PATH is written into CMakeDirectoryInformation.cmake, which is necessary to make the dependency scanning for included files work. Alex 18 December 2011, 18:15:34 UTC
318b0cd Add comment about one more problem of the C depency scanner. Alex 18 December 2011, 14:44:33 UTC
4bb08e0 Remove trailing whitespace Alex 18 December 2011, 14:42:48 UTC
84094cd KWSys Nightly Date Stamp 18 December 2011, 05:05:03 UTC
61da11e KWSys Nightly Date Stamp 17 December 2011, 05:05:11 UTC
3aa5432 Improve component support and output indentation. 16 December 2011, 21:31:36 UTC
0e598b7 Tests: Only really run MFC test if we can build MFC apps (#11213) Avoid problems on "undetected" VS Express build environments. 16 December 2011, 21:30:10 UTC
f7be6d6 Merge topic 'GNU-to-MS' c213eb9 Windows-GNU: Remove extra quotes in GNUtoMS rule variable 16 December 2011, 15:15:44 UTC
ef086b5 Merge topic 'qtdialog-quit' 56e0499 QtDialog: Set Ctrl+Q as the shortcut for quitting the program. 16 December 2011, 15:15:39 UTC
1706a7e Merge topic 'intel-error-regex-issue-12627' 56f29f4 CTest: Recognize Intel errors without space before colon (#12627) 16 December 2011, 15:15:35 UTC
52d5f67 Merge topic 'test-Fortran-compiler-compat' fcb2a27 Fix and simplify Fortran test compiler compatibility check 16 December 2011, 15:15:32 UTC
44b6b0b Merge topic 'remove-old-QtDialog-readme' 470bcfa Remove the apparently outdated README in Source/QtDialog. 16 December 2011, 15:15:28 UTC
8f8ee53 Merge topic 'test-compiler-output-var' 5f6985a Avoid clobbering variable 'OUTPUT' in compiler tests (#12628) 16 December 2011, 15:15:20 UTC
65db5b4 Merge topic 'osx-dependent-libraries' 5d99343 Do not link private dependent shared libraries on OS X > 10.4 16 December 2011, 15:15:07 UTC
2f82798 Merge topic 'transitive-shared-lib-depend' 183b950 Follow all dependencies of shared library private dependencies 16 December 2011, 15:15:01 UTC
e44cdb0 Merge topic 'hp-shared-libs' 5720e1f HP: Drive shared library linking with compiler front end 16 December 2011, 15:14:56 UTC
be637d7 Merge topic 'fix-12441-show-custom-target-progress' 7ab1162 CMake: Fix progress reporting for custom targets (#12441) 16 December 2011, 15:14:52 UTC
c6c82f9 Merge topic 'fix-12480-correct-windres-compiler-when-cross-compiling' 6ddb1e5 Modules: Use "windres" as rc compiler base name for cross-compiles (#12480) 16 December 2011, 15:14:42 UTC
037616f Merge topic 'vs-version-ivar' 6571f46 Fix Intel Fortran .vfproj files for VS 10 16 December 2011, 15:14:25 UTC
ac9453c Merge topic 'fix-lapack-issues' b3c42cb FindLAPACK: List thread libs to avoid link errors (#12625) f603cf2 FindLAPACK: Correct CMAKE_FIND_LIBRARY_SUFFIXES spelling (#12624) 16 December 2011, 15:14:17 UTC
c68a780 Merge topic 'qt4-deploy-module' 4e9274e Unset configurations variable when no build type. 16 December 2011, 15:13:59 UTC
e945df2 Merge topic 'CPackRPM-0012608-UserSpecificFileControl' 121c295 CPackRPM fix #0012608 and unoticed related bug 16 December 2011, 15:13:33 UTC
765e9d3 Merge topic 'ctest-no-cdash-issue-12618' 52f937a CTest: Do not get CDash version without drop site (#12618) 16 December 2011, 15:13:12 UTC
f189c5d Merge topic 'xcode-rerun-issue-12616' e8b8f0e Xcode: Create separate rerun dependencies for subprojects (#12616) 16 December 2011, 15:12:36 UTC
7e6c8ed Merge topic 'FortranCInterface-MinGW' 4cb73c4 FortranCInterface: Work around mingw32-make trouble with parens 16 December 2011, 15:11:53 UTC
762930e Merge topic 'update-cygwin-release-script' 61a7da2 Release: Increase timeout for slow-testing cygwin build 16 December 2011, 15:11:38 UTC
b150717 KWSys Nightly Date Stamp 16 December 2011, 05:05:04 UTC
c544545 KWSys: Correctly handle empty environment variables Fix a crash which occurs when SystemTools::GetPath attempts to process an empty environment variable. Author: Vladimir Panteleev <vladimir@thecybershadow.net> 15 December 2011, 20:45:09 UTC
56e0499 QtDialog: Set Ctrl+Q as the shortcut for quitting the program. QKeySequence::Quit does not work on all platforms, and since it translates to Ctrl+Q on all platforms where it does work, Ctrl+Q was hardcoded instead. 15 December 2011, 15:51:50 UTC
56f29f4 CTest: Recognize Intel errors without space before colon (#12627) Fix the regex meant to match errors of the form: C:\some\dir\source.cpp(17): catastrophic error: could not open source file "some_header.h" to make the space between ')' and ':' optional. 15 December 2011, 14:31:12 UTC
fcb2a27 Fix and simplify Fortran test compiler compatibility check Since commit 38aab379 (Set CMAKE_<lang>_COMPILER_ID for VS generators, 2011-09-02) the VS IDE generators set the C and C++ compiler id to MSVC and the Fortran compiler id to Intel. This caused the Fortran test to fail compatible compiler detection because the if() test "${CMAKE_C_COMPILER_ID}" MATCHES "MSVC" is evaluated as the "var MATCHES regex" signature which evaluates the compiler id "MSVC" as a variable which is defined to 1 which does not match "MSVC". Combine tests for non-identical but compatible compiler vendors into a single regex match whose left hand side will not be defined as a variable. 15 December 2011, 14:25:49 UTC
470bcfa Remove the apparently outdated README in Source/QtDialog. Qt has been LGPL-licensed for a few years, so the clause mentioning only developers with a paid Qt license can change the code seems to be outdated. 15 December 2011, 13:42:38 UTC
5f6985a Avoid clobbering variable 'OUTPUT' in compiler tests (#12628) Use an obscure name and clean up afterwards. 15 December 2011, 13:31:17 UTC
5d99343 Do not link private dependent shared libraries on OS X > 10.4 The default OS X 10.4 linker incorrectly searches for dependencies of linked shared libraries only under the -isysroot location. It fails to find dependencies of linked shared libraries in cases such as the ExportImport test. It produces errors like: /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic library: libtestLib3Imp.dylib referenced from: /.../ExportImport/Root/lib/libtestLib3lib.1.2.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols: _testLib3Imp referenced from libtestLib3lib expected to be defined in libtestLib3Imp.dylib or with CMAKE_SKIP_RPATH off to enable install_name in the Export side: /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic library: /Developer/SDKs/MacOSX10.4u.sdk/.../ExportImport/Export/impl/libtestLib3Imp.dylib referenced from: /.../ExportImport/Export/libtestLib3lib.1.2.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:_testLib3Imp referenced from libtestLib3lib expected to be defined in /.../ExportImport/Export/impl/libtestLib3Imp.dylib Note how "/Developer/SDKs/MacOSX10.4u.sdk" is prepended to the dependent library path. Commit 2cff26fa (Support linking to shared libs with dependent libs, 2008-01-31) and commit 82fcaebe (Pass dependent library search path to linker on some platforms, 2008-02-01) worked around the problem by defining platform variable CMAKE_LINK_DEPENDENT_LIBRARY_FILES. It tells CMake to link to dependent libraries explicitly by their path thus telling the linker where to find them. Unfortunately the workaround had the side effect of linking dependent libraries and defeats most benefits of LINK_INTERFACE_LIBRARIES. Fortunately OS X 10.5 and above do not need to find transitive dependencies at all so we can avoid the workaround on Modern OS X. 15 December 2011, 13:14:30 UTC
0a6543d KWSys Nightly Date Stamp 15 December 2011, 05:05:09 UTC
e474dcb automoc: improved warning message in relaxed mode Alex 14 December 2011, 18:12:15 UTC
183b950 Follow all dependencies of shared library private dependencies In cmComputeLinkDepends we compute the transitive closure of private shared library dependencies. When a shared library is added to this closure we must follow all of its dependencies whether they are private or public. Previously we only followed the private dependencies. Fix the implementation to follow the public dependencies too. Also extend the ExportImport test to cover this case. 14 December 2011, 16:33:01 UTC
5720e1f HP: Drive shared library linking with compiler front end Previously we linked C, Fortran, and ASM shared libraries compiled with the HP compiler using a direct invocation of the linker (ld). This behavior was left historically from support for an ancient HP C compiler that did not know how to create shared libraries. Fortran shared libraries need to be linked with the compiler to get the language runtime library dependencies as is already done for C++. Update the HP-UX-HP* platform information to use the compiler front end when linking shared libraries. This works on modern HP tools and produces correct behavior. If there is a need to support older tools again we can add a special case for them. 14 December 2011, 14:32:27 UTC
4ed1769 KWSys Nightly Date Stamp 14 December 2011, 05:05:05 UTC
7ab1162 CMake: Fix progress reporting for custom targets (#12441) Adds "include progress.make" to build.make, just like for add_executable and add_library targets. The code was copied from cmMakefileTargetGenerator::WriteCommonCodeRules(). 14 December 2011, 01:06:27 UTC
6ddb1e5 Modules: Use "windres" as rc compiler base name for cross-compiles (#12480) ...if it matches "windres", as opposed to being exactly equal to "windres" Cross-compiling windres compilers are named something like "i686-w64-mingw32-windres" (for example) 14 December 2011, 00:57:00 UTC
6571f46 Fix Intel Fortran .vfproj files for VS 10 Commit 1be4b6f4 (Order VS local generator Version ivar values consistently, 2011-11-10) fixed the Version ivar of the VS 10 local generator by setting it correctly to 10 instead of leaving it at 7. This broke generation of .vfproj files for the Intel Fortran plugin to VS 10 by mixing VS 9 and 10 formats together in one file. Teach the local generator to pretend the Version is 9 for Intel Fortran targets. 13 December 2011, 21:35:35 UTC
b3c42cb FindLAPACK: List thread libs to avoid link errors (#12625) 13 December 2011, 21:26:33 UTC
f603cf2 FindLAPACK: Correct CMAKE_FIND_LIBRARY_SUFFIXES spelling (#12624) 13 December 2011, 21:23:54 UTC
96fc5d5 automoc: default to strict mode, use CMAKE_AUTOMOC_RELAXED_MODE automoc now defaults to strict mode, also with Qt4, i.e. it behaves as the documentation says by default. I also inverted the switch CMAKE_AUTOMOC_STRICT_MODE to CMAKE_AUTOMOC_RELAXED_MODE. Docs and test adapted accordingly. Alex 13 December 2011, 21:11:47 UTC
4e9274e Unset configurations variable when no build type. 13 December 2011, 16:39:53 UTC
3c10142 KWSys Nightly Date Stamp 13 December 2011, 05:05:03 UTC
121c295 CPackRPM fix #0012608 and unoticed related bug The User may now specific a list of file that shouldn't be automatically handled by CPack but specified by the user. Like %config(noreplace) or specific %attr. The concerned files/dir lines will be removed from the set automatically handled by CPack. 12 December 2011, 22:11:02 UTC
52f937a CTest: Do not get CDash version without drop site (#12618) Avoid sleep for 3 seconds in ctest if CDashDropSite is empty. 12 December 2011, 14:35:09 UTC
99771d5 KWSys Nightly Date Stamp 12 December 2011, 05:05:04 UTC
53455f9 KWSys Nightly Date Stamp 11 December 2011, 05:05:05 UTC
85344d7 KWSys Nightly Date Stamp 10 December 2011, 05:05:04 UTC
e8b8f0e Xcode: Create separate rerun dependencies for subprojects (#12616) Generate the rerun dependency file for the top-level project() and each subdirectory project() into the corresponding build directory. Do not clobber them all with the one for the last subproject. This mistake was left from when the Xcode generator did not produce subprojects. 09 December 2011, 18:00:22 UTC
4cb73c4 FortranCInterface: Work around mingw32-make trouble with parens The mingw32-make tool does not handle parenthesis in the path to a source file consistently. When CMake is installed in a typical location like "c:\Program Files (x86)\CMake 2.8\" the mingw32-make tool fails on the FortranCInterface detection project sometimes with errors like >mingw32-make -f CMakeFiles\myfort.dir\build.make CMakeFiles/myfort.dir/my_module.f90.obj mingw32-make: *** No rule to make target `x86)/CMake 2.8/share/cmake-2.8/Modules/FortranCInterface/my_module.f90)', needed by `CMakeFiles/myfort.dir/my_module.f90.obj'. Stop. due to parens in the path to the FortranCInterface source directory. However, the behavior varies with the file name of build.make: >copy CMakeFiles\myfort.dir\build.make CMakeFiles\myfort.dir\build2.make >mingw32-make -f CMakeFiles\myfort.dir\build2.make CMakeFiles/myfort.dir/my_module.f90.obj [ 3%] Building Fortran object CMakeFiles/myfort.dir/my_module.f90.obj Tested with >mingw32-make -v GNU Make 3.82 Built for i386-pc-mingw32 Work around the problem by copying the whole FortranCInterface source directory in to the project build tree. 09 December 2011, 14:40:14 UTC
61a7da2 Release: Increase timeout for slow-testing cygwin build Previously, the ExternalProject test was timing out at the default timeout value of 1500 seconds. Give it time, little one, it will finish if you learn patience. 09 December 2011, 13:58:25 UTC
33c24b2 KWSys Nightly Date Stamp 09 December 2011, 05:05:08 UTC
c213eb9 Windows-GNU: Remove extra quotes in GNUtoMS rule variable CMake replaces the <TARGET...> tokens with properly quoted values so we do not need an extra set of quotes around them. 08 December 2011, 18:28:37 UTC
56b5a72 CMake 2.8.7-rc1 08 December 2011, 15:15:34 UTC
e61d2de KWSys Nightly Date Stamp 08 December 2011, 05:05:03 UTC
d050d6b Merge topic 'AutomocIncludedDotMocFileHandling' 2d11951 Merge branch 'master' into AutomocIncludedDotMocFileHandling 1eca18f automoc: add documentation for CMAKE_AUTOMOC_STRICT_MODE bc278ce automoc: fix line length 62e223e automoc: add variable CMAKE_AUTOMOC_STRICT_MODE, to enable strict parsing 40c5167 automoc: accept even more .moc files in non-strict mode c207f5d automoc: also accept other files when .moc is included in non-strict mode 9c0df72 automoc: add a StrictParseCppFile(), which is only qmake-compatible 174bf35 automoc: move the code for finding headers into separate function 8507eae automoc: fix handling of included _p.moc files 7ada172 automoc: some more linebreaks for the warnings for better readability 3b93e26 automoc: add extra check whether the header contains Q_PRIVATE_SLOT 4745715 Add a test case for the use of Q_PRIVATE_SLOT. bde4edb automoc: add special handling for including basename_p.moc, with test 74ab0f6 automoc: move some code from the big parsing loop into separate functions bc7560e automoc: add test for including a moc_abc_p.cpp file 30fd8e6 automoc: add test for including the moc file from another header ... 07 December 2011, 21:47:35 UTC
174ecf5 Merge topic 'refactor-versioned-lib-names' 96f65ba cmTarget: Create helper method for versioned library names 07 December 2011, 21:46:35 UTC
0ea95b9 Merge topic 'topics/FindCUDA/Misc-fixes' aa36082 Miscellaneous fixes. 07 December 2011, 21:45:35 UTC
c26e287 Merge topic 'topics/FindCUDA/Multi-dir-clash' 80e279d Make CUDA working directory unique for each target. 07 December 2011, 21:45:00 UTC
2d11951 Merge branch 'master' into AutomocIncludedDotMocFileHandling Conflicts: Source/cmTarget.cxx 07 December 2011, 21:29:13 UTC
6fb2a38 KWSys Nightly Date Stamp 07 December 2011, 05:05:03 UTC
9f18f64 Merge topic 'topics/FindCUDA/Quote-fixes' c3c7a0c Fixes for handling quotes in args and other places (Fix Bug 11726 and 12099). 06 December 2011, 20:08:12 UTC
de9dc82 Merge topic 'topics/FindCUDA/FixCUDAInUNCPath' 83d4eea Add work around for CUDA in UNC paths. 06 December 2011, 20:08:03 UTC
35017df Merge topic 'topics/FindCUDA/linux-double-build' aa59544 Reset dependency file list when a dependency disappeared. 06 December 2011, 20:07:48 UTC
386cf3c Merge topic 'GNU-to-MS' ae62a1c Test CMAKE_GNUtoMS option in ExportImport on MinGW and MSys afb00fe Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib 61e8629 Factor makefile generator link rule lookup into helper function a603250 Load platform files that need to know the ABI when possible ecd8414 Fortran: Detect pointer size in gfortran on MinGW 06 December 2011, 20:07:39 UTC
b8c0dd4 Merge topic 'CUDAv3.2PathChanges' 8930938 Added support for CUDA_PATH which is present in the CUDA toolkit 3.2 onward. 06 December 2011, 20:07:27 UTC
f914438 Merge topic 'fix-ExternalProject-svn-issue' f529ddc Tests: ExternalProject: Remove unnecessary 'svn --version' call 06 December 2011, 20:07:17 UTC
cc35c8f Merge topic 'findlapack-0012477-new' f44f053 FindLAPACK: Fix linking to static LAPACK on Unix (#12477) 06 December 2011, 20:06:52 UTC
4c84aa7 Merge topic 'TinyCC-compiler' 0efe602 TinyCC: Add default compilation flags (#12605) ec636e2 TinyCC: Add compiler info for shared libs on Linux (#12605) 1f49d72 Recognize the Tiny C Compiler (#12605) 06 December 2011, 20:06:34 UTC
03aeccd Merge topic 'qt4-macros-verbatim' 9b07c19 Fix path quoting in Qt4 macros 06 December 2011, 20:06:19 UTC
01e8253 Merge topic 'export-final-location' fea3e84 export(): Document undefined behavior of location properties 363d396 Factor out target location undefined behavior helper macro 06 December 2011, 20:05:28 UTC
back to top