https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
4673523 Add NEWLINE_STYLE option to configure_file 21 November 2011, 22:11:48 UTC
6580434 KWSys Nightly Date Stamp 20 November 2011, 05:05:04 UTC
fa878d2 KWSys Nightly Date Stamp 19 November 2011, 05:05:04 UTC
8e1bbee KWSys Nightly Date Stamp 18 November 2011, 05:05:04 UTC
21469b6 KWSys Nightly Date Stamp 17 November 2011, 05:05:11 UTC
cbf453e KWSys Nightly Date Stamp 16 November 2011, 08:25:07 UTC
a9e686d Merge topic 'qt4-deploy-module' b688f11 Check QtCore without warning. 15 November 2011, 19:39:38 UTC
7efd93c Merge topic 'vs-version-ivar' c92ffec Enumerate VS11 version explicitly in local generators 1be4b6f Order VS local generator Version ivar values consistently 15 November 2011, 19:39:25 UTC
6ac35e5 Merge topic 'import-KWIML' 5be0e92 Merge branch 'upstream-kwiml' into import-KWIML a8f6159 KWIML: Create test output dir for Xcode 33fff24 KWIML: No INT_SCN*8 on Intel for Windows bcc06d4 KWIML: No INT_SCN*8 on SunPro compiler 6d12ab3 KWIML: Suppress printf/scanf format warnings in test 553acec KWIML: Avoid redefining _CRT_SECURE_NO_DEPRECATE in test.h 93cebca Configure KWIML inside CMake as cmIML b2975ad Merge branch 'upstream-kwiml' into import-KWIML 831bade KWIML: The Kitware Information Macro Library 15 November 2011, 19:39:12 UTC
c616f46 Merge topic 'copyright-year' ac39e9c Update main Copyright.txt year range for 2011 15 November 2011, 19:39:08 UTC
6fbba22 Merge topic 'FindBoost-vs11-issue-12568' 1c4ba48 FindBoost: Use MSVC11 to find Boost on Windows (#12568) 15 November 2011, 19:39:03 UTC
1e055d3 Merge topic 'automoc_qt5' bafe5cc Fix style. 74b9392 Update comments and method names to not be Qt4 specific. 812dab0 Don't assume the existence of QT_MAJOR_VERSION. 15 November 2011, 19:39:00 UTC
f1197ff Merge topic 'fix-11213-vs10-mfc-support' 537020f Tests: Nudge MFC test to pass on VS 6 dashboards (#11213) 51f442e VS11: Update InstallRequiredSystemLibraries.cmake for VS11 (#11213) d85ab7a Tests: Add environment logging to the MFC test (#11213) 011694c VS10: Use expected values for UseOfMfc (#11213) a2e6d24 Tests: Fix MFC test to work with VS 10 and later (#11213) 15 November 2011, 19:38:56 UTC
608d05b Merge topic 'add-mfc-test' c71f7ab Tests: Avoid MFC test automatically for Watcom WMake builds (#11213) a42e3f2 Tests: Fix MFC test for old vs6 dashboards (#11213) b297da6 Tests: Fix MFC test w/ Make-based generators (#11213) 54595e6 Tests: Avoid MFC test automatically for VCExpress builds (#11213) 36b0c43 Tests: Add the MFC test (#11213) 15 November 2011, 19:38:52 UTC
151850e Merge topic 'findx11-dan-kegel-patch' 0e721e5 Modules: Add XRes to FindX11.cmake 15 November 2011, 19:38:48 UTC
5be0e92 Merge branch 'upstream-kwiml' into import-KWIML 15 November 2011, 19:30:58 UTC
b688f11 Check QtCore without warning. When debug and release versions of QtCore were available it printed a warning. This has been fixed. 14 November 2011, 17:00:08 UTC
c92ffec Enumerate VS11 version explicitly in local generators Since the parent commit the local generator Version ivar may be compared for ordering. Convert comparisons: "==VS10" becomes ">=VS10" "!=VS10" becomes "< VS10" to support an explicit enumeration value for VS11 with no change in behavior. 14 November 2011, 14:50:47 UTC
1be4b6f Order VS local generator Version ivar values consistently Move the Version member to the top cmLocalVisualStudioGenerator class and set it consistently for instances created by all the global generator versions. Use an enumeration type with values scaled by a factor of 10 so we can handle VS 7.1 without out-of-order numbers. VS 7.1 support for SuppressStartupBanner was broken by commit 25116a3c (Fix CMAKE_VERBOSE_MAKEFILE for VS10 vcxproj files, 2011-10-11) because it assumed comparison of VS version numbers works. Now it does. 14 November 2011, 14:47:31 UTC
a8f6159 KWIML: Create test output dir for Xcode Xcode 2.x forgets to create the target output directory before linking the individual architecture pieces of a universal binary for the target KWIML_test. Then it passes the directory to -L and -F options when linking the and warns that the directory does not exist. We work around the problem by using a pre-build rule on the target to create the output directory. 14 November 2011, 12:54:10 UTC
590c37e KWSys Nightly Date Stamp 14 November 2011, 05:05:04 UTC
33fff24 KWIML: No INT_SCN*8 on Intel for Windows Intel C/C++ for Windows does not support the SCN*8 format (%hh*). The MS runtime does not support it. 13 November 2011, 20:06:12 UTC
5d6cb13 KWSys: Fix wrong spelling of __INTEL_COMPILER Author: Hans Johnson <hans-johnson@uiowa.edu> Change-Id: I31a29a8b53e5262b76530b8ea80a1a66cff7b3f7 13 November 2011, 17:35:04 UTC
2f8f7ec KWSys: Remove trailing whitespace in SystemTools.cxx 13 November 2011, 17:25:05 UTC
9aa10f8 KWSys Nightly Date Stamp 13 November 2011, 16:32:56 UTC
bcc06d4 KWIML: No INT_SCN*8 on SunPro compiler The Sun compiler does not document support for SCN*8 format (%hh*). It works only on platforms that happen to provide a runtime library that supports the format. 12 November 2011, 15:10:07 UTC
6d12ab3 KWIML: Suppress printf/scanf format warnings in test KWIML defines format string macros matching the fixed-sized types. This test checks that they behave as expected and that the arguments match the *sizes* expected by the format strings. 12 November 2011, 14:39:40 UTC
553acec KWIML: Avoid redefining _CRT_SECURE_NO_DEPRECATE in test.h If the including project defines this macro do not re-define it in the test header. 12 November 2011, 13:00:13 UTC
b90b696 KWSys Nightly Date Stamp 11 November 2011, 05:10:05 UTC
1c4ba48 FindBoost: Use MSVC11 to find Boost on Windows (#12568) While at it, add recent Boost versions. 10 November 2011, 13:03:17 UTC
ac39e9c Update main Copyright.txt year range for 2011 10 November 2011, 12:56:31 UTC
131d0ae KWSys Nightly Date Stamp 10 November 2011, 05:10:58 UTC
bafe5cc Fix style. 09 November 2011, 23:57:21 UTC
74b9392 Update comments and method names to not be Qt4 specific. 09 November 2011, 22:26:09 UTC
812dab0 Don't assume the existence of QT_MAJOR_VERSION. Also handle Qt5SrcTools_MAJOR_VERSION. 09 November 2011, 22:20:20 UTC
537020f Tests: Nudge MFC test to pass on VS 6 dashboards (#11213) InstallRequiredSystemLibraries does not install any dlls when used with VS 6 dashboards. Modify the ValidateBuild script to expect only 1 file when building with VS 6. Using "-DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>" does not work when <INSTALL_DIR> evaluates to a long enough string. However, using "-DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>" does work, even with the longer strings. So: make sure to include the ":PATH" when using this construct with ExternalProject calls so that they may install to the proper location on VS 6 builds. All existing calls that match "CMAKE_INSTALL_PREFIX.*INSTALL_DIR" include the ":PATH" after this commit. By the way: https://twitter.com/DLRdave/status/134339505397309440 09 November 2011, 18:35:28 UTC
0e721e5 Modules: Add XRes to FindX11.cmake 09 November 2011, 11:22:32 UTC
5675ec5 KWSys Nightly Date Stamp 09 November 2011, 05:10:28 UTC
51f442e VS11: Update InstallRequiredSystemLibraries.cmake for VS11 (#11213) Should fix the newly added MFC test on VS11 dashboards. 08 November 2011, 20:22:40 UTC
d85ab7a Tests: Add environment logging to the MFC test (#11213) Simply to ease analyzing still-occurring dashboard failures. 08 November 2011, 20:13:52 UTC
437deb3 Merge topic 'CPackRPM-fix12556' 9066886 CPackRPM fix #12556 and enhance documentation 08 November 2011, 19:43:52 UTC
6478502 Merge topic 'fix-typo' 6d51f5f Fix typo. 08 November 2011, 19:43:44 UTC
a5579b7 Merge topic 'FixAutomocFromCCMakeFromPATH' 83d02ee make automoc work when using ccmake via PATH (#12551) 08 November 2011, 19:43:38 UTC
5a3a5ba Merge topic 'watcom-cmake-shortpath-issue-12548' 23381d8 Watcom: Use shortpath to CMake if full path has parens (#12548) 08 November 2011, 19:43:31 UTC
a985a9e Merge topic 'framework-with-space' e74f374 Fix linking to OS X Frameworks named with spaces (#12550) 08 November 2011, 19:43:18 UTC
e408556 Merge topic 'FixTargetsInVirtualFoldersForEclipseIndigo' d31b1ac Eclipse: quote the build dir (to make it work with spaces) 0576331 Eclipse: make targets work from any directory 08 November 2011, 19:43:10 UTC
7ee0f58 Merge topic 'EclipseWarnIfBuildDirIsSubDirOfSrcDir' 4b93022 Eclipse: warn if CMAKE_BINARY_DIR is subdir of CMAKE_SOURCE_DIR 08 November 2011, 19:43:02 UTC
3452dad Merge topic 'AddMocOptionsToAutomoc' 2c648ab add documentation for the AUTOMOC_MOC_OPTIONS property 52719a1 automoc: fix #12541, support moc options 08 November 2011, 19:42:51 UTC
6c2f308 Merge topic 'DontCrashAutomocWithEmptyCompileDefs' 1ecc55a Automoc: fix the fix, need to use std::string, not just char* pointer 8c8305f don't crash in automoc with empty COMPILE_DEFINITIONS property 08 November 2011, 19:42:46 UTC
d8d4e80 Merge topic 'fix-12549-one-more-SCC-setting' b0f0b3e VS: Add VS_SCC_AUXPATH target property (#12549) 08 November 2011, 19:42:41 UTC
67e3b64 Merge topic 'automoc_qt5' c208ab8 Also run moc automatically with Qt5. 08 November 2011, 19:42:36 UTC
7fe3484 KWSys Nightly Date Stamp 08 November 2011, 05:11:46 UTC
3de9669 KWSys Nightly Date Stamp 07 November 2011, 05:10:07 UTC
fce8e81 KWSys Nightly Date Stamp 06 November 2011, 04:10:30 UTC
9066886 CPackRPM fix #12556 and enhance documentation Inspired-By: Chip Christian 05 November 2011, 10:40:47 UTC
0727f38 KWSys Nightly Date Stamp 05 November 2011, 04:08:47 UTC
6d51f5f Fix typo. 04 November 2011, 18:54:18 UTC
011694c VS10: Use expected values for UseOfMfc (#11213) Use expected values for the UseOfMfc xml element in VS 10 .vcxproj files. CMAKE_MFC_FLAG=1 maps to "Static" CMAKE_MFC_FLAG=2 maps to "Dynamic" all other values map to "false" Thanks to Randy Schott and McBen for their patches which served as inspiration and motivation for getting this done. See also http://public.kitware.com/Bug/view.php?id=11224 04 November 2011, 17:29:41 UTC
a2e6d24 Tests: Fix MFC test to work with VS 10 and later (#11213) The mfc app in the test was generated by the VS 7.1 wizard, and due to changes in VS since then, the values used for WINVER and _WIN32_WINNT caused compile errors when built with VS 10 or later. Change them to values appropriate for targeting Windows XP or later when building with VS 10 or later. See http://msdn.microsoft.com/en-us/library/6sehtctf.aspx for more info. 04 November 2011, 17:07:38 UTC
ae09bab KWSys Nightly Date Stamp 04 November 2011, 04:10:22 UTC
83d02ee make automoc work when using ccmake via PATH (#12551) In ccmake, cmake::GetCMakeCommand() returns "/cmake" when ccmake was started from the PATH, i.e. by simply running "ccmake" Alex 03 November 2011, 21:55:42 UTC
c71f7ab Tests: Avoid MFC test automatically for Watcom WMake builds (#11213) 03 November 2011, 17:21:06 UTC
23381d8 Watcom: Use shortpath to CMake if full path has parens (#12548) The Watcom WMake tool has trouble running commands in paths that have parentheses. We already convert most commands to a shortpath for Watcom if the path contains a space, but the use of $(CMAKE_COMMAND) hides the true path from that conversion. Factor the shortpath conversion code out into a new ConvertShellCommand method. Teach it to convert paths that contain parentheses as well as spaces. Use the new method to convert the value of $(CMAKE_COMMAND) and other helper variables. 03 November 2011, 13:23:55 UTC
a42e3f2 Tests: Fix MFC test for old vs6 dashboards (#11213) The MFC test's mfc1 directory was a "VS-MFC-wizard-generated" starter MFC app, using VS 7.1 as the generator. There's one define used in the generated rc file that was not available back in the VS6 days... Put a conditional define in here based on _MSC_VER to enable the test app to build on VS6 dashboards. 03 November 2011, 12:37:23 UTC
22bf096 KWSys Nightly Date Stamp 03 November 2011, 04:10:09 UTC
e74f374 Fix linking to OS X Frameworks named with spaces (#12550) Teach cmComputeLinkInformation to generate the "-framework" option as a separate link item preceding the actual framework name. Then escape the framework name to pass as an argument through a shell. This fixes the link line for frameworks with spaces in the name. The build system generators that call cli.GetItems() and generate the final list of items on the link line already handle escaping correctly for items that are paths. However, for raw link items like "-lfoo" they just pass through to the command line verbatim. This is incorrect. The generators should escape these items too. Unfortunately we cannot fix that without introducing a new CMake Policy because projects may already be passing raw link flags with their own escapes to work around this bug. Therefore we punt on this bug for now and go with the above fix. 02 November 2011, 12:58:41 UTC
b297da6 Tests: Fix MFC test w/ Make-based generators (#11213) An explicit add_definitions of _AFXDLL is required for shared library builds with non-Visual Studio generators. 02 November 2011, 12:03:12 UTC
d4afce1 KWSys Nightly Date Stamp 02 November 2011, 04:09:52 UTC
54595e6 Tests: Avoid MFC test automatically for VCExpress builds (#11213) 01 November 2011, 20:27:24 UTC
d31b1ac Eclipse: quote the build dir (to make it work with spaces) When creating the targets for Eclipse, quote the directory in which make should change. Otherwise it will fail if the path contains with spaces. Alex 01 November 2011, 20:23:52 UTC
4b93022 Eclipse: warn if CMAKE_BINARY_DIR is subdir of CMAKE_SOURCE_DIR Eclipse doesn't handle this case well. When doing out-of-source builds we create a linked resource which points to CMAKE_SOURCE_DIR, so the user can browse the source dir in Eclipse. This is not possible when the build dir is a subdir of the source dir. Alex 01 November 2011, 20:13:35 UTC
2c648ab add documentation for the AUTOMOC_MOC_OPTIONS property Alex 01 November 2011, 18:54:04 UTC
a39c195 Merge topic 'qt4-deploy-module' 467ee36 Check plugin variables are defined before warning. 4571ea6 Don't resolve directories; are never relative. 9cfc920 Match fixup_qt4_executable with documentation. 01 November 2011, 18:26:43 UTC
55659c4 Merge topic 'FixCMAKE_BUILD_TOOL_doc' 83b13a2 Fix old reference to CMAKE_MAKE_PROGRAM inside CMAKE_BUILD_TOOL doc. 01 November 2011, 18:26:38 UTC
09dfcfb Merge topic 'CPackRPM-perComponentHeader' e20c59a CPackRPM support component specific variables for spec files 01 November 2011, 18:26:31 UTC
5531e5e Merge topic 'doc-link_directories-misconception' 30e4a52 Tell people that link_directories() is not what they are searching for 01 November 2011, 18:26:27 UTC
c2300e6 Merge topic 'fix-12539-ctestconfig-from-build-dir' 76ecdd8 CTest: Look for CTestConfig.cmake in build dir first, then source dir 01 November 2011, 18:26:21 UTC
e0d97b6 Merge topic 'fix-12383-clear-ctest-vecs' 499c104 CTest: Clear custom vectors before populating (#12383) 01 November 2011, 18:26:16 UTC
55eda4a Merge topic 'FindLibXsltImprovements' fe6d9c1 FindLibXslt: also search libexslt and xsltproc 01 November 2011, 18:26:10 UTC
9d87a92 Merge topic 'ctest-memcheck-log-newline-issue-12538' 26b6794 Source/cmCTest.cxx: Add missing newline (#12538) 01 November 2011, 18:25:54 UTC
467ee36 Check plugin variables are defined before warning. 01 November 2011, 17:54:35 UTC
4571ea6 Don't resolve directories; are never relative. 01 November 2011, 17:54:34 UTC
9cfc920 Match fixup_qt4_executable with documentation. 01 November 2011, 17:54:34 UTC
b0f0b3e VS: Add VS_SCC_AUXPATH target property (#12549) Maps to SccAuxPath tag in VCPROJ files. 01 November 2011, 15:29:08 UTC
13d1946 KWSys: Address Intel compiler remarks CommandLineArguments.cxx: remark #181: argument is incompatible with corresponding format string conversion SystemInformation.cxx: remark #193: zero used for undefined preprocessing identifier "_WIN32" warning #177: variable "Regebx" was declared but never referenced SystemTools.cxx(375): remark #444: destructor for base class "std::vector<char*>" is not virtual class kwsysDeletingCharVector : private kwsys_stl::vector<char*> Author: Hans Johnson <hans-johnson@uiowa.edu> Change-Id: Ibc899c3ba14990158ef7bbabace4b435b22495c3 01 November 2011, 14:49:25 UTC
36b0c43 Tests: Add the MFC test (#11213) Build a simple, do-nothing VS 7.1 MFC wizard generated app with CMake. Build it two different ways via ExternalProject, one with CMAKE_MFC_FLAG set to 1 for linking to MFC statically, and one with CMAKE_MFC_FLAG set to 2 for linking to the shared MFC dlls. Validate that the install tree of the static build has only one *.exe file in it and nothing else. Also validate that the install tree of the shared library build has multiple files in it (no less than 3) and that they are only of the expected types *.exe, *.dll and *.manifest. This commit does not address the issue reported in #11213, it merely adds a test that may be used to show that the bug report is valid. After this commit, the MFC test should fail on any dashboard machines that have MSVC defined, but cannot build an MFC app. We can then analyze that failure data as input to solving the issue. 01 November 2011, 14:08:58 UTC
c208ab8 Also run moc automatically with Qt5. The method of running moc hasn't changed in Qt5. 01 November 2011, 13:48:45 UTC
52719a1 automoc: fix #12541, support moc options This commit adds a new target property AUTOMOC_MOC_OPTIONS, which can be set to add extra options for the moc invocations done via automoc. This is equivalent to the OPTIONS parameter in the qt4_wrap_cpp() macro. Alex 01 November 2011, 13:33:11 UTC
1ecc55a Automoc: fix the fix, need to use std::string, not just char* pointer We need to take a copy of the property values, since the returned char* pointer is reused by the following GetProperty() calls Alex 01 November 2011, 12:59:14 UTC
5e1c2f8 KWSys Nightly Date Stamp 01 November 2011, 04:10:07 UTC
0576331 Eclipse: make targets work from any directory Set the working directory for make targets which are associated to virtual folders, otherwise Eclipse simply runs make from the current working directory (where Eclipse has been started), and where probably not the correct makefile is located. Alex 31 October 2011, 22:37:01 UTC
8c8305f don't crash in automoc with empty COMPILE_DEFINITIONS property Reported by Laszlo Papp: http://www.cmake.org/pipermail/cmake/2011-October/047089.html Alex 31 October 2011, 21:07:12 UTC
07e88ae KWSys Nightly Date Stamp 31 October 2011, 04:09:47 UTC
83b13a2 Fix old reference to CMAKE_MAKE_PROGRAM inside CMAKE_BUILD_TOOL doc. 30 October 2011, 21:34:18 UTC
e20c59a CPackRPM support component specific variables for spec files This is a modified version of a user patch Inspired-By: informant 30 October 2011, 19:13:20 UTC
b1e9e55 KWSys Nightly Date Stamp 30 October 2011, 04:10:04 UTC
ba5c649 KWSys Nightly Date Stamp 29 October 2011, 04:09:52 UTC
6a6f214 KWSys Nightly Date Stamp 28 October 2011, 04:09:53 UTC
30e4a52 Tell people that link_directories() is not what they are searching for Judging from the questions I see on the #cmake IRC channel this is one of the most common pitfalls for people coming from other build systems, especially plain Makefiles. Finally put this into the documentation to stop people getting fooled into using this. Text by Brad King. 27 October 2011, 13:23:05 UTC
9a6257a KWSys Nightly Date Stamp 27 October 2011, 04:09:59 UTC
back to top