a20b2ed | James E. King, III | 22 November 2016, 19:56:56 UTC | Allow FindZLIB to find static libraries made by the zlib project cmake build | 22 November 2016, 19:56:56 UTC |
a6fe714 | Brad King | 22 November 2016, 15:29:26 UTC | Merge branch 'release' | 22 November 2016, 15:29:26 UTC |
74a0359 | Brad King | 22 November 2016, 13:41:07 UTC | Merge topic 'eclipse-subprojects' f84a3acd Eclipse: Fix indexer for subprojects | 22 November 2016, 13:41:07 UTC |
2420ce8 | Brad King | 22 November 2016, 13:41:03 UTC | Merge topic 'imported-interface-no-system' 46005251 Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries | 22 November 2016, 13:41:03 UTC |
de758cf | Brad King | 22 November 2016, 13:40:59 UTC | 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 | Kitware Robot | 22 November 2016, 05:01:03 UTC | CMake Nightly Date Stamp | 22 November 2016, 05:01:03 UTC |
f84a3ac | Adam Weisi | 21 November 2016, 14:43:37 UTC | 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 | Brad King | 21 November 2016, 16:52:32 UTC | Merge branch 'doc-CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT' into release | 21 November 2016, 16:52:32 UTC |
df9fea7 | Brad King | 21 November 2016, 16:49:33 UTC | 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 | Brad King | 21 November 2016, 15:42:24 UTC | 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 | Brad King | 21 November 2016, 16:41:29 UTC | Merge topic 'doc-imported-interface-libname' b3193996 Help: Mention IMPORTED_LIBNAME_* in interface library property whitelist | 21 November 2016, 16:41:29 UTC |
b319399 | Brad King | 21 November 2016, 15:39:13 UTC | 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 | Brad King | 21 November 2016, 15:02:02 UTC | 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 | Brad King | 21 November 2016, 15:01:58 UTC | 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 | Kitware Robot | 21 November 2016, 05:01:03 UTC | CMake Nightly Date Stamp | 21 November 2016, 05:01:03 UTC |
029b209 | Kitware Robot | 20 November 2016, 05:01:08 UTC | CMake Nightly Date Stamp | 20 November 2016, 05:01:08 UTC |
1748b60 | Kitware Robot | 19 November 2016, 05:01:04 UTC | CMake Nightly Date Stamp | 19 November 2016, 05:01:04 UTC |
22de879 | Brad King | 18 November 2016, 16:44:37 UTC | Merge branch 'release' | 18 November 2016, 16:44:37 UTC |
37966a5 | Brad King | 18 November 2016, 16:43:43 UTC | Merge branch 'vs-15-preview-5' into release | 18 November 2016, 16:43:43 UTC |
5562d67 | Brad King | 18 November 2016, 15:05:42 UTC | Merge branch 'release' | 18 November 2016, 15:05:42 UTC |
9fd9fd9 | Brad King | 18 November 2016, 15:05:00 UTC | Merge branch 'backport-android-info-variables' into release | 18 November 2016, 15:05:00 UTC |
cdad11c | Brad King | 18 November 2016, 15:04:07 UTC | 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 | Brad King | 14 November 2016, 19:19:55 UTC | 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 | Brad King | 11 November 2016, 20:22:43 UTC | 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 | Brad King | 11 November 2016, 19:50:50 UTC | 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 | Brad King | 18 November 2016, 14:59:54 UTC | Merge topic 'backport-android-info-variables' 78db7090 Help: Drop release notes for backported Android variables | 18 November 2016, 14:59:54 UTC |
78db709 | Brad King | 18 November 2016, 14:58:24 UTC | 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 | Brad King | 18 November 2016, 14:54:21 UTC | 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 | Brad King | 14 November 2016, 19:19:55 UTC | 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 | Brad King | 11 November 2016, 20:22:43 UTC | 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 | Brad King | 11 November 2016, 19:50:50 UTC | 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 | Brad King | 17 November 2016, 16:36:04 UTC | 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 | Brad King | 17 November 2016, 16:34:32 UTC | cmake: If ldd for LINK_WHAT_YOU_USE fails to run then report why | 18 November 2016, 14:43:22 UTC |
44de615 | Brad King | 17 November 2016, 16:33:24 UTC | 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 | Brad King | 18 November 2016, 14:13:40 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-11-18 (2a3f6f6b) | 18 November 2016, 14:13:40 UTC |
0a56e6f | KWSys Upstream | 18 November 2016, 13:56:10 UTC | 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 | Brad King | 18 November 2016, 14:10:33 UTC | Merge topic 'auto_project_regeneration' 427b6da9 VS: Teach `cmake --build` to reconfigure if needed before building | 18 November 2016, 14:10:33 UTC |
2469cb5 | Brad King | 18 November 2016, 14:10:29 UTC | Merge topic 'tolerate-removed-cache' 25b6e7b7 Tolerate removed/replaced CMakeCache.txt with old CMakeFiles/ | 18 November 2016, 14:10:29 UTC |
6e72c8d | Brad King | 18 November 2016, 14:10:26 UTC | Merge topic 'ExternalProject-cmd-poisoning' 02445138 ExternalProject: Do not trip over pre-existing 'cmd' variable | 18 November 2016, 14:10:26 UTC |
8f5a442 | Brad King | 18 November 2016, 14:10:14 UTC | Merge topic 'update-prebuilt-openssl' 2dafeacb Utilities/Release: Update to openssl-1.0.2j | 18 November 2016, 14:10:14 UTC |
1725477 | Brad King | 18 November 2016, 14:10:08 UTC | Merge topic 'xcode-add-override-keyword' c0e223cd Xcode: Add override keyword to suppress warnings | 18 November 2016, 14:10:08 UTC |
706d05e | Kitware Robot | 18 November 2016, 05:01:04 UTC | CMake Nightly Date Stamp | 18 November 2016, 05:01:04 UTC |
c0e223c | Gregor Jasny | 17 November 2016, 21:39:46 UTC | Xcode: Add override keyword to suppress warnings | 17 November 2016, 21:39:46 UTC |
2dafeac | Brad King | 17 November 2016, 21:12:36 UTC | 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 | Yves Frederix | 16 September 2016, 15:50:06 UTC | 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 | Karsten Sperling | 17 November 2016, 07:40:59 UTC | 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 | Brad King | 17 November 2016, 15:29:55 UTC | 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 | Brad King | 17 November 2016, 14:40:32 UTC | 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 | Brad King | 17 November 2016, 14:40:29 UTC | Merge topic 'cmake-m4-destination' da0e3f90 install: Configurable DESTINATION for the cmake.m4 file | 17 November 2016, 14:40:29 UTC |
8dd3c31 | Brad King | 17 November 2016, 14:40:26 UTC | Merge topic 'improve_ctest_memcheck_output' f0d50957 ctest: Improve output for `-T memcheck` | 17 November 2016, 14:40:26 UTC |
837d135 | Brad King | 17 November 2016, 14:40:23 UTC | 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 | Bill Hoffman | 09 November 2016, 22:30:27 UTC | 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 | Kitware Robot | 17 November 2016, 05:01:03 UTC | CMake Nightly Date Stamp | 17 November 2016, 05:01:03 UTC |
451e9f9 | Brad King | 16 November 2016, 18:27:07 UTC | Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2016-11-16 (a0c60eec) | 16 November 2016, 18:27:07 UTC |
572ac89 | KWSys Upstream | 16 November 2016, 16:14:51 UTC | 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 | Brad King | 16 November 2016, 12:47:15 UTC | 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 | Brad King | 16 November 2016, 12:47:12 UTC | Merge topic 'test_vs_targets_file_reference' c9560a9a Tests: Extend VS10Project to cover `.targets` file linking | 16 November 2016, 12:47:12 UTC |
7849424 | Brad King | 16 November 2016, 12:47:09 UTC | 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 | Brad King | 16 November 2016, 12:47:06 UTC | Merge topic 'msvc-no-explicit-_DEBUG' 6d0b5ff6 MSVC: Do not define _DEBUG explicitly when using /MDd | 16 November 2016, 12:47:06 UTC |
e57ee41 | Brad King | 16 November 2016, 12:47:02 UTC | 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 | Brad King | 16 November 2016, 12:46:48 UTC | 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 | Brad King | 16 November 2016, 12:45:54 UTC | Merge topic 'armcc-response-file-flag' d608e85c ARMCC: Fix flag used for response files | 16 November 2016, 12:45:54 UTC |
af46484 | Kitware Robot | 16 November 2016, 05:01:04 UTC | CMake Nightly Date Stamp | 16 November 2016, 05:01:04 UTC |
da0e3f9 | Konstantin Podsvirov | 10 November 2016, 21:52:59 UTC | 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 | Sylvain Joubert | 15 November 2016, 10:55:03 UTC | 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 | Sylvain Joubert | 15 November 2016, 10:12:34 UTC | 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 | Soji Yamakawa | 12 November 2016, 02:34:38 UTC | 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 | Erik Christensen | 14 November 2016, 22:38:29 UTC | 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 | Brad King | 15 November 2016, 15:22:02 UTC | 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 | Brad King | 15 November 2016, 15:13:37 UTC | Merge branch 'armcc-response-file-flag' into release | 15 November 2016, 15:13:37 UTC |
ae4cfa8 | Sylvain Joubert | 14 November 2016, 20:42:10 UTC | 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 | Dāvis Mosāns | 14 November 2016, 23:01:21 UTC | CTest: Use UTF-8 encoding for output from Git | 15 November 2016, 15:02:47 UTC |
d608e85 | Ben Boeckel | 14 November 2016, 14:06:12 UTC | 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 | Brad King | 15 November 2016, 14:28:30 UTC | Merge branch 'release' | 15 November 2016, 14:28:30 UTC |
b6f1b17 | Brad King | 15 November 2016, 14:26:16 UTC | 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 | Brad King | 15 November 2016, 14:26:13 UTC | 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 | Brad King | 15 November 2016, 14:26:10 UTC | Merge topic 'ExternalProject-fix-UPDATE_DISCONNECTED' 4deaa25f ExternalProject: Fix UPDATE_DISCONNECTED with empty update steps | 15 November 2016, 14:26:10 UTC |
dadccc7 | Brad King | 15 November 2016, 14:26:07 UTC | Merge topic 'cmake-server-fix-16423' 516a2cd3 server-mode: Reset GlobalGenerator before configure | 15 November 2016, 14:26:07 UTC |
fcfddc6 | Brad King | 15 November 2016, 14:25:58 UTC | Merge topic 'cmake-server-fix-16422' d0a707b3 server-mode: Prevent possible crash when watching directories | 15 November 2016, 14:25:58 UTC |
06ee14f | Brad King | 15 November 2016, 14:25:54 UTC | Merge topic 'FindBISON-fix-rebuild' c087072e FindBISON: Do not rebuild every time when not VERBOSE | 15 November 2016, 14:25:54 UTC |
4deaa25 | Brad King | 14 November 2016, 15:44:04 UTC | 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 | Kitware Robot | 15 November 2016, 05:01:04 UTC | CMake Nightly Date Stamp | 15 November 2016, 05:01:04 UTC |
40bd42d | Dāvis Mosāns | 01 November 2016, 18:36:58 UTC | Add Encoding option for RunChild, RunMakeCommand and RunProcess | 14 November 2016, 23:00:46 UTC |
f7c5e97 | Brad King | 14 November 2016, 19:19:55 UTC | 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 | Brad King | 11 November 2016, 20:22:43 UTC | 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 | Brad King | 11 November 2016, 19:50:50 UTC | 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 | Dāvis Mosāns | 01 November 2016, 18:29:17 UTC | 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 | Dāvis Mosāns | 01 November 2016, 18:04:20 UTC | 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 | Brad King | 11 November 2016, 14:00:20 UTC | cmCTestBuildHandler: Use size_t in ProcessBuffer length argument | 14 November 2016, 19:21:19 UTC |
d5b56dd | Daniele E. Domenichelli | 14 November 2016, 17:02:09 UTC | 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 | Brad King | 14 November 2016, 16:49:05 UTC | Merge topic 'ninja-comment-ComputeLinkCmd' de7083f3 Ninja: Document why ComputeLinkCmd is structured the way it is. | 14 November 2016, 16:49:05 UTC |
de7083f | Robert Maynard | 14 November 2016, 16:39:23 UTC | Ninja: Document why ComputeLinkCmd is structured the way it is. | 14 November 2016, 16:39:23 UTC |
afb4a22 | Brad King | 14 November 2016, 16:24:56 UTC | Merge branch 'cmake-server-fix-16423' into release | 14 November 2016, 16:24:56 UTC |
516a2cd | Tobias Hunger | 14 November 2016, 15:54:04 UTC | 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 | Brad King | 14 November 2016, 15:19:12 UTC | Merge branch 'cmake-server-fix-16422' into release | 14 November 2016, 15:19:12 UTC |
d0a707b | Tobias Hunger | 14 November 2016, 14:38:05 UTC | 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 | Brad King | 14 November 2016, 15:14:13 UTC | Merge branch 'FindBISON-fix-rebuild' into release | 14 November 2016, 15:14:13 UTC |
c087072 | Brad King | 14 November 2016, 15:03:15 UTC | 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 | Brad King | 14 November 2016, 14:44:17 UTC | 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 | Kitware Robot | 14 November 2016, 05:01:10 UTC | CMake Nightly Date Stamp | 14 November 2016, 05:01:10 UTC |