6f3b9e8 | Shane Parris | 09 August 2018, 16:51:29 UTC | cmState: Clear GlobVerificationManager state on Reset It should not persist across multiple configure rounds. Fixes: #18208 | 09 August 2018, 17:03:50 UTC |
c4ab098 | Brad King | 09 August 2018, 12:06:18 UTC | CMake 3.12.1 | 09 August 2018, 12:06:18 UTC |
c776986 | Brad King | 01 August 2018, 17:47:56 UTC | Merge branch 'cuda-arch-version' into release-3.12 Merge-request: !2251 | 01 August 2018, 17:47:56 UTC |
37ba34c | Brad King | 01 August 2018, 17:39:55 UTC | FindCUDA/select_compute_arch: Restore two-component CUDA_VERSION Since commit v3.12.0-rc1~332^2 (FindCUDA/select_compute_arch: Add support for CUDA as a language, 2018-03-15) this module sets `CUDA_VERSION` based on `CMAKE_CUDA_COMPILER_VERSION` when the language is enabled. Limit it to two components for consistency with the normal `FindCUDA` documentation and behavior. Fixes: #18231 | 01 August 2018, 17:42:13 UTC |
3bab41f | Brad King | 31 July 2018, 18:01:14 UTC | Merge branch 'UseSWIG-legacy-user-flags' into release-3.12 Merge-request: !2245 | 31 July 2018, 18:01:14 UTC |
2f88c17 | Marc Chevrier | 31 July 2018, 17:30:55 UTC | UseSWIG: restore legacy behavior for SWIG_MODULE_<name>_EXTRA_FLAGS Fixes: #18226 | 31 July 2018, 17:33:35 UTC |
2af5307 | Craig Scott | 29 July 2018, 09:44:24 UTC | Merge branch 'cpack-default-package-version-zero' into release-3.12 Merge-request: !2239 | 29 July 2018, 09:44:24 UTC |
ed015bd | Brad King | 26 July 2018, 14:28:54 UTC | CPack: Restore support for 0-valued version components In commit v3.12.0-rc1~136^2 (CPack: Use project version as default for `CPACK_PACKAGE_VERSION`, 2018-04-29) we did not account for the value of `CMAKE_PROJECT_VERSION_{MAJOR,MINOR,PATCH}` having `0`. Fix the logic to distinguish between unprovided version components and `0` components. While at it, add a test case covering the behavior described in the documentation by the original commit. The number of version components in the package name should match those provided to the `project()` command `VERSION` option. Fixes: #18199 | 27 July 2018, 14:01:29 UTC |
8442d9f | Brad King | 25 July 2018, 14:42:14 UTC | Merge branch 'googletest_policy_settings' into release-3.12 Merge-request: !2237 | 25 July 2018, 14:42:14 UTC |
5041298 | Craig Scott | 25 July 2018, 12:24:29 UTC | Merge branch 'project-injected-no-cmp0048' into release-3.12 | 25 July 2018, 12:24:29 UTC |
7ddc2a1 | Craig Scott | 25 July 2018, 11:06:30 UTC | GoogleTest: Ensure policy settings allow use of IN_LIST If policy settings at the time the GoogleTest module is included are such that CMP0057 is unset or set to OLD, the use of IN_LIST with if() will lead to an error. Therefore, explicitly specify the policy settings for the whole file to ensure the function implementations have access to the required CMake features. Fixes: #18198 | 25 July 2018, 11:30:51 UTC |
6646771 | Brad King | 24 July 2018, 17:10:14 UTC | project: Do not issue CMP0048 warnings on injected call Fixes: #18202 | 24 July 2018, 17:14:10 UTC |
08eb157 | Brad King | 24 July 2018, 17:05:22 UTC | Tests: Add case showing CMP0048 warning on injected project command Issue: #18202 | 24 July 2018, 17:14:09 UTC |
b5061e0 | Brad King | 23 July 2018, 15:08:40 UTC | Merge branch 'FindPython-fix-multiple-calls' into release-3.12 Merge-request: !2228 | 23 July 2018, 15:08:40 UTC |
50921cc | Marc Chevrier | 21 July 2018, 09:53:03 UTC | FindPython*: fix erroneous behavior on multiple 'find_package' calls Fixes: #18192 | 23 July 2018, 15:08:16 UTC |
f478176 | Brad King | 20 July 2018, 13:45:04 UTC | Merge branch 'doc-find_package-root' into release-3.12 Merge-request: !2225 | 20 July 2018, 13:45:04 UTC |
492ade2 | Brad King | 19 July 2018, 18:19:42 UTC | Help: Add explicit <PackageName>_ROOT variable documentation Add documentation for both the CMake variable and environment variable of this name pattern. Update references to these names to link to their documents. Clarify the pattern used to construct their names. | 20 July 2018, 13:43:08 UTC |
8cefa2c | Brad King | 18 July 2018, 17:10:12 UTC | Merge branch 'tcl-8.7' into release-3.12 Merge-request: !2223 | 18 July 2018, 17:10:12 UTC |
bec3be1 | Dima Panov | 18 July 2018, 17:05:58 UTC | FindTCL: Add support for version 8.7 Fixes: #18186 | 18 July 2018, 17:08:34 UTC |
4436be3 | Brad King | 18 July 2018, 13:03:50 UTC | Merge branch 'UseSWIG-csharp-conditional' into release-3.12 Merge-request: !2219 | 18 July 2018, 13:03:50 UTC |
59af434 | Brad King | 18 July 2018, 13:03:37 UTC | Merge branch 'csharp-compiler-loaded' into release-3.12 Merge-request: !2220 | 18 July 2018, 13:03:37 UTC |
c3ea50e | Brad King | 18 July 2018, 12:52:20 UTC | CSharp: Set CMAKE_CSharp_COMPILER_LOADED variable when language is enabled We already do this for C, CXX, Fortran, etc. | 18 July 2018, 12:53:32 UTC |
ed289e0 | Brad King | 18 July 2018, 12:23:44 UTC | UseSWIG: Use CSharp language only if it is enabled In commit v3.12.0-rc1~2^2 (UseSWIG: Add CSHARP variant for wrapper files, 2018-06-08) we explicitly marked swig-generated `.cs` files as `LANGUAGE` CSharp so that the resulting sources can be compiled. However, this works only when the CSharp language has been enabled. Fixes: #18184 | 18 July 2018, 12:53:32 UTC |
f84c15e | Brad King | 17 July 2018, 11:18:36 UTC | CMake 3.12.0 | 17 July 2018, 11:18:36 UTC |
d240bb9 | Brad King | 16 July 2018, 12:19:35 UTC | Merge branch 'doc-add_library-IMPORTED_OBJECTS' into release-3.12 Merge-request: !2216 | 16 July 2018, 12:19:35 UTC |
62b4df1 | Brad King | 16 July 2018, 12:17:02 UTC | Help: Mention IMPORTED_OBJECTS in add_library docs The `IMPORTED_OBJECTS` is to object libraries as `IMPORTED_LOCATION` is to normal libraries. Fixes: #18176 | 16 July 2018, 12:17:51 UTC |
e109dc0 | Brad King | 12 July 2018, 13:36:30 UTC | Merge branch 'intel-std-fix' into release-3.12 Merge-request: !2206 | 12 July 2018, 13:36:30 UTC |
735e69f | Christian Pfeiffer | 11 July 2018, 13:59:10 UTC | Intel: Fix incorrectly documented extension flags Fixes: #18166 | 12 July 2018, 13:35:50 UTC |
384c3f9 | Brad King | 12 July 2018, 13:10:02 UTC | Merge branch 'boost-1.68-beta1' into release-3.12 Merge-request: !2204 | 12 July 2018, 13:10:02 UTC |
730c8b8 | Brad King | 12 July 2018, 12:41:20 UTC | Merge branch 'qnx_fix' into release-3.12 Merge-request: !2205 | 12 July 2018, 12:41:20 UTC |
b76b93c | Roger Leigh | 11 July 2018, 22:14:19 UTC | FindBoost: Change context header used boost/context/all.hpp is removed in Boost 1.68. boost/context/detail/fcontext.hpp is present in all Boost releases containing context (≥1.61). | 11 July 2018, 22:14:21 UTC |
e014df7 | Cristian Adam | 11 July 2018, 13:45:40 UTC | QNX: Fix autogen compiler predefines detection In commit v3.12.0-rc1~20^2 (Move GNU COMPILER_PREDEFINES_COMMAND from Platform to Compiler, 2018-06-01), `Compiler/GNU.cmake` introduced the `-dM` flag, which requires `-Wp` prefix for the QNX compiler wrapper. | 11 July 2018, 13:54:49 UTC |
c8a7835 | Roger Leigh | 10 July 2018, 20:07:27 UTC | FindBoost: Add support for Boost 1.68 beta1 This includes a new component, `Boost::contract`. Fixes: #18167 | 11 July 2018, 11:26:51 UTC |
f974000 | Brad King | 10 July 2018, 14:09:10 UTC | Merge branch 'document_object_library_as_a_property_type' into release-3.12 Merge-request: !2199 | 10 July 2018, 14:09:10 UTC |
741fd1c | Robert Maynard | 09 July 2018, 20:06:22 UTC | Help: Add OBJECT_LIBRARY to TYPE target property documentation | 10 July 2018, 14:08:45 UTC |
7f1569d | Brad King | 09 July 2018, 12:06:27 UTC | CMake 3.12.0-rc3 | 09 July 2018, 12:06:27 UTC |
855dafd | Brad King | 09 July 2018, 11:32:35 UTC | Merge branch 'csharp-link-file' into release-3.12 Merge-request: !2177 | 09 July 2018, 11:32:35 UTC |
8a61076 | Robert Dailey | 29 June 2018, 20:30:59 UTC | VS: Only link cs files when they're not in binary dir When `*.cs` files are provided, do not generate a `<Link>` element in the `.csproj` project if those files are descendants of `CMAKE_CURRENT_BINARY_DIR`. This comparison happens for each file. | 06 July 2018, 13:45:15 UTC |
0f3d7a1 | Brad King | 05 July 2018, 14:23:20 UTC | Merge branch 'doc-add_compile_definitions' into release-3.12 Merge-request: !2192 | 05 July 2018, 14:23:20 UTC |
89e3e62 | Marc Chevrier | 05 July 2018, 06:52:18 UTC | Help: fix add_compile_definitions() documentation Fixes: #18147 | 05 July 2018, 14:21:09 UTC |
84ecbf4 | Brad King | 03 July 2018, 15:26:19 UTC | Merge branch 'revert-subdirectory-linking' into release-3.12 Merge-request: !2191 | 03 July 2018, 16:54:32 UTC |
890be01 | Brad King | 03 July 2018, 15:24:00 UTC | Merge branch 'FindLua-CMP0012' into release-3.12 Merge-request: !2189 | 03 July 2018, 16:54:24 UTC |
f598166 | Brad King | 03 July 2018, 15:05:10 UTC | Merge branch 'backport-UseSWIG-legacy-targets' into release-3.12 Merge-request: !2188 | 03 July 2018, 16:54:13 UTC |
38ffced | Marc Chevrier | 03 July 2018, 09:36:36 UTC | UseSWIG: reintroduce legacy target name management Fixes: #18140 | 03 July 2018, 16:46:59 UTC |
91f4adb | Adriaan de Groot | 03 July 2018, 12:16:17 UTC | FindLua: Set CMP0012 to NEW for the revised search code Code added by commit v3.12.0-rc1~53^2 (FindLua: Search for lua.h using more conventional paths, 2018-05-20) depends on `CMP0012` NEW behavior. Set the policy explicitly for the scope of the FindLua module. Fixes: #18142 | 03 July 2018, 15:23:22 UTC |
0d71149 | Brad King | 03 July 2018, 13:37:29 UTC | Revert "target_link_libraries: Allow use with targets in other directories" Revert commit v3.12.0-rc1~82^2 (target_link_libraries: Allow use with targets in other directories, 2018-05-11). The RHS target scoping and visibility rules are not clear and will need further investigation before the feature can be added. Issue: #17943 | 03 July 2018, 13:39:28 UTC |
39851a6 | Brad King | 02 July 2018, 17:19:54 UTC | Merge branch 'cpack-fix-deb-packaging' into release-3.12 Merge-request: !2178 | 02 July 2018, 17:19:54 UTC |
2774259 | Andrew Fuller | 29 June 2018, 21:14:22 UTC | CPack/Deb: Restore setting of root as the owner of files Refactoring in commit v3.10.0-rc1~220^2 (cmCPackDebGenerator: Use libarchive to create .deb file) accidentally broke this for the top-level archive. | 02 July 2018, 17:17:43 UTC |
ea6ad5e | Brad King | 02 July 2018, 13:24:42 UTC | Merge branch 'policy_max_docs' into release-3.12 Merge-request: !2180 | 02 July 2018, 15:48:00 UTC |
19f3381 | Craig Scott | 30 June 2018, 22:05:01 UTC | Help: Clarify ...<max> behavior for policy-related commands Affects cmake_minimum_required() and cmake_policy(VERSION) | 01 July 2018, 22:41:46 UTC |
51e7d41 | Brad King | 29 June 2018, 13:03:08 UTC | CMake 3.12.0-rc2 | 29 June 2018, 13:03:08 UTC |
d43c915 | Brad King | 27 June 2018, 19:27:21 UTC | Merge branch 'FindOpenMP-avoid-warning-in-check' into release-3.12 Merge-request: !2176 | 27 June 2018, 19:27:21 UTC |
826bf5c | Brad King | 27 June 2018, 19:23:01 UTC | FindOpenMP: Avoid warning in check code The test code added by commit v3.12.0-rc1~411^2~1 (FindOpenMP: Verify in test source that OMP library is linked, 2018-03-01) leaves an unused variable warning. This breaks the check with `-Werror`. Remove the variable and leave just the function call, which should still check that the OMP library is linked. Fixes: #18102 | 27 June 2018, 19:24:22 UTC |
decfdec | Brad King | 27 June 2018, 19:10:56 UTC | Merge branch 'ctest_submit-https' into release-3.12 Merge-request: !2171 | 27 June 2018, 19:10:56 UTC |
71f27c0 | Zack Galbreath | 25 June 2018, 17:03:03 UTC | ctest_submit: show headers as debug info Hide any headers specified by `ctest_submit(HTTPHEADER ...)` unless ctest is run with --debug. This option is used to present bearer tokens to CDash. We do not want to inadvertently expose this secret data in the console output log. | 27 June 2018, 19:08:14 UTC |
4464ef2 | Zack Galbreath | 25 June 2018, 16:46:58 UTC | ctest_submit: Check CA file during CDASH_UPLOAD This fixes a bug where ctest(SUBMIT CDASH_UPLOAD ...) would fail when attemping to submit to a site bearing a genuine SSL certificate. This code path was missing a call to cmCurlSetCAInfo() which loads the certificate authority file. | 27 June 2018, 19:08:14 UTC |
2ba71a1 | Brad King | 26 June 2018, 17:04:25 UTC | Merge branch 'lexer-null' into release-3.12 Merge-request: !2174 | 26 June 2018, 17:04:25 UTC |
b29842a | Brad King | 26 June 2018, 15:51:44 UTC | ListFileLexer: Do not match null bytes in input Extend the fix from commit v3.10.0-rc1~188^2 (ListFileLexer: fix heap-buffer-overflow on malicious input, 2017-08-26) to apply to all lexer token matches. Replace all `.` with `[^\0\n]`. Update all `[^...]` match expressions to not match `\0`. We cannot safely process null bytes in strings. Fixes: #18124 | 26 June 2018, 15:54:34 UTC |
b2b3872 | Brad King | 26 June 2018, 15:28:40 UTC | Merge branch 'FindMatlab-doc-mcr' into release-3.12 Merge-request: !2173 | 26 June 2018, 15:28:40 UTC |
27ae8d5 | Brad King | 26 June 2018, 15:12:19 UTC | Help: Add 3.12 release note for FindMatlab MCR support This release note was forgotten by commit v3.12.0-rc1~183^2 (FindMatlab: Matlab Runtime Compiler support, 2018-04-29). | 26 June 2018, 15:12:19 UTC |
7e283ac | Brad King | 25 June 2018, 14:17:38 UTC | Merge branch 'libuv-new-version-file-location' into release-3.12 Merge-request: !2169 | 25 June 2018, 14:17:38 UTC |
889033b | Raphael Kubo da Costa | 23 June 2018, 18:30:07 UTC | FindLibUV: Also check uv/version.h for version detection Starting with libuv 1.21.0, libuv's headers were moved into a uv/ directory. Make FindLibUV aware of the file's new location for configuration to work. | 25 June 2018, 14:16:46 UTC |
00523ad | Brad King | 25 June 2018, 13:39:30 UTC | Merge branch 'vs-filter-default-toolset' into release-3.12 Merge-request: !2162 | 25 June 2018, 13:39:30 UTC |
3c4698d | Basil Fierz | 20 June 2018, 20:34:54 UTC | VS: Allow toolset version selection to specify default toolset Teach the feature added by commit v3.12.0-rc1~38^2 (VS: Add option to select the version of the toolset used by VS 2017, 2018-05-19) to accept the default toolset version in addition to older versions. If the default toolset version is supplied, simply clear it so the default will be used. Fixes: #18107 | 24 June 2018, 14:36:03 UTC |
b759f70 | Basil Fierz | 20 June 2018, 20:34:54 UTC | cmVSSetupHelper: Expose default toolset version We already detect the VS toolset version. Expose it to clients. | 22 June 2018, 14:07:09 UTC |
d548994 | Brad King | 22 June 2018, 14:03:00 UTC | cmVSSetupHelper: Use in-class member initialization | 22 June 2018, 14:07:09 UTC |
221f8aa | Brad King | 22 June 2018, 13:42:07 UTC | Merge branch 'file-GLOB-remove-new-errors' into release-3.12 Merge-request: !2164 | 22 June 2018, 13:42:07 UTC |
142a625 | Brad King | 22 June 2018, 13:31:45 UTC | file: Drop error cases added by CMake 3.12.0-rc1 to avoid regressions Refactoring in commit v3.12.0-rc1~418^2~3 (Refactor HandleGlobCommand, 2018-02-13) introduced error diagnostics for argument combinations that were previously accepted. Restore acceptance to avoid regressing projects that used those combinations even if they do not make sense. Fixes: #18097 | 22 June 2018, 13:39:05 UTC |
5dc9f44 | Brad King | 21 June 2018, 14:50:48 UTC | Merge branch 'FindJPEG-fix-debug' into release-3.12 Merge-request: !2159 | 21 June 2018, 14:50:48 UTC |
ae4a548 | Andrey Karpov | 20 June 2018, 09:41:11 UTC | FindJPEG: Drop ancient compatibility NATIVE_JPEG_* result variables These have been deprecated since 2002! | 21 June 2018, 14:47:03 UTC |
7876f32 | Andrey Karpov | 20 June 2018, 09:35:22 UTC | FindJPEG: Add forgotten names of libraries for Debug configuration The change in commit v3.12.0-rc1~202^2~1 (FindJPEG: Add multi config support and associated docs, 2018-04-17) accidentally left out the default jpeg library names from consideration for debug variants. | 21 June 2018, 14:47:03 UTC |
ecbaed7 | Brad King | 20 June 2018, 13:45:26 UTC | Merge branch 'vs-cuda-no-host-includes' into release-3.12 Merge-request: !2158 | 20 June 2018, 13:45:26 UTC |
735529f | Brad King | 20 June 2018, 13:45:08 UTC | Merge branch 'vs-cuda-maxrregcount' into release-3.12 Merge-request: !2156 | 20 June 2018, 13:45:08 UTC |
543b682 | Brad King | 19 June 2018, 17:39:26 UTC | VS: Avoid duplication of CUDA include directories We already place all include directories for CUDA inside `CudaCompile` so we do not need to use any from `ClCompile`. Tell `CudaCompile` not to use the host compiler's include directory settings. Fixes: #18101 | 20 June 2018, 13:44:18 UTC |
4d3a3d7 | Brad King | 19 June 2018, 12:40:50 UTC | VS: Add CUDA flag table entry for -maxrregcount Fixes: #18104 | 20 June 2018, 13:44:09 UTC |
a707400 | Brad King | 19 June 2018, 15:15:32 UTC | Merge branch 'xcode-10-legacy-build-system' into release-3.12 Merge-request: !2151 | 19 June 2018, 15:15:32 UTC |
ca69206 | Brad King | 19 June 2018, 15:12:50 UTC | Tests: Do not use i386 architecture with Xcode 10 and above Xcode 10 dropped support for i386 builds. | 19 June 2018, 15:14:43 UTC |
71fa78f | Brad King | 18 June 2018, 14:31:42 UTC | Tests: Teach RunCMake to ignore Xcode missing file type warnings Xcode 10 beta warns xcodebuild... warning: file type '::com.apple.instruments.instrdst' is based on missing file type 'default::com.apple.package' Teach RunCMake to drop such lines before matching against expected output. | 19 June 2018, 14:56:50 UTC |
057ecb8 | Gregor Jasny | 18 June 2018, 12:17:28 UTC | C++ feature checks: Ignore Xcode warnings | 19 June 2018, 14:56:50 UTC |
985d3a1 | Gregor Jasny | 18 June 2018, 11:58:37 UTC | Xcode: Use legacy build system Closes: #18099 | 19 June 2018, 14:56:50 UTC |
a044006 | Brad King | 19 June 2018, 13:24:37 UTC | Merge branch 'xcode-10-archs' into release-3.12 Merge-request: !2153 | 19 June 2018, 13:24:37 UTC |
a9a6606 | Brad King | 19 June 2018, 13:24:19 UTC | Merge branch 'FindCURL-target-name' into release-3.12 Merge-request: !2154 | 19 June 2018, 13:24:19 UTC |
1e35673 | Brad King | 18 June 2018, 17:55:52 UTC | FindCURL: Rename imported target to match upstream CURL Upstream CURL provides imported target `CURL::libcurl`. Rename the target added by `FindCURL` to match. We don't need compatibility with the old name because it has never been in a CMake release (except a 3.12 release candidate). Suggested-by: Jakub Zakrzewski <slither.jz@gmail.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Fixes: #18091 | 18 June 2018, 17:58:21 UTC |
bc5bcad | Brad King | 18 June 2018, 17:39:23 UTC | Xcode: Detect architecture(s) using ARCHS instead of CURRENT_ARCH Xcode 10 no longer populates `CURRENT_ARCH` with the current architecture in shell scripts and instead uses `undefined_arch`. Instead we must use `ARCHS`. It lists all architectures separated by spaces. Fixes: #18085 | 18 June 2018, 17:44:43 UTC |
ef5e2e8 | Brad King | 13 June 2018, 14:52:11 UTC | Merge branch 'sphinx-info' into release-3.12 Merge-request: !2146 | 13 June 2018, 14:52:11 UTC |
985c78c | Brad King | 13 June 2018, 14:52:01 UTC | Merge branch 'restore-windows-resources-through-link' into release-3.12 Merge-request: !2147 | 13 June 2018, 14:52:01 UTC |
93fe9fc | Brad King | 13 June 2018, 14:51:49 UTC | Merge branch 'UseSWIG-csharp-variant' into release-3.12 Merge-request: !2137 | 13 June 2018, 14:51:49 UTC |
0c2fb4c | Rishi Theivendran | 08 June 2018, 20:15:18 UTC | UseSWIG: Add CSHARP variant for wrapper files Issue: #18065 Fixes: #18066 | 12 June 2018, 15:34:58 UTC |
4e6ff0a | Brad King | 12 June 2018, 15:02:28 UTC | Windows: Restore support for running CMake through a symlink The change in commit v3.11.3~3^2 (cmSystemTools: Revert GetRealPath implementation on Windows, 2018-05-29) broke the feature added by commit v3.11.0-rc1~64^2 (Windows: Add support for running CMake tools through a symlink, 2018-01-21). Use `GetRealPathResolvingWindowsSubst` in the latter code path to restore it. Fixes: #17882 | 12 June 2018, 15:15:50 UTC |
276e369 | Orivej Desh | 12 June 2018, 01:14:10 UTC | Utilities/Sphinx: Add option to build and install Info manual Add option `SPHINX_INFO` to enable the Sphinx 'texinfo' builder and use the `makeinfo` tool to convert it to a `.info` file. | 12 June 2018, 14:25:37 UTC |
f024f4f | Brad King | 12 June 2018, 14:08:36 UTC | Merge branch 'UseSWIG-fix-genex' into release-3.12 Merge-request: !2143 | 12 June 2018, 14:08:36 UTC |
88dd5dc | Marc Chevrier | 09 June 2018, 13:11:38 UTC | UseSWIG: add support for generator expressions | 12 June 2018, 14:07:24 UTC |
3dd046a | Brad King | 12 June 2018, 13:58:44 UTC | Merge branch 'UseSWIG-handle-SWIG_MODULE_NAME' into release-3.12 Merge-request: !2145 | 12 June 2018, 14:00:41 UTC |
156138d | Felix Schwitzer | 11 June 2018, 18:24:41 UTC | UseSWIG: Fix handling of `SWIG_MODULE_NAME` source file property Fix a typo from commit 0bef9eb410 (UseSWIG: modernize module, 2018-01-29) that caused `UseSWIG` to ignore an eventually set property `SWIG_MODLUE_NAME`. Building multiple python modules using the mentioned property as described in the docs could lead to an invalid, or even worse, inconsistent `build.ninja` file. The reason is that the generated list of support files was not unique. For each module the support file was always named the same, namely `path/to/builddir/MODULENAME.py`. | 12 June 2018, 13:55:53 UTC |
1f3221f | Brad King | 08 June 2018, 13:42:29 UTC | Merge branch 'FindPython-3.8' into release-3.12 Merge-request: !2140 | 08 June 2018, 13:42:29 UTC |
b6e7f2c | Marcel Plch | 08 June 2018, 11:06:06 UTC | FindPython: Add support for version 3.8 Python 3.7 is about to be released, making the development version 3.8. | 08 June 2018, 13:42:18 UTC |
c984bf6 | Brad King | 08 June 2018, 13:32:14 UTC | Merge branch 'ninja-win-rsp' into release-3.12 Merge-request: !2136 | 08 June 2018, 13:32:14 UTC |
8836583 | Matthijs Kool | 05 June 2018, 13:21:49 UTC | Ninja: Use native slashes to pass rsp files Some tools on Windows (e.g. Embarcadero linkers) can't handle forward slashes in paths to rsp files. | 08 June 2018, 13:31:23 UTC |
e446d71 | Brad King | 07 June 2018, 14:47:02 UTC | Merge branch 'CMakePackageConfigHelpers-doc' into release-3.12 Merge-request: !2138 | 07 June 2018, 14:47:02 UTC |
aeda8fc | Ruslan Baratov | 07 June 2018, 10:28:23 UTC | Help: Package without components should use 'check_required_components' too Macro 'check_required_components' should be called even if there are no components provided by package. This will make sure error is reported in next cases: find_package(Foo CONFIG REQUIRED oops) # 'oops' treated as component find_package(Foo CONFIG REQUIRED COMPONENTS foo) # no components expected | 07 June 2018, 14:41:45 UTC |