https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
1820b3a Allow users of CheckCXXSourceRuns and CheckCSourceRuns to access the output from the run 18 January 2016, 17:52:48 UTC
03c0303 CMake Nightly Date Stamp 18 January 2016, 05:01:06 UTC
27410a9 CMake Nightly Date Stamp 17 January 2016, 05:01:07 UTC
66942a7 CMake Nightly Date Stamp 16 January 2016, 05:01:07 UTC
b8d002a CMake Nightly Date Stamp 15 January 2016, 05:01:07 UTC
43a32bd Merge topic 'FindDCMTK-update' 4b24626e FindDCMTK: Simplify documentation. 361c199f FindDCMTK: Add reStructuredText formatting. d790f4fe FindDCMTK: Keep original copyright notice. 8c8e53d0 FindDCMTK: Minor documentation grammatical issues. d50cbbb0 FindDCMTK: Obey QUIET option for find_package. 31b4700e FindDCMTK: Improve compatibility with DCMTKConfig.cmake. 14 January 2016, 18:30:31 UTC
4b24626 FindDCMTK: Simplify documentation. 14 January 2016, 18:28:56 UTC
f3fd50a Merge topic 'report_failed_tests' a7393cbd ctest_test: Report which tests failed even when QUIET is used 14 January 2016, 16:42:26 UTC
6e1a3df Merge topic 'bootstap-system-liblzma' 7a37afa7 bootstrap: Add option to build with system liblzma (#15916) 14 January 2016, 16:42:23 UTC
9cf6388 Merge topic 'install-DIRECTORY-genex' 630c8aa8 install: Allow generator expressions in DIRECTORY 14 January 2016, 16:42:20 UTC
6be2ded CMake Nightly Date Stamp 14 January 2016, 05:01:07 UTC
7a37afa bootstrap: Add option to build with system liblzma (#15916) 13 January 2016, 19:28:02 UTC
a7393cb ctest_test: Report which tests failed even when QUIET is used Since commit v3.3.0-rc1~410^2~3 (ctest_test: Add QUIET option, 2015-02-17) if tests fail when QUIET is used one sees: The following tests FAILED: but not the subsequent line(s) indicating which tests failed. Restore the list of failed tests. 13 January 2016, 15:32:24 UTC
05ab4b7 Merge topic 'vs-debug-fastlink' fc5d6592 VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894) 13 January 2016, 14:33:21 UTC
59dac28 Merge topic 'cmake-W-options' 82166701 cmake-gui: Add options to control warning-as-error messages 28f2d750 Add -Werror and -Wno-error command-line options 13 January 2016, 14:33:18 UTC
5774f38 Merge topic 'FindPkgConfig-share-dir' 36d87e18 FindPkgConfig: add PREFIX/share/pkgconfig to PKG_CONFIG_PATH (#15910) 13 January 2016, 14:33:15 UTC
ef3202f Merge topic 'update-kwsys' 33cafa68 Merge branch 'upstream-KWSys' into update-kwsys ffcc235c KWSys 2016-01-11 (bc07fbf7) 13 January 2016, 14:33:13 UTC
630c8aa install: Allow generator expressions in DIRECTORY Teach install(DIRECTORY) to support generator expressions in the list of directories, much like install(FILES) already supports. 13 January 2016, 14:02:06 UTC
39b7954 CMake Nightly Date Stamp 13 January 2016, 05:01:10 UTC
361c199 FindDCMTK: Add reStructuredText formatting. 12 January 2016, 20:44:10 UTC
d790f4f FindDCMTK: Keep original copyright notice. This is a follow-up to 31b4700ed640bee962f9db9ce25fa84261a944d2. Remove the extra character that was added to ensure the CMake.ModuleNotices test passes. 12 January 2016, 19:45:11 UTC
8216670 cmake-gui: Add options to control warning-as-error messages Add new widgets to the warning messages dialog to control treating warnings as errors. 12 January 2016, 19:03:32 UTC
28f2d75 Add -Werror and -Wno-error command-line options Expand the -W set of cmake options to include support for the -Werror and -Wno-error format, which is used to control upgrading and downgrading warning and error messages. Implement support for these new formats for the dev and deprecated message types. Add tests and updated documentation for new options. 12 January 2016, 19:02:51 UTC
fc5d659 VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894) Suggested-by: Thomas Laguzzi <tholag@gmail.com> 12 January 2016, 18:59:59 UTC
36d87e1 FindPkgConfig: add PREFIX/share/pkgconfig to PKG_CONFIG_PATH (#15910) Most packages install their .pc files into PREFIX/lib/pkgconfig, but some put them into PREFIX/share/pkgconfig. Either is valid, and pkg-config itself looks in both for the /usr and /usr/local prefixes. This fixes an issue where some packages (yajl, for example) are not found if they are installed into a non-standard prefix and CMAKE_PREFIX_PATH is used to locate them. 12 January 2016, 18:42:17 UTC
8c8e53d FindDCMTK: Minor documentation grammatical issues. Also remove CTK integration reference to avoid confusion. 12 January 2016, 17:25:15 UTC
33cafa6 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-01-11 (bc07fbf7) 12 January 2016, 15:55:49 UTC
ffcc235 KWSys 2016-01-11 (bc07fbf7) Code extracted from: http://public.kitware.com/KWSys.git at commit bc07fbf7a884713815b3ac72d85487bf6aa338f5 (master). Upstream Shortlog ----------------- James Johnston (1): bc07fbf7 Configure: Silence spurious warnings from Embarcadero compiler. 12 January 2016, 15:55:49 UTC
b500972 Merge branch 'release' 12 January 2016, 15:55:05 UTC
ae7398c Merge topic 'vs-win10-sdk' a57caf7e VS: Fix Windows 10 SDK version selection (#15831) ad594de8 cmSystemTools: Add VersionCompareEqual helper c173e37f VS: Do not select a partial Windows 10 SDK folder (#15831) 12 January 2016, 15:53:45 UTC
3e4da61 Merge topic 'FindwxWidgets-use-isystem' 4d05f195 FindwxWidgets: Drop suppression of -isystem 12 January 2016, 15:23:10 UTC
0355421 Merge topic 'update-kwsys' 9821924d Merge branch 'upstream-KWSys' into update-kwsys 8e7356a2 KWSys 2016-01-11 (e8bf616e) 12 January 2016, 15:23:07 UTC
6262fb2 Merge topic 'mingw-clang-compile-features' 3baca636 Record compile features for MinGW Clang on Windows (#15897) 12 January 2016, 15:23:05 UTC
31a58b4 Merge topic 'vs-global-properties' af39f115 VS: Implement VS_GLOBAL_* target properties in VS 2010+ (#13666) 12 January 2016, 15:23:02 UTC
b3c10ef Merge topic 'vs-link-debug-property' b3677b35 VS: Map the link `/debug` to its IDE property c22da7cf VS: Drop unused condition in link debug flag generation 4ca9df8b cmIDEOptions: Add support for case-insensitive flags 12 January 2016, 15:22:59 UTC
cd9a59b CMake Nightly Date Stamp 12 January 2016, 05:01:09 UTC
d50cbbb FindDCMTK: Obey QUIET option for find_package. 11 January 2016, 21:51:36 UTC
31b4700 FindDCMTK: Improve compatibility with DCMTKConfig.cmake. This improvement to the FindDCMTK module improves compatibility with recent DCMTK, which provides a DCMTKConfig.cmake file. See the module comments for a compatibility matrix. It also provides DCMTK_INCLUDE_DIRS. Ported from CommonTK (commontk.org). 11 January 2016, 21:51:24 UTC
4d05f19 FindwxWidgets: Drop suppression of -isystem This was added by commit v2.8.0~2292 (... Set variable wxWidgets_INCLUDE_DIRS_NO_SYSTEM on the Mac ..., 2008-04-16) and updated by commit v2.8.9~183^2 (FindwxWidgets: Do not use -isystem on OpenBSD, 2012-05-14). Since the underlying cause was never investigated fully we do not know the conditions under which -isystem breaks wxWidgets, but suppressing -isystem is problematic for users that do not want to see warnings in wxWidgets headers. Simply drop the special case for now so we can see whether anyone hits the problem again, at which point it can be investigated in more detail. Reported-by: Simon Wells <swel024@gmail.com> 11 January 2016, 21:26:24 UTC
a57caf7 VS: Fix Windows 10 SDK version selection (#15831) In commit v3.4.0-rc1~5^2~1 (VS: Add support for selecting the Windows 10 SDK, 2015-09-30) we added Windows 10 SDK selection choosing the most recent SDK that is not newer than the target version. This is backward because it should be up to the application code to not use APIs newer than the target version. It is up to the build system to provide a SDK that has at least the APIs expected to be available for the target version. Furthermore, since the default target version is the host version of Windows, the old approach breaks when the only SDK available is for a newer version of Windows. Fix this by always selecting a Windows 10 SDK if one exists. Use the SDK for the exact version if is available. Otherwise use the latest version of the SDK available because that will have at least the APIs expected for the target version. 11 January 2016, 18:44:11 UTC
ad594de cmSystemTools: Add VersionCompareEqual helper Wrap a call to VersionCompare with OP_EQUAL. 11 January 2016, 18:43:22 UTC
af39f11 VS: Implement VS_GLOBAL_* target properties in VS 2010+ (#13666) These have been documented but previously only implemented for VS 2008 and below. 11 January 2016, 18:04:34 UTC
9821924 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-01-11 (e8bf616e) 11 January 2016, 16:20:14 UTC
8e7356a KWSys 2016-01-11 (e8bf616e) Code extracted from: http://public.kitware.com/KWSys.git at commit e8bf616e3556368bf19dbebcd3529a89011ebacb (master). Upstream Shortlog ----------------- Brad King (1): e8bf616e SystemTools: Fix GetShortPath buffer sizing Jan van Dorsten (1): cfb2477d SystemTools: Simplify GetShortPath de-quoting step Robert Maynard (1): 8ef9773d Don't use clang diagnostic pragma's when compiling with ICC on OSX. 11 January 2016, 16:20:13 UTC
3baca63 Record compile features for MinGW Clang on Windows (#15897) Drop the 'UNIX' condition on Clang compiler features. This enables use of compile features with MinGW Clang, though additional work may be needed for clang-cl. 11 January 2016, 15:13:18 UTC
b3677b3 VS: Map the link `/debug` to its IDE property Fix the link flag table entries for this flag to be case-insensitive. Also fix the VS 2015 value for the build property enumeration name. This causes `linkOptions.Parse(...)` to correctly extract the `/debug` flag and map it to the IDE property instead. Therefore we do not need to look for the flag explicitly when initializing the property. 11 January 2016, 14:45:00 UTC
c22da7c VS: Drop unused condition in link debug flag generation The `linkOptions.IsDebug()` call never returns true because it checks for `DebugInformationFormat` which is a compiler (cl) flag. 11 January 2016, 14:43:13 UTC
4ca9df8 cmIDEOptions: Add support for case-insensitive flags 11 January 2016, 14:43:09 UTC
e1f9d3c Merge branch 'vs14-debug-enum' into release 11 January 2016, 14:18:33 UTC
cedbb79 Merge topic 'vs14-debug-enum' f086c665 VS: Fix VS 2015 .vcxproj file value for GenerateDebugInformation (#15894) 11 January 2016, 14:17:41 UTC
d9f9c4f Merge topic 'FindBLAS-intel-64lp' 2b48f63c FindBLAS: Fix pattern matching on BLAS vendor name 11 January 2016, 14:17:38 UTC
196d912 CMake Nightly Date Stamp 11 January 2016, 05:01:06 UTC
7a45d91 CMake Nightly Date Stamp 10 January 2016, 05:01:06 UTC
c6ff95b CMake Nightly Date Stamp 09 January 2016, 05:01:11 UTC
f086c66 VS: Fix VS 2015 .vcxproj file value for GenerateDebugInformation (#15894) Starting with VS 2015 the GenerateDebugInformation build property is an enumeration (`No`, `Debug`, `DebugFastLink`) instead of a boolean value (`false`, `true`). For now we simply change to `No` and `Debug` fix current behavior. Support for `/debug:fastlink` can be added later. 08 January 2016, 19:15:39 UTC
2b48f63 FindBLAS: Fix pattern matching on BLAS vendor name The if(STREQUAL) expressions do not support globbing expressions. Use regular experssions with MATCHES instead. Reported-by: Yahui Wang <youngqv@foxmail.com> 08 January 2016, 16:48:02 UTC
b74560c Merge topic 'cpack-dmg-license-fixes' bbb3c4ff CPack/DragNDrop: Fix handling of certain license file content (#15899) 08 January 2016, 15:43:37 UTC
bbf962b Merge topic 'suppress-Wshadow-single' b947fc27 CTestCustom: Suppress -Wshadow warning about Solaris 'single' typedef 08 January 2016, 15:43:30 UTC
4226c83 Merge topic 'update-kwsys' 0a5ce85f Merge branch 'upstream-KWSys' into update-kwsys f2b0bf6e KWSys 2016-01-07 (2418443e) 08 January 2016, 15:43:28 UTC
c173e37 VS: Do not select a partial Windows 10 SDK folder (#15831) Skip SDK candidate folders that do not contain <um/windows.h> as they are not full SDKs. 08 January 2016, 15:05:40 UTC
963d99d CMake Nightly Date Stamp 08 January 2016, 05:01:08 UTC
bbb3c4f CPack/DragNDrop: Fix handling of certain license file content (#15899) There were issues in the special-character-escaping and line-wrapping code which caused DragNDrop packaging to fail mysteriously at a later step with parsing errors in the `sla.r` file generated by the following code. 07 January 2016, 20:24:42 UTC
b947fc2 CTestCustom: Suppress -Wshadow warning about Solaris 'single' typedef On Solaris the system `/usr/include/floatingpoint.h` header contains typedef float single; so the GNU compiler warns that uses of the name `single` shadow it. Just suppress the warning because our uses of this name would become less readable with a different name. 07 January 2016, 18:44:46 UTC
5112da5 Merge topic 'release-windows' fae47798 Utilities/Release: Configure Windows binary to support Windows XP 083312a8 Utilities/Release: Switch to .msi builder for Windows binary 240b065f Utilities/Release: Optionally load environment on remote build server a95b4715 Utilities/Release: Add optional remote launcher to ssh calls 07 January 2016, 18:28:31 UTC
070f09f Merge topic 'xcode-global-attribute-variant' d8bc26a0 Xcode: Parse variant and genex for CMAKE_XCODE_ATTRIBUTE (#14947) dc0ddb9e Xcode: Store configuration name along with XcodeObject (#14947) 28f98cee Xcode: Make CMAKE_XCODE_ATTRIBUTE calculation last step (#14947) 28db2268 Xcode: Factor out XCODE_ATTRIBUTE_ variant filter (#14947) 07 January 2016, 18:28:28 UTC
f7fbe0f Merge topic 'xcode-escape-backslash' ba39d7e9 Xcode: Escape all backslashes in strings (#15328) 07 January 2016, 18:28:26 UTC
5c6cbd3 Merge topic 'fix-GenerateExportHeader-on-borland' d5eb7d85 GenerateExportHeader: Work around buggy std::getline behavior in BCB5. 07 January 2016, 18:28:23 UTC
64dd524 Merge topic 'install-xdgdata-dir' 76566621 QtDialog: Add option to control XDG file install destination 07 January 2016, 18:28:21 UTC
0296089 Merge topic 'cray-prgev-cleanup' 64e26850 CrayPrgEnv: Cleanup binaries from implicit compile flag detection 07 January 2016, 18:28:18 UTC
1c646e4 Merge topic 'vs-compiler-id-itanium' d9bf5206 CMakeDetermineCompilerId: Fix VS Itanium platform name (#15889) 07 January 2016, 18:28:14 UTC
ba39d7e Xcode: Escape all backslashes in strings (#15328) Before this change backslashes in strings were escaped during compile flags adds via AppendFlag(). But global flags like OTHER_CPLUSPLUSFLAGS are not added as flags but as plain strings so they were not escaped properly. Now the escaping is performed within cmXCodeObject::PrintString() which ensures that strings are always encoded. 07 January 2016, 18:23:24 UTC
0a5ce85 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-01-07 (2418443e) 07 January 2016, 18:13:51 UTC
f2b0bf6 KWSys 2016-01-07 (2418443e) Code extracted from: http://public.kitware.com/KWSys.git at commit 2418443ed01e5caeb47908064fd4dad2eff4736f (master). Upstream Shortlog ----------------- Clinton Stimpson (1): 2418443e FStream: Fix reading BOM on single-character files 07 January 2016, 18:13:51 UTC
b021455 CMake Nightly Date Stamp 07 January 2016, 05:01:05 UTC
bc908ab CMake Nightly Date Stamp 06 January 2016, 05:01:07 UTC
a6cbc89 CMake Nightly Date Stamp 05 January 2016, 05:01:05 UTC
3d2d17c CMake Nightly Date Stamp 04 January 2016, 05:01:08 UTC
d8bc26a Xcode: Parse variant and genex for CMAKE_XCODE_ATTRIBUTE (#14947) 03 January 2016, 21:31:12 UTC
dc0ddb9 Xcode: Store configuration name along with XcodeObject (#14947) 03 January 2016, 17:31:33 UTC
28f98ce Xcode: Make CMAKE_XCODE_ATTRIBUTE calculation last step (#14947) 03 January 2016, 11:06:56 UTC
28db226 Xcode: Factor out XCODE_ATTRIBUTE_ variant filter (#14947) Move the variant=<config> filter out to a helper function so that it can be re-used later for CMAKE_XCODE_ATTRIBUTE_*. 03 January 2016, 10:46:27 UTC
506504d CMake Nightly Date Stamp 03 January 2016, 05:01:06 UTC
90b50b2 CMake Nightly Date Stamp 02 January 2016, 05:01:06 UTC
1e47d2b Merge topic 'copyright-year' 9647b32f Copyright.txt: Update year range to end in 2016 01 January 2016, 17:15:46 UTC
9ebc562 CMake Nightly Date Stamp 01 January 2016, 05:01:06 UTC
9647b32 Copyright.txt: Update year range to end in 2016 01 January 2016, 00:15:34 UTC
d5eb7d8 GenerateExportHeader: Work around buggy std::getline behavior in BCB5. 31 December 2015, 17:45:34 UTC
4aff165 CMake Nightly Date Stamp 31 December 2015, 05:01:09 UTC
f04a09d CMake Nightly Date Stamp 30 December 2015, 05:01:05 UTC
64e2685 CrayPrgEnv: Cleanup binaries from implicit compile flag detection 29 December 2015, 17:21:07 UTC
6937491 CMake Nightly Date Stamp 29 December 2015, 05:01:08 UTC
9fdb66c CMake Nightly Date Stamp 28 December 2015, 05:01:06 UTC
1d73f65 CMake Nightly Date Stamp 27 December 2015, 05:01:05 UTC
0b3b5fb CMake Nightly Date Stamp 26 December 2015, 05:01:06 UTC
630e444 CMake Nightly Date Stamp 25 December 2015, 05:01:06 UTC
554c307 CMake Nightly Date Stamp 24 December 2015, 05:01:07 UTC
56653b8 CMake Nightly Date Stamp 23 December 2015, 05:01:05 UTC
8a45573 CMake Nightly Date Stamp 22 December 2015, 05:01:07 UTC
7656662 QtDialog: Add option to control XDG file install destination Create a `CMAKE_XDGDATA_DIR` option and add a corresponding flag to the `bootstrap` script. This is needed for multiarch layouts where the prefix is `/usr/${host}` but where architecture-independent files (like the XDG-specific ones) are installed to `/usr/share`. 21 December 2015, 15:23:48 UTC
fae4779 Utilities/Release: Configure Windows binary to support Windows XP Compile with `-D_WIN32_WINNT=0x501` to use a WinXP-compatible API. Compile with `-D_USING_V110_SDK71_` to tell the VS standard library headers that we are building with a WinXP-compatible Windows SDK. Link executables with `-subsystem:console,5.01` to make them runnable on Windows XP. Ideally `cmake-gui` should instead be linked with `-subsystem:windows,5.01` but with the Ninja and Makefile generators CMake adds `-subsystem:windows` after our `-subsystem:console,5.01` flag and the linker seems to interpret this combination as we need. 21 December 2015, 15:05:03 UTC
back to top