Commit Graph

60473 Commits

Author SHA1 Message Date
Brad King
44dfe0bc13 Merge topic 'string-improve'
0ee984defa CTest: Use std::string arguments

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !8046
2023-01-12 09:23:53 -05:00
Brad King
b09f2f25b7 Merge topic 'frontend-variant-always'
e4fcdfa301 Set CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT on single-variant compilers

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8036
2023-01-12 09:22:46 -05:00
Brad King
d696b9dbcc Merge topic 'findmatlab_system_include'
6683c20f22 FindMatlab: Add SYSTEM include flag for matlab_add_mex

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8039
2023-01-12 09:21:37 -05:00
Brad King
f3a7eba135 Merge branch 'release-3.25' 2023-01-12 09:20:06 -05:00
Brad King
cc988d81a4 Merge topic 'FindBoost-1.81'
a97032c4e7 FindBoost: Add Boost 1.81 support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Christoph Grüninger <foss@grueninger.de>
Merge-request: !8056
2023-01-12 09:20:06 -05:00
Brad King
6b92224f6c Merge topic 'FindBoost-1.81' into release-3.25
a97032c4e7 FindBoost: Add Boost 1.81 support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Christoph Grüninger <foss@grueninger.de>
Merge-request: !8056
2023-01-12 09:20:05 -05:00
Brad King
1860f785f4 Merge branch 'release-3.25' 2023-01-12 09:18:54 -05:00
Brad King
aac1d2982a Merge branch 'release-3.24' 2023-01-12 09:18:52 -05:00
Brad King
592939ef74 Merge branch 'release-3.24' into release-3.25 2023-01-12 09:18:36 -05:00
Brad King
329cc685cf Merge branch 'release-3.25' 2023-01-12 09:17:53 -05:00
Brad King
f9f3b20432 Merge topic 'fix-cmzlib-crc32-fn-mangling'
7d92e363a2 zlib: Fix typo in mangling the crc32() function

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8049
2023-01-12 09:17:53 -05:00
Brad King
8e87e016ce Merge topic 'fix-cmzlib-crc32-fn-mangling' into release-3.25
7d92e363a2 zlib: Fix typo in mangling the crc32() function

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8049
2023-01-12 09:17:52 -05:00
Brad King
05dffe6e84 Merge branch 'fix-cmzlib-crc32-fn-mangling' into release-3.24
Merge-request: !8049
2023-01-12 09:15:59 -05:00
Kitware Robot
df978c5aa8 CMake Nightly Date Stamp 2023-01-12 00:01:09 -05:00
leha-bot
a97032c4e7 FindBoost: Add Boost 1.81 support
Update the list of known versions.

There is a new header-only library, Boost.URL. It has no
dependencies and has a core header `<boost/url.hpp>`.

Run the command

    cmake -DBOOST_DIR=/path/to/boost_1_81_0 \
      -P Utilities/Scripts/BoostScanDeps.cmake

to extract dependencies from the 1.81.0 source tree.
They are the same as 1.80's dependencies, so just update
the version check for warning about newer versions.
2023-01-11 17:31:33 -05:00
leha-bot
7d92e363a2 zlib: Fix typo in mangling the crc32() function
Fix the mangling of `crc32` by commit 29c578c8fb (zlib: Mangle symbols
to avoid conflict with external transitive dependencies, 2022-06-10,
v3.24.0-rc1~7^2).

Fixes: #24281
2023-01-11 17:29:04 -05:00
Brad King
ddf0dd5544 Merge branch 'release-3.25' 2023-01-11 17:27:29 -05:00
Brad King
cdb7bc737e Merge branch 'release-3.24' 2023-01-11 17:27:27 -05:00
Brad King
d397d3ffb3 Merge branch 'test-git-local-defaultBranch'
Merge-request: !8060
2023-01-11 17:27:21 -05:00
Brad King
f77cca61dc Merge branch 'release-3.24' into release-3.25 2023-01-11 17:27:10 -05:00
Brad King
2e474823ce Merge branch 'test-git-local-defaultBranch' into release-3.25
Merge-request: !8060
2023-01-11 17:27:04 -05:00
Brad King
33cf87619b Merge branch 'test-git-local-defaultBranch' into release-3.24
Merge-request: !8060
2023-01-11 17:13:40 -05:00
Brad King
baa8597076 Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
The default branch detection added by commit 26ec2e2b0c (Tests: Update
CTest.UpdateGIT test for custom defaultBranch, 2020-12-02,
v3.20.0-rc1~355^2) fails if the test is run inside a Git work tree whose
`.git` directory configures a `defaultBranch` that is different from the
global or system-wide value.  Fix the detection to ignore the locally
configured value so that we match the `git init` decision.
2023-01-11 17:11:34 -05:00
Jorrit Olthuis
6683c20f22 FindMatlab: Add SYSTEM include flag for matlab_add_mex
Add the `SYSTEM` flag for include directories provided by MATLAB, as the
the pragmas used are not compatible with GCC and generate a warning.

Fixes: #24166
2023-01-11 15:26:19 -05:00
Russell Greene
e4fcdfa301 Set CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT on single-variant compilers
The `GNU` and `MSVC` compilers obviously use their own front-end
command-line style.  Also set this for `AppleClang`.

Fixes: #24232
2023-01-11 14:50:40 -05:00
Kitware Robot
51a0292d9c CMake Nightly Date Stamp 2023-01-11 00:01:07 -05:00
Kitware Robot
cda4310a82 CMake Nightly Date Stamp 2023-01-10 00:01:11 -05:00
Kitware Robot
1c3d56ed66 CMake Nightly Date Stamp 2023-01-09 00:01:28 -05:00
Craig Scott
cd02b96452 Merge topic 'doc-FOLDER-xref-USE_FOLDERS'
0ee32d622c Help: Mention USE_FOLDERS property in the FOLDER docs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8050
2023-01-08 00:39:16 -05:00
Kitware Robot
64004e9cb3 CMake Nightly Date Stamp 2023-01-08 00:01:05 -05:00
Kitware Robot
0038a71554 CMake Nightly Date Stamp 2023-01-07 00:01:05 -05:00
Alexander Neundorf
0ee32d622c Help: Mention USE_FOLDERS property in the FOLDER docs 2023-01-07 11:10:11 +11:00
Kitware Robot
b2a6527f37 CMake Nightly Date Stamp 2023-01-06 00:01:09 -05:00
Kitware Robot
12f9582f92 CMake Nightly Date Stamp 2023-01-05 00:01:06 -05:00
Kitware Robot
4fec7f9de5 CMake Nightly Date Stamp 2023-01-04 00:01:09 -05:00
Vitaly Stakhovsky
0ee984defa CTest: Use std::string arguments 2023-01-03 07:49:22 -05:00
Kitware Robot
323ff3e9ab CMake Nightly Date Stamp 2023-01-03 00:01:09 -05:00
Kitware Robot
e1eacbe2c5 CMake Nightly Date Stamp 2023-01-02 00:01:32 -05:00
Craig Scott
ed9cdcd73a Merge topic 'std-move-on-return-warning'
ba981bb2ed TryCompileCode(): Prevent warning on return value

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8043
2023-01-01 08:02:29 -05:00
Kitware Robot
3f7322595c CMake Nightly Date Stamp 2023-01-01 00:01:08 -05:00
Kitware Robot
bf7d8ad970 CMake Nightly Date Stamp 2022-12-31 00:01:08 -05:00
Kitware Robot
bb52a1781a CMake Nightly Date Stamp 2022-12-30 00:01:08 -05:00
Craig Scott
ba981bb2ed TryCompileCode(): Prevent warning on return value
Some newer compilers warn in situations where the returned local
variable could be movable, but a C++11 defect meant older compilers
may still return a copy when a type conversion is involved. Adding
the suggested std::move prevents that warning on that compiler, but
creates a new warning on others. Constructing the actual return type
explicitly with the suggested std::move on the constructor argument
keeps both sets of compilers happy.
2022-12-30 10:42:55 +11:00
Kitware Robot
06dfd7b705 CMake Nightly Date Stamp 2022-12-29 00:01:09 -05:00
Kitware Robot
935974fb72 CMake Nightly Date Stamp 2022-12-28 00:01:07 -05:00
Kitware Robot
bf5c16a9fe CMake Nightly Date Stamp 2022-12-27 00:01:15 -05:00
Kitware Robot
c1e1ba1973 CMake Nightly Date Stamp 2022-12-26 00:01:18 -05:00
Kitware Robot
c63dc1dbe4 CMake Nightly Date Stamp 2022-12-25 00:01:07 -05:00
Kitware Robot
6db1150115 CMake Nightly Date Stamp 2022-12-24 00:01:11 -05:00
Marc Chevrier
01f948fcc9 Merge topic 'useswig-docs'
87778d2da5 Help: Enhance UseSWIG module documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8013
2022-12-23 05:09:51 -05:00