https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
a20b2ed Allow FindZLIB to find static libraries made by the zlib project cmake build 22 November 2016, 19:56:56 UTC
a6fe714 Merge branch 'release' 22 November 2016, 15:29:26 UTC
74a0359 Merge topic 'eclipse-subprojects' f84a3acd Eclipse: Fix indexer for subprojects 22 November 2016, 13:41:07 UTC
2420ce8 Merge topic 'imported-interface-no-system' 46005251 Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries 22 November 2016, 13:41:03 UTC
de758cf Merge topic 'doc-CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT' df9fea7f Help: Document CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT variable 22 November 2016, 13:40:59 UTC
0ffc4e7 CMake Nightly Date Stamp 22 November 2016, 05:01:03 UTC
f84a3ac Eclipse: Fix indexer for subprojects Using `add_subdirectory(source_dir binary_dir)` with `source_dir` not a subdirectory needs to add a `[Subprojects]` entry to the source path in Eclipse. The Eclipse indexer seems to use those entries as reference to index source files. Closes: #15984 21 November 2016, 20:05:14 UTC
47dd761 Merge branch 'doc-CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT' into release 21 November 2016, 16:52:32 UTC
df9fea7 Help: Document CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT variable This variable documentation was simply missing. Suggested-by: Craig Scott <craig.scott@crascit.com> 21 November 2016, 16:52:00 UTC
4600525 Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries Imported INTERFACE libraries can specify include directories via `INTERFACE_INCLUDE_DIRECTORIES` so the default behavior of treating them as system include directories applies. Allow users to turn this off by setting `NO_SYSTEM_FROM_IMPORTED` on such targets. Closes: #16443 21 November 2016, 16:42:01 UTC
acde2c4 Merge topic 'doc-imported-interface-libname' b3193996 Help: Mention IMPORTED_LIBNAME_* in interface library property whitelist 21 November 2016, 16:41:29 UTC
b319399 Help: Mention IMPORTED_LIBNAME_* in interface library property whitelist This property was added by commit 09cda9d5 (Allow imported INTERFACE libraries to specify a link library name, 2016-11-03) and is in the implementation's whitelist. Add it to the documentation too. 21 November 2016, 15:41:40 UTC
95cfb54 Merge topic 'capture-clang-tidy-errors' 80ebc55a cmake: Report if the <LANG>_CLANG_TIDY tool exits with non-zero ce1abfa4 cmake: If ldd for LINK_WHAT_YOU_USE fails to run then report why 44de6157 cmake: Comment why we ignore the include-what-you-use return code 21 November 2016, 15:02:02 UTC
45d74e9 Merge topic 'update-kwsys' 4775a99f Merge branch 'upstream-KWSys' into update-kwsys 0a56e6fe KWSys 2016-11-18 (2a3f6f6b) 21 November 2016, 15:01:58 UTC
1528831 CMake Nightly Date Stamp 21 November 2016, 05:01:03 UTC
029b209 CMake Nightly Date Stamp 20 November 2016, 05:01:08 UTC
1748b60 CMake Nightly Date Stamp 19 November 2016, 05:01:04 UTC
22de879 Merge branch 'release' 18 November 2016, 16:44:37 UTC
37966a5 Merge branch 'vs-15-preview-5' into release 18 November 2016, 16:43:43 UTC
5562d67 Merge branch 'release' 18 November 2016, 15:05:42 UTC
9fd9fd9 Merge branch 'backport-android-info-variables' into release 18 November 2016, 15:05:00 UTC
cdad11c Merge topic 'backport-android-info-variables' ea8eba0b Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE 0d3eb139 Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable 236d6244 Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION 18 November 2016, 15:04:07 UTC
ea8eba0 Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE Expose the binutils' machine name (typically used as a prefix on the tool names) publicly. This is expected to match the `gcc -dumpmachine` value. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 18 November 2016, 15:03:15 UTC
0d3eb13 Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable The NDK provides prebuilt toolchain files in directories named for the host architecture. The NDK build system calls this `HOST_TAG`. Expose the value publicly for use by clients that need to pass it to external tools. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 18 November 2016, 15:03:07 UTC
236d624 Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION When this variable is not set by the user or toolchain file, set it to the default selected. This will be useful for client code that needs to pass the value to an external tool that needs to find the same toolchain in the NDK. Leave it empty for a standalone toolchain. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 18 November 2016, 15:02:57 UTC
43f292a Merge topic 'backport-android-info-variables' 78db7090 Help: Drop release notes for backported Android variables 18 November 2016, 14:59:54 UTC
78db709 Help: Drop release notes for backported Android variables These do not need to be called out in the 3.7 release notes because they are part of the new Android support feature already covered. 18 November 2016, 14:58:24 UTC
8ee3909 Merge topic 'backport-android-info-variables' e3cd5599 Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE 5c2100e5 Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable 790c0a89 Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION 18 November 2016, 14:54:21 UTC
e3cd559 Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE Expose the binutils' machine name (typically used as a prefix on the tool names) publicly. This is expected to match the `gcc -dumpmachine` value. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 18 November 2016, 14:51:18 UTC
5c2100e Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable The NDK provides prebuilt toolchain files in directories named for the host architecture. The NDK build system calls this `HOST_TAG`. Expose the value publicly for use by clients that need to pass it to external tools. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 18 November 2016, 14:51:18 UTC
790c0a8 Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION When this variable is not set by the user or toolchain file, set it to the default selected. This will be useful for client code that needs to pass the value to an external tool that needs to find the same toolchain in the NDK. Leave it empty for a standalone toolchain. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 18 November 2016, 14:51:17 UTC
80ebc55 cmake: Report if the <LANG>_CLANG_TIDY tool exits with non-zero When using `<LANG>_CLANG_TIDY` our internal launcher for the tool must capture its return code and stderr and report them on failure. Otherwise incorrect command lines silently fail. Closes: #16435 18 November 2016, 14:43:22 UTC
ce1abfa cmake: If ldd for LINK_WHAT_YOU_USE fails to run then report why 18 November 2016, 14:43:22 UTC
44de615 cmake: Comment why we ignore the include-what-you-use return code The include-what-you-use tool always returns non-zero to indicate that it did not actually produce an object file as Clang would from the same command line. Add a comment explaining that this is why we ignore its return code. Also update our `pseudo_iwyu` test suite tool to always exit with an error too. 18 November 2016, 14:43:19 UTC
4775a99 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-11-18 (2a3f6f6b) 18 November 2016, 14:13:40 UTC
0a56e6f KWSys 2016-11-18 (2a3f6f6b) Code extracted from: http://public.kitware.com/KWSys.git at commit 2a3f6f6b9098d10afb05e894faf262efa22f38b8 (master). Upstream Shortlog ----------------- Dāvis Mosāns (2): a7e82be0 ConsoleBuf: Expose Manager ConsoleBuf to be accessible 2a3f6f6b ConsoleBuf: Add Manager convenience method for UTF-8 pipes 18 November 2016, 14:13:39 UTC
c9d142c Merge topic 'auto_project_regeneration' 427b6da9 VS: Teach `cmake --build` to reconfigure if needed before building 18 November 2016, 14:10:33 UTC
2469cb5 Merge topic 'tolerate-removed-cache' 25b6e7b7 Tolerate removed/replaced CMakeCache.txt with old CMakeFiles/ 18 November 2016, 14:10:29 UTC
6e72c8d Merge topic 'ExternalProject-cmd-poisoning' 02445138 ExternalProject: Do not trip over pre-existing 'cmd' variable 18 November 2016, 14:10:26 UTC
8f5a442 Merge topic 'update-prebuilt-openssl' 2dafeacb Utilities/Release: Update to openssl-1.0.2j 18 November 2016, 14:10:14 UTC
1725477 Merge topic 'xcode-add-override-keyword' c0e223cd Xcode: Add override keyword to suppress warnings 18 November 2016, 14:10:08 UTC
706d05e CMake Nightly Date Stamp 18 November 2016, 05:01:04 UTC
c0e223c Xcode: Add override keyword to suppress warnings 17 November 2016, 21:39:46 UTC
2dafeac Utilities/Release: Update to openssl-1.0.2j Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version. 17 November 2016, 21:12:36 UTC
427b6da VS: Teach `cmake --build` to reconfigure if needed before building Visual Studio's build system does not cleanly handle itself being re-generated during the build. Teach `cmake --build` to check whether the build system needs to be re-generated before launching the native build tool. 17 November 2016, 18:53:42 UTC
0244513 ExternalProject: Do not trip over pre-existing 'cmd' variable Callers of `_ep_get_build_command` do not initialize the output variable they pass and expect the function to unconditionally set it. Revise the function to not check its own output variable. Otherwise if a `cmd` variable happens to be set when `ExternalProject_Add` is called then it will be erroneously used as the default `BUILD`, `TEST`, and `INSTALL` command. 17 November 2016, 18:40:29 UTC
25b6e7b Tolerate removed/replaced CMakeCache.txt with old CMakeFiles/ Users or scripts commonly remove or replace `CMakeCache.txt` without also removing `CMakeFiles/`. In this case the information saved in the cache from platform information initialization is missing, so we need to re-initialize it. In such a case, remove the platform information directory so that re-initialization will occur and restore needed information to the cache. Closes: #14820 17 November 2016, 15:29:58 UTC
0e9634d Merge topic 'android-info-variables' f7c5e970 Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE d95e6dff Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable 3d42a72b Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION 17 November 2016, 14:40:32 UTC
e67a59b Merge topic 'cmake-m4-destination' da0e3f90 install: Configurable DESTINATION for the cmake.m4 file 17 November 2016, 14:40:29 UTC
8dd3c31 Merge topic 'improve_ctest_memcheck_output' f0d50957 ctest: Improve output for `-T memcheck` 17 November 2016, 14:40:26 UTC
837d135 Merge topic 'update-kwsys' 451e9f93 Merge branch 'upstream-KWSys' into update-kwsys 572ac897 KWSys 2016-11-16 (a0c60eec) 17 November 2016, 14:40:23 UTC
f0d5095 ctest: Improve output for `-T memcheck` Show how many defects each test that had a defect produced. Also tell the user where to find the full log files. 17 November 2016, 14:38:06 UTC
ab4a9a9 CMake Nightly Date Stamp 17 November 2016, 05:01:03 UTC
451e9f9 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-11-16 (a0c60eec) 16 November 2016, 18:27:07 UTC
572ac89 KWSys 2016-11-16 (a0c60eec) Code extracted from: http://public.kitware.com/KWSys.git at commit a0c60eec7cdbe7b5d0196bfc5b69bd969fe8786f (master). Upstream Shortlog ----------------- Brad King (2): 818405fc Fix typo in clang-format script documentation a0c60eec Terminal: Add tmux to VT100 color support whitelist Matt Leotta (1): 6a642f72 SystemInformation: Skip loopback devices in search for FQDN 16 November 2016, 18:27:06 UTC
095279b Merge topic 'ccmake_fix_print_keys' 5ca4abb2 ccmake: Correctly display edit mode and associated keys a9562eac ccmake: Add missing spaces to match the previous text length 16 November 2016, 12:47:15 UTC
338e681 Merge topic 'test_vs_targets_file_reference' c9560a9a Tests: Extend VS10Project to cover `.targets` file linking 16 November 2016, 12:47:12 UTC
7849424 Merge topic 'vs-suppress-upgrade-prompt' 7c8f7737 VS: Disable project upgrade prompt on VS 2013 and above 16 November 2016, 12:47:09 UTC
e1c410d Merge topic 'msvc-no-explicit-_DEBUG' 6d0b5ff6 MSVC: Do not define _DEBUG explicitly when using /MDd 16 November 2016, 12:47:06 UTC
e57ee41 Merge topic 'Empty_CTestTestfile_on_BUILD_TESTING_OFF' ae4cfa8b Remove CTestTestfile.cmake when BUILD_TESTING is OFF 16 November 2016, 12:47:02 UTC
2a663eb Merge topic 'childEncoding' f55fcdc8 CTest: Use UTF-8 encoding for output from Git 40bd42df Add Encoding option for RunChild, RunMakeCommand and RunProcess 595feb32 Windows: Encode child process output to internally-used encoding 96103972 Add cmProcessOutput class to be used for decoding text data 92c865b8 cmCTestBuildHandler: Use size_t in ProcessBuffer length argument 16 November 2016, 12:46:48 UTC
b6da714 Merge topic 'armcc-response-file-flag' d608e85c ARMCC: Fix flag used for response files 16 November 2016, 12:45:54 UTC
af46484 CMake Nightly Date Stamp 16 November 2016, 05:01:04 UTC
da0e3f9 install: Configurable DESTINATION for the cmake.m4 file The DESTINATION changed from share/aclocal to ${CMAKE_XDGDATA_DIR}/aclocal. 15 November 2016, 20:17:59 UTC
5ca4abb ccmake: Correctly display edit mode and associated keys Specific widgets can implement `PrintKeys` but their effects were hidden by the main widget `PrintKeys`. Fix this to give the user a better hint about the edit mode status. Closes: #13757 15 November 2016, 16:01:01 UTC
a9562ea ccmake: Add missing spaces to match the previous text length There was a "glitch" leaving "it" on the screen 15 November 2016, 16:00:58 UTC
c9560a9 Tests: Extend VS10Project to cover `.targets` file linking With VS generators for 2010 and above, passing a `.targets` file to `target_link_libraries` is expected to generate content in the `.vcxproj` file to import the targets file. Add a test to cover this. 15 November 2016, 15:47:15 UTC
7c8f773 VS: Disable project upgrade prompt on VS 2013 and above When opening projects in Visual Studio that specify an older toolset version, a prompt is displayed the first time asking the user whether to upgrade the projects. This is meant for project files that are maintained manually and updated through the IDE. For CMake-generated projects this does not make sense, so add content to tell VS not to upgrade. 15 November 2016, 15:40:55 UTC
6d0b5ff MSVC: Do not define _DEBUG explicitly when using /MDd With the latter flag the compiler automatically defines `_DEBUG`: https://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx Closes: #16430 15 November 2016, 15:24:06 UTC
4cddb46 Merge branch 'armcc-response-file-flag' into release 15 November 2016, 15:13:37 UTC
ae4cfa8 Remove CTestTestfile.cmake when BUILD_TESTING is OFF When disabling BUILD_TESTING after a previous configure, the `CTestTestfile.cmake` was left unchanged. As a result, ctest would see the tests while the user disabled testing. Now when BUILD_TESTING is OFF any existing `CTestTestfile.cmake` is removed ensuring an empty test list. 15 November 2016, 15:08:12 UTC
f55fcdc CTest: Use UTF-8 encoding for output from Git 15 November 2016, 15:02:47 UTC
d608e85 ARMCC: Fix flag used for response files ARMCC does not use the `@` sigil to indicate response files, but instead the `--via=` flag. See the documentation here: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0491h/CHDCIEGC.html Fixes: #16425 15 November 2016, 14:31:33 UTC
4790842 Merge branch 'release' 15 November 2016, 14:28:30 UTC
b6f1b17 Merge topic 'add-SHA-3' f636d1e7 Help: Add notes for topic 'add-SHA-3' cb5dba8e Tests: Add SHA-3 algorithm coverage to CPack checksum test a9fa6099 ExternalProject: Add support for SHA-3 algorithms b4ffd26f ExternalData: Add support for SHA-3 algorithms 60939702 file: Add support for SHA-3 algorithms 92f95aed string: Add support for SHA-3 algorithms c326209f cmCryptoHash: Add support for SHA-3 algorithms 979e8ba6 Help: De-duplicate and spell out supported hash algorithms 7a79f7e3 librhash: Activate SHA-3 implementation 87584b5e Merge branch 'upstream-librhash' into add-SHA-3 7fcbd47e librhash 2016-11-06 (de79828d) c50c32a3 librhash: Update import script to add SHA-3 implementation 15 November 2016, 14:26:16 UTC
2b7cc76 Merge topic 'UseSWIG_USE_BUILD_SHARED_LIBS' d5b56dd1 UseSWIG: Add USE_BUILD_SHARED_LIBS to accepted values for the TYPE arg 15 November 2016, 14:26:13 UTC
06209c4 Merge topic 'ExternalProject-fix-UPDATE_DISCONNECTED' 4deaa25f ExternalProject: Fix UPDATE_DISCONNECTED with empty update steps 15 November 2016, 14:26:10 UTC
dadccc7 Merge topic 'cmake-server-fix-16423' 516a2cd3 server-mode: Reset GlobalGenerator before configure 15 November 2016, 14:26:07 UTC
fcfddc6 Merge topic 'cmake-server-fix-16422' d0a707b3 server-mode: Prevent possible crash when watching directories 15 November 2016, 14:25:58 UTC
06ee14f Merge topic 'FindBISON-fix-rebuild' c087072e FindBISON: Do not rebuild every time when not VERBOSE 15 November 2016, 14:25:54 UTC
4deaa25 ExternalProject: Fix UPDATE_DISCONNECTED with empty update steps When `UPDATE_DISCONNECTED` is enabled the post-update steps unconditionally depend on a `skip-update` step instead of `update`. Make `skip-update` available whenever `UPDATE_DISCONNECTED` is enabled, whether there is a real update step or not. Closes: #16428 15 November 2016, 13:45:04 UTC
1d9934a CMake Nightly Date Stamp 15 November 2016, 05:01:04 UTC
40bd42d Add Encoding option for RunChild, RunMakeCommand and RunProcess 14 November 2016, 23:00:46 UTC
f7c5e97 Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE Expose the binutils' machine name (typically used as a prefix on the tool names) publicly. This is expected to match the `gcc -dumpmachine` value. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 14 November 2016, 19:39:50 UTC
d95e6df Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable The NDK provides prebuilt toolchain files in directories named for the host architecture. The NDK build system calls this `HOST_TAG`. Expose the value publicly for use by clients that need to pass it to external tools. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 14 November 2016, 19:29:18 UTC
3d42a72 Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION When this variable is not set by the user or toolchain file, set it to the default selected. This will be useful for client code that needs to pass the value to an external tool that needs to find the same toolchain in the NDK. Leave it empty for a standalone toolchain. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com> 14 November 2016, 19:29:14 UTC
595feb3 Windows: Encode child process output to internally-used encoding Typically Windows applications (eg. MSVC compiler) use current console's codepage for output to pipes so we need to encode that to our internally-used encoding (`KWSYS_ENCODING_DEFAULT_CODEPAGE`). 14 November 2016, 19:21:20 UTC
9610397 Add cmProcessOutput class to be used for decoding text data This allows to decode text data we receive from external process which uses external encoding to our internal encoding. 14 November 2016, 19:21:20 UTC
92c865b cmCTestBuildHandler: Use size_t in ProcessBuffer length argument 14 November 2016, 19:21:19 UTC
d5b56dd UseSWIG: Add USE_BUILD_SHARED_LIBS to accepted values for the TYPE arg The new signature is SWIG_ADD_LIBRARY(<name> [TYPE <SHARED|MODULE|STATIC|USE_BUILD_SHARED_LIBS>] LANGUAGE <language> SOURCES <file>... ) 14 November 2016, 17:02:12 UTC
d608cfb Merge topic 'ninja-comment-ComputeLinkCmd' de7083f3 Ninja: Document why ComputeLinkCmd is structured the way it is. 14 November 2016, 16:49:05 UTC
de7083f Ninja: Document why ComputeLinkCmd is structured the way it is. 14 November 2016, 16:39:23 UTC
afb4a22 Merge branch 'cmake-server-fix-16423' into release 14 November 2016, 16:24:56 UTC
516a2cd server-mode: Reset GlobalGenerator before configure This is what cmake-gui also does to avoid CMake crashing on repeated attempts to configure it. Fixes #16423. 14 November 2016, 16:06:37 UTC
04dce5f Merge branch 'cmake-server-fix-16422' into release 14 November 2016, 15:19:12 UTC
d0a707b server-mode: Prevent possible crash when watching directories The `filename` passed by libuv may be `nullptr`, so handle that explicitly. Fixes: #16422 14 November 2016, 15:18:44 UTC
7f0470c Merge branch 'FindBISON-fix-rebuild' into release 14 November 2016, 15:14:13 UTC
c087072 FindBISON: Do not rebuild every time when not VERBOSE Since commit v3.7.0-rc1~348^2~3 (FindBISON: Change usage of [VERBOSE <file>] to [VERBOSE [<file>]], 2016-07-16) we always list the VERBOSE output file as an output of our custom command even if the option is not used. This causes the rule to re-run every time (e.g. with Ninja). Revert one hunk from that change (that looks incorrect) to fix it. Closes: #16426 14 November 2016, 15:06:48 UTC
4a4be03 Merge topic 'swig_add_library' a57e7630 Help: Add notes for topic 'swig_add_library' 013193d0 SwigTest: Update for swig_add_library and add lua example ec1d585c UseSWIG: Do not set PREFIX property for SHARED and STATIC lua libraries 4c5b3c1c UseSWIG: Do not set NO_SONAME property for SHARED and STATIC libraries d0a9d8bb UseSWIG: Add swig_add_library macro. 14 November 2016, 14:44:17 UTC
bfa8831 CMake Nightly Date Stamp 14 November 2016, 05:01:10 UTC
back to top