7746fdb | Brad King | 20 November 2017, 15:27:59 UTC | CMake 3.10.0 | 20 November 2017, 15:27:59 UTC |
a347de1 | Brad King | 20 November 2017, 14:30:04 UTC | Merge branch 'fix-cmake-server-bad-buffering' into release-3.10 Merge-request: !1498 | 20 November 2017, 14:30:04 UTC |
01c4215 | vector-of-bool | 18 November 2017, 02:57:16 UTC | server: Fix regression in partial message handling If a partial message is flushed into the input pipe for CMake Server, the parser will try and parse it as a full message because of some bad loop checks. This was introduced accidentally in commit v3.10.0-rc1~365^2~2 (server: Refactor to make the event loop owned by server object, 2017-03-24). | 20 November 2017, 14:25:20 UTC |
47c2baf | Brad King | 15 November 2017, 18:46:05 UTC | Merge branch 'FindOpenGL-glvnd-preference' into release-3.10 Merge-request: !1485 | 15 November 2017, 18:46:05 UTC |
ff3c11e | Brad King | 14 November 2017, 15:54:27 UTC | FindOpenGL: Add option to prefer GLVND for legacy GL Since commit v3.10.0-rc5~3^2 (FindOpenGL: Default to non-GLVND libraries for legacy GL, 2017-11-08) users may set `OPENGL_gl_LIBRARY` to empty to use GLVND components for the legacy GL interfaces. This is useful only when one knows in advance that the GLVND components will be found. Add a `OpenGL_GL_PREFERENCE` variable to specify a preference for legacy GL or GLVND. The latter can suppress `OPENGL_gl_LIBRARY` only when the needed GLVND components are found. If no preference is explicitly specified, choose a default based on whether GLVND components were requested (because this indicates the project has been updated for CMake 3.10). Issue: #17437 Issue: #17449 | 15 November 2017, 18:44:59 UTC |
aadc38c | Brad King | 14 November 2017, 15:45:23 UTC | FindOpenGL: Re-order component library searches Move the search for the legacy GL library to after the GLVND libraries. For now we still always look for both. | 15 November 2017, 16:46:58 UTC |
269ea83 | Brad King | 14 November 2017, 12:19:51 UTC | Merge branch 'cmake-gui-qt-static-windows' into release-3.10 Merge-request: !1476 | 14 November 2017, 12:19:51 UTC |
3a993c4 | Brad King | 13 November 2017, 18:58:32 UTC | Tests: Add options to disable tests requiring Qt | 13 November 2017, 18:58:32 UTC |
27a73f1 | Brad King | 13 November 2017, 13:48:56 UTC | cmake-gui: Add build option to use Qt5 windows plugin statically This will enable builds against a static Qt5 on Windows. | 13 November 2017, 14:54:49 UTC |
78f5d57 | Brad King | 10 November 2017, 15:46:29 UTC | CMake 3.10.0-rc5 | 10 November 2017, 15:46:29 UTC |
98a78f3 | Brad King | 10 November 2017, 15:42:31 UTC | Merge branch 'windows-mt-update-quiet' into release-3.10 Merge-request: !1470 Merge-request: !1473 | 10 November 2017, 15:42:31 UTC |
2201ece | Brad King | 09 November 2017, 14:37:53 UTC | Windows: Do not report manifest tool update notification as failure A diagnostic message added in commit v3.10.0-rc1~59^2 (Windows: Improve link-time error messages when rc or mt fail, 2017-09-22) incorrectly reports the `mt /notify_update` special return code as a failure. Fix the logic to consider the special return codes as success. Fixes: #17444 | 10 November 2017, 15:41:50 UTC |
fa5090b | Brad King | 10 November 2017, 15:34:34 UTC | Merge branch 'doxygen_dot' into release-3.10 Merge-request: !1472 | 10 November 2017, 15:34:34 UTC |
9cab857 | André Apitzsch | 10 November 2017, 13:23:15 UTC | FindDoxygen: Fix setting of HAVE_DOT in non-backward-compat mode `DOXYGEN_DOT_FOUND` is only set if `_Doxygen_keep_backward_compat` is used (when no components are requested), so use `Doxygen_dot_FOUND` directly. Preserve the "YES" or "NO" value used previously. | 10 November 2017, 13:49:37 UTC |
1f15324 | Brad King | 09 November 2017, 18:13:54 UTC | Merge branch 'FindOpenGL-no-glvnd-for-GL' into release-3.10 Merge-request: !1466 | 09 November 2017, 18:13:54 UTC |
e6b209c | Brad King | 08 November 2017, 15:42:22 UTC | FindOpenGL: Default to non-GLVND libraries for legacy GL Projects using `OPENGL_LIBRARIES` or `OpenGL::GL` expect legacy GL. Although GLVND OpenGL+GLX provides legacy GL interfaces, using those library files may conflict with legacy GL library files used by dependencies (or dependents) of such projects. Therefore we should not yet use OpenGL+GLX when a legacy GL library is available. If `OPENGL_gl_LIBRARY` is set then use it as the legacy GL library. If it is *not* set then fall back to using GLVND OpenGL+GLX to provide legacy GL interfaces. This will allow users to build projects using GLVND even if they have not been ported. Fixes: #17437 | 09 November 2017, 14:47:12 UTC |
24ca336 | Brad King | 08 November 2017, 14:39:05 UTC | Merge branch 'FindHDF5-c-version' into release-3.10 Merge-request: !1465 | 08 November 2017, 14:39:05 UTC |
a6abb6c | Axel Huebl | 08 November 2017, 14:11:35 UTC | FindHDF5: Fix H5_VERSION on Patch in C Fix a typo from commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-04) that accidentally used the HDF5 C++ version (which could be empty) while detecting the C patch version. The detection failed for patch releases, such as `1.10.0-patch1` becoming `.1` instead of `1.10.0.1`. | 08 November 2017, 14:35:45 UTC |
ddf4855 | Brad King | 08 November 2017, 13:12:08 UTC | Merge branch 'implicit-lib-gcceh' into release-3.10 Merge-request: !1460 | 08 November 2017, 13:12:08 UTC |
41aacca | Christian Pfeiffer | 07 November 2017, 15:02:47 UTC | Restore exclusion of "gcc_eh" from implicit link libraries Since commit v3.9.0-rc1~148^2 (Do not assume GCC libs are linked by all compilers, 2017-05-05) we no longer filter out all `gcc*` implicit link libraries. This allows mixing of gcc and non-gcc compilers across languages. However, this caused a subtle problem with how GCC makes exception handling symbols available to linked binaries. GCC (at least on MinGW) provides two different libraries with exception handling symbols: * gcc_s: A shared library with -fvisibility=default, used by -shared-libgcc. * gcc_eh: A static library with -fvisibility=hidden, used by -static-libgcc. The C compiler (on MinGW) defaults to -static-libgcc and uses gcc_eh. The C++ compiler defaults to -shared-libgcc and uses gcc_s when linking shared libraries and executables so that exceptions can propagate across shared libraries [1]. When linking a mixed-language binary, the C++ compiler should be used along with its choice of gcc_s. In this case gcc_eh should not be added even though the C compiler implies it because gcc_s supersedes it. Since the above-mentioned change, CMake is adding gcc_eh to C++ link lines that also contain C code on MinGW. This causes both gcc_s and gcc_eh to be used, which is incorrect. We can fix this simply by excluding gcc_eh from the C compiler's implicit link libraries. [1] https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gcc/Link-Options.html#Link-Options Fixes: #17436 | 08 November 2017, 13:10:52 UTC |
575250b | Brad King | 07 November 2017, 14:35:04 UTC | Merge branch 'FindOpenGL-clarify-libraries' into release-3.10 Merge-request: !1459 | 07 November 2017, 14:35:04 UTC |
f44fb2d | Brad King | 07 November 2017, 12:57:09 UTC | FindOpenGL: Clarify logic constructing OPENGL_LIBRARIES Our comment says the logic matches that for OpenGL::GL. Structure the logic the same way to make this clearer. Issue: #17437 | 07 November 2017, 14:33:43 UTC |
9a0d3e2 | Brad King | 07 November 2017, 13:23:36 UTC | Merge branch 'csharp-version-english' into release-3.10 Merge-request: !1449 | 07 November 2017, 13:23:36 UTC |
04937db | Yoshinori Tahara | 01 November 2017, 11:06:44 UTC | CSharp: Fix compiler version detection in non-English languages When we run `csc.exe /help` we look for "Version" in the output. Explicitly ask for the output in English. Reported-by: guttally@users.noreply.github.com | 07 November 2017, 13:23:16 UTC |
6f80b10 | Brad King | 06 November 2017, 19:11:39 UTC | Merge branch 'irsl-win2018' into release-3.10 Merge-request: !1451 | 06 November 2017, 19:11:39 UTC |
f6994f4 | Christian Pfeiffer | 06 November 2017, 12:04:58 UTC | IRSL: Add support for the 2018 release on Windows. Fixes: #17421 | 06 November 2017, 19:10:45 UTC |
45da558 | Brad King | 01 November 2017, 12:26:04 UTC | CMake 3.10.0-rc4 | 01 November 2017, 12:26:04 UTC |
8d1341f | Brad King | 01 November 2017, 11:39:02 UTC | Merge branch 'mingw-clang-c-compile-features' into release-3.10 Merge-request: !1435 | 01 November 2017, 11:39:02 UTC |
f86879a | Brad King | 01 November 2017, 10:59:53 UTC | Record C compile features flags for MinGW Clang on Windows This was done for C++ by commit v3.5.0-rc1~69^2 (Record compile features for MinGW Clang on Windows, 2016-01-11). Make the same change for C. The `UNIX` condition on Clang C compiler features was already dropped by refactoring in commit v3.9.0-rc1~17^2~4 (Compilers: Port to use default cmake_record_lang_compile_features macros, 2017-05-10). Our documentation already claims support for this combination. This was simply an oversight when support was added for MinGW Clang C++. Issue: #15897 Issue: #15943 | 01 November 2017, 11:28:38 UTC |
1df31aa | Brad King | 31 October 2017, 14:18:14 UTC | Merge branch 'autogen-moc-predefs-no-moc-options' into release-3.10 Merge-request: !1432 | 31 October 2017, 14:18:14 UTC |
d3caf94 | Sebastian Holtermann | 31 October 2017, 13:55:49 UTC | Autogen: Tests: Set AUTOMOC_MOC_OPTIONS in a simple test | 31 October 2017, 13:55:49 UTC |
96d20a4 | Sebastian Holtermann | 31 October 2017, 13:09:03 UTC | Autogen: Don't use AUTOMOC_MOC_OPTIONS in moc-predefs command Closes #17418 | 31 October 2017, 13:20:24 UTC |
f49b687 | Brad King | 30 October 2017, 17:58:55 UTC | Merge branch 'autogen-change-rcc-config-suffix' into release-3.10 Merge-request: !1425 | 30 October 2017, 17:58:55 UTC |
bda0875 | Sebastian Holtermann | 30 October 2017, 15:30:46 UTC | Autogen: Make rcc output file suffix static (instead of pseudo-random) | 30 October 2017, 15:30:46 UTC |
469ac58 | Brad King | 30 October 2017, 12:57:38 UTC | Merge branch 'autogen-qrc-file-name' into release-3.10 Merge-request: !1422 | 30 October 2017, 12:57:38 UTC |
da00080 | Brad King | 30 October 2017, 12:50:21 UTC | Merge branch 'cpack-rpm-dist-test-fix' into release-3.10 Merge-request: !1424 | 30 October 2017, 12:50:21 UTC |
9ce00ca | Domen Vrankar | 28 October 2017, 22:53:46 UTC | CPack/RPM: DIST-MONOLITHIC-type subtest fix Test was failing in case dist macro contained a + symbol which is valid but must be escaped for using the string as a regex. Fixes #17328 | 30 October 2017, 12:48:46 UTC |
a8bf0b2 | Sebastian Holtermann | 28 October 2017, 08:26:51 UTC | Autogen: RCC: Append checksum suffix to wrapped file name Closes #17404 | 29 October 2017, 02:28:20 UTC |
0504fc8 | Brad King | 27 October 2017, 13:41:25 UTC | Merge branch 'backport-fix-co-compile' into release-3.10 Merge-request: !1418 | 27 October 2017, 13:41:25 UTC |
dc4d202 | Brad King | 27 October 2017, 13:41:11 UTC | Merge branch 'autogen-static-library-cycles' into release-3.10 Merge-request: !1408 | 27 October 2017, 13:41:11 UTC |
3a4db86 | Sebastian Holtermann | 25 October 2017, 16:24:42 UTC | Autogen: Tests: Add test for STATIC_LIBRARY cycles | 27 October 2017, 13:37:15 UTC |
798e4f2 | Sebastian Holtermann | 25 October 2017, 15:44:28 UTC | Autogen: Don't add STATIC_LIBRARY cycle targets to the _autogen dependencies When a STATIC_LIBRARY cycle is detected we don't add any STATIC_LIBRARY target from the cycle to the `_autogen` target dependencies. Closes #17389 | 27 October 2017, 13:37:15 UTC |
992962c | Brad King | 27 October 2017, 12:31:34 UTC | cmcmd: Restore support for running multiple lint tools Refactoring in commit v3.10.0-rc1~115^2 (Clean up iwyu code to not be one big if statement, 2017-08-28) incorrectly changed the logic to run only one lint tool at a time. Restore support for running all tools specified on the command-line. | 27 October 2017, 13:26:50 UTC |
a5197ee | Brad King | 27 October 2017, 12:30:20 UTC | cmcmd: Convert lint handlers to file-static functions These do not need to be declared in the header. | 27 October 2017, 12:36:28 UTC |
1c075ff | Brad King | 27 October 2017, 12:21:22 UTC | cmcmd: Rename loop iteration variable for clarity | 27 October 2017, 12:36:28 UTC |
f015760 | Brad King | 26 October 2017, 13:48:28 UTC | Merge branch 'cmp0040-wording' into release-3.10 Merge-request: !1415 | 26 October 2017, 13:48:28 UTC |
a1b1f1a | Brad King | 26 October 2017, 12:15:03 UTC | CMP0040: Clarify policy warning to match documentation In commit v3.5.0-rc1~8^2~2 (Help: Clarify policy `CMP0040` documentation, 2016-01-28) the documentation was clarified to indicate that the target must be defined in the current directory. Do the same for the text of the policy warning itself. Fixes: #17399 | 26 October 2017, 13:47:29 UTC |
a720131 | Brad King | 25 October 2017, 11:39:12 UTC | Merge branch 'clang-cl-TP' into release-3.10 Merge-request: !1407 | 25 October 2017, 11:39:12 UTC |
7077a55 | Brad King | 25 October 2017, 11:27:43 UTC | Clang: Use -TP flag for C++ sources with clang-cl We do this for `cl`, so we should do it for `clang-cl`. Fixes: #17394 | 25 October 2017, 11:36:10 UTC |
b305e81 | Brad King | 24 October 2017, 14:56:36 UTC | Merge branch 'omp-oacc-werror-return-type' into release-3.10 Merge-request: !1406 | 24 October 2017, 14:56:36 UTC |
15da0ba | Christian Pfeiffer | 24 October 2017, 14:48:33 UTC | Find{OpenMP,OpenACC}: Fix detection with -Werror=return-type Explicitly return a value from `main` in our test sources. Fixes: #17391 | 24 October 2017, 14:55:06 UTC |
143b2e7 | Brad King | 24 October 2017, 14:41:44 UTC | Merge branch 'findmpi-core-count' into release-3.10 Merge-request: !1405 | 24 October 2017, 14:41:44 UTC |
1610f75 | Christian Pfeiffer | 24 October 2017, 14:14:14 UTC | FindMPI: Use physical cores for MPIEXEC_MAX_NUMPROCS Since commit v3.9.0-rc1~224^2~1 (FindMPI: MPIEXEC handling improvements, 2017-04-21) the `ProcessorCount` module is being used to initialize `MPIEXEC_MAX_NUMPROCS`. However, this leads to the logical cores being counted rather than the physical ones, and some MPI implementations like OpenMPI will error if mpiexec is called with that number. Switch it to the number of physical cores using `cmake_host_system_information`. This ensures that if `MPIEXEC_MAX_NUMPROCS` is being used to set up MPI tests with CTest or similar that the tests won't spuriously fail due to OpenMPI refusing to start the application. | 24 October 2017, 14:41:02 UTC |
d9430d1 | Brad King | 23 October 2017, 15:40:34 UTC | Merge branch 'FindOpenCL-more-versions' into release-3.10 Merge-request: !1398 | 23 October 2017, 15:40:34 UTC |
55f7930 | Henry Schreiner | 20 October 2017, 20:41:56 UTC | FindOpenCL: Add detection of OpenCL 2.1 and 2.2 | 23 October 2017, 15:39:53 UTC |
0f016fa | Brad King | 23 October 2017, 14:35:31 UTC | Merge branch 'help_parse_arguments' into release-3.10 Merge-request: !1397 | 23 October 2017, 14:35:31 UTC |
3d35c3d | Brad King | 23 October 2017, 13:03:10 UTC | Merge branch 'gnuid-cmp54-fix' into release-3.10 Merge-request: !1400 | 23 October 2017, 13:03:10 UTC |
a8be8b1 | Christian Pfeiffer | 23 October 2017, 11:36:47 UTC | GNUInstallDirs: Enable CMP0054 Fixes: #17381 | 23 October 2017, 13:02:54 UTC |
cd80eb2 | Brad King | 23 October 2017, 12:24:04 UTC | Merge branch 'doc-cxx-std-msvc' into release-3.10 Merge-request: !1401 | 23 October 2017, 12:24:04 UTC |
e058766 | Christian Pfeiffer | 23 October 2017, 12:10:03 UTC | Help: Correct <LANG>_STANDARD help w.r.t. MSVC Fixes: #17380 | 23 October 2017, 12:23:53 UTC |
546a328 | Sylvain Joubert | 20 October 2017, 07:05:13 UTC | Help: Fix cmake_parse_arguments behavior for not found arguments Value keywords are actually UNDEFINED rather than set to the empty string when they are not found in the argument list. | 20 October 2017, 07:05:13 UTC |
51b4f12 | Brad King | 19 October 2017, 17:05:15 UTC | Merge branch 'flang-remove-boundscheck' into release-3.10 Merge-request: !1393 | 19 October 2017, 17:05:15 UTC |
3aeff21 | Christian Pfeiffer | 19 October 2017, 15:28:10 UTC | Flang: Remove unsupported fbounds-check flag The Flang compiler neither supports nor documents -fbounds-check leading to -Wunused-command-line-argument warnings with the default Debug flags. | 19 October 2017, 17:04:50 UTC |
319622a | Brad King | 19 October 2017, 14:20:40 UTC | CMake 3.10.0-rc3 | 19 October 2017, 14:20:40 UTC |
069c1bd | Brad King | 17 October 2017, 14:47:14 UTC | Merge branch 'vs-cuda-machine' into release-3.10 Merge-request: !1390 | 17 October 2017, 14:47:14 UTC |
fd90a14 | Brad King | 17 October 2017, 14:32:34 UTC | VS: Set CUDA TargetMachinePlatform explicitly on x64 The `TargetMachinePlatform` setting tells CUDA what `--machine {32,64}` flag to pass to nvcc. While CUDA automatically chooses the proper default for the target architecture, it does not reflect this in the user-visible IDE settings. Set it explicitly to fix the user-visible setting. Fixes: #17355 | 17 October 2017, 14:41:41 UTC |
5a25bda | Brad King | 17 October 2017, 13:59:48 UTC | Merge branch 'findopenmp-lib-paths' into release-3.10 Merge-request: !1385 | 17 October 2017, 13:59:48 UTC |
f4cc710 | Christian Pfeiffer | 13 October 2017, 14:17:08 UTC | FindOpenMP: Improve OMP libraries search This supports libraries given as full path and filters libraries given in CMAKE_<LANG>_STANDARD_LIBRARIES. Fixes: #17351 | 17 October 2017, 13:53:57 UTC |
07068d6 | Brad King | 16 October 2017, 17:40:13 UTC | Merge branch 'vs-2017-cl-check' into release-3.10 Merge-request: !1388 | 16 October 2017, 17:40:13 UTC |
f566586 | Brad King | 16 October 2017, 15:50:18 UTC | VS: Detect compiler component in VS 2017 instances more reliably The `Microsoft.VisualStudio.Component.VC.Tools.x86.x64` component is not the only way a VS instance may provide the `cl` compiler tool. For example, VS 2017 Express Edition does not install that component. Instead search for the tools directly on disk within an instance. Suggested-by: Rich Chiodo <rchiodo@microsoft.com> Fixes: #17349 | 16 October 2017, 15:57:15 UTC |
c6bb704 | Brad King | 26 September 2017, 15:51:29 UTC | cmVSSetupHelper: Fix install location encoding conversion | 16 October 2017, 15:55:53 UTC |
4c3116d | Brad King | 26 September 2017, 15:49:58 UTC | cmVSSetupHelper: Factor out install location string construction This also adds a missing conversion to unix slashes in one code path. | 16 October 2017, 15:55:53 UTC |
f64c554 | Brad King | 13 October 2017, 18:36:45 UTC | Merge branch 'imported-interface-no-system' into release-3.10 Merge-request: !1386 | 13 October 2017, 18:36:45 UTC |
22beb07 | Brad King | 13 October 2017, 18:27:20 UTC | Help: Clarify documentation of NO_SYSTEM_FROM_IMPORTED This property is meant to be set on the consumers of imported targets, not the imported targets themselves. Fixes: #17348 | 13 October 2017, 18:32:15 UTC |
2de0e0f | Brad King | 13 October 2017, 18:24:52 UTC | Do not initialize NO_SYSTEM_FROM_IMPORTED on INTERFACE libraries The change in commit v3.8.0-rc1~276^2 (Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries, 2016-11-21) was incorrect. The property is not meant to be set on imported targets at all. It is meant to be set on their consumers that compile sources. Since INTERFACE libraries have no sources to compile, the property is not needed on them. Revert most of that change. Unfortunately we must still tolerate project code setting NO_SYSTEM_FROM_IMPORTED on INTERFACE libraries because they were allowed by CMake 3.8 and 3.9. Issue: #17348 | 13 October 2017, 18:32:14 UTC |
4d04ede | Brad King | 12 October 2017, 13:25:33 UTC | CMake 3.10.0-rc2 | 12 October 2017, 13:25:33 UTC |
f618142 | Brad King | 11 October 2017, 15:22:00 UTC | Merge branch 'FindXMLRPC-no-includes' into release-3.10 Merge-request: !1377 | 11 October 2017, 15:22:00 UTC |
e7720a0 | Brad King | 11 October 2017, 14:32:21 UTC | FindXMLRPC: Tolerate no include directories `xmlrpc-c-config $modules --cflags` may report no `-I` flags if the headers are in a standard location like `/usr/include`. In this case it is okay for `XMLRPC_INCLUDE_DIRS` to be empty. Ideally the `--cflags` output should be used as hints for a `find_path` call to really find the headers as we do for other find modules, but simply assuming no explicit include directories are needed is good enough for now. Fixes: #17347 | 11 October 2017, 15:19:03 UTC |
b1aa8a4 | Brad King | 11 October 2017, 14:30:29 UTC | FindXMLRPC: Drop unnecessary exec_program code paths We always have `execute_process` now, so drop our ancient `exec_program` code paths that are never used anymore. | 11 October 2017, 14:31:32 UTC |
609a6fe | Brad King | 11 October 2017, 13:28:09 UTC | Merge branch 'clang-msvc-help' into release-3.10 Merge-request: !1373 | 11 October 2017, 13:28:09 UTC |
155c150 | Brad King | 11 October 2017, 12:25:30 UTC | Merge branch 'cpack-deb-mr-1296-fix' into release-3.10 Merge-request: !1375 | 11 October 2017, 12:25:30 UTC |
ce45b3e | Brad King | 11 October 2017, 12:20:25 UTC | Merge branch 'ExternalProject-CMP0054' into release-3.10 Merge-request: !1369 | 11 October 2017, 12:20:25 UTC |
491d210 | Brad King | 10 October 2017, 11:59:19 UTC | ExternalProject: Avoid if() auto-dereferene in quoted arguments The implementation of this module doesn't expect such dereferences to happen, but can when a project sets a variable called `x`. Set `CMP0054` explicitly to get its NEW behavior. Fixes: #17335 | 11 October 2017, 12:19:58 UTC |
165eff9 | Brad King | 11 October 2017, 12:13:15 UTC | Merge branch 'update-curl' into release-3.10 Merge-request: !1372 | 11 October 2017, 12:13:15 UTC |
c5db2f9 | Domen Vrankar | 10 October 2017, 21:09:27 UTC | CPack/Deb: fix for regex passing even if invalid characters are present Regex [+-~] passes all characters between + and ~ and not only +, - and ~ | 10 October 2017, 22:10:10 UTC |
529729d | Domen Vrankar | 10 October 2017, 21:04:10 UTC | CPack/Deb: CPACK_DEBIAN_PACKAGE_VERSION regex testing exception CPACK_DEBIAN_PACKAGE_VERSION variable could in the past also contain release and epoch version so regex test should expect the entire versioning if both CPACK_DEBIAN_PACKAGE_RELEASE and CPACK_DEBIAN_PACKAGE_EPOCH are not set. Also since the checks were not performed in the past the regex test of CPACK_DEBIAN_PACKAGE_VERSION variable content should only report author warnings instead of errors in case of the test fail. Fixes: #17339 | 10 October 2017, 22:10:01 UTC |
b6d3a1c | Brad King | 10 October 2017, 18:51:38 UTC | Clang: Diagnose unsupported GNU-like clang targeting MSVC ABI The LLVM/Clang installer on Windows provides a `LLVM/bin` directory containing `clang.exe` and `clang++.exe` command-line tools that have a GNU-like command-line but target the MSVC ABI (instead of MinGW). We do not support this combination, so diagnose and reject it explicitly. Tell users what to do to use the `clang-cl.exe` tool instead. Issue: #16439 | 10 October 2017, 18:56:43 UTC |
0a5987f | Brad King | 10 October 2017, 17:53:34 UTC | Merge branch 'autogen-skip-ui' into release-3.10 Merge-request: !1366 | 10 October 2017, 17:53:34 UTC |
e95429f | Sebastian Holtermann | 09 October 2017, 12:51:17 UTC | Autogen: Docs: Extend SKIP_AUTOUIC documentation | 10 October 2017, 17:52:49 UTC |
25b16ba | Brad King | 10 October 2017, 15:29:26 UTC | Merge branch 'doc-lang-clarify' into release-3.10 Merge-request: !1358 | 10 October 2017, 15:29:26 UTC |
1ed11f1 | Brad King | 06 October 2017, 11:53:56 UTC | Help: Minor text clarifications in cmake-language(7) manual Clarify definitions of `bracket_open` and `bracket_close` productions. In note about unquoted arguments containing unescaped double quotes, provide examples of how they can be written as quoted arguments. Also clarify location of nested calls supported by variable function scope. Suggested-by: Дилян Палаузов <dilyan.palauzov@aegee.org> | 10 October 2017, 15:26:00 UTC |
bb75914 | Brad King | 04 October 2017, 11:40:04 UTC | curl: Update build within CMake to account for 7.56 changes | 10 October 2017, 15:15:20 UTC |
9e3ef40 | Brad King | 04 October 2017, 11:28:34 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2017-10-04 (3ea76790) | 10 October 2017, 15:15:16 UTC |
de7c21d | Curl Upstream | 04 October 2017, 05:52:15 UTC | curl 2017-10-04 (3ea76790) Code extracted from: https://github.com/curl/curl.git at commit 3ea76790571c1f7cf1bed34fabffd3cc20ad3dd3 (curl-7_56_0). | 10 October 2017, 15:15:03 UTC |
2fad0e2 | Brad King | 04 October 2017, 11:11:43 UTC | curl: Update script to get curl 7.56.0 | 10 October 2017, 15:14:42 UTC |
f686c45 | Brad King | 10 October 2017, 13:09:03 UTC | Merge branch 'xcode-tests-ios-deployment-target' into release-3.10 Merge-request: !1365 | 10 October 2017, 13:09:03 UTC |
3a49b4e | Gregor Jasny | 08 October 2017, 20:24:13 UTC | Xcode 9: Lower iOS deployment version to get armv7 builds | 10 October 2017, 13:08:44 UTC |
78a560e | Gregor Jasny | 08 October 2017, 19:17:41 UTC | Revert "Xcode: Adjust tests to drop of 32bit iOS architectures" This reverts commit d210b2813072c874ee13fcc941e41aacacf09874. | 10 October 2017, 13:08:44 UTC |
9c81265 | Brad King | 10 October 2017, 13:00:57 UTC | Merge branch 'target_properties_doc_cleanup' into release-3.10 Merge-request: !1361 | 10 October 2017, 13:00:57 UTC |
581b9d9 | Brad King | 10 October 2017, 13:00:38 UTC | Merge branch 'doc_bundle_wrong_plist_property' into release-3.10 Merge-request: !1362 | 10 October 2017, 13:00:38 UTC |