| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This can surface a conflict where two projects download the same file
and get scheduled against each other.
|
|\
| |
| |
| |
| |
| |
| | |
e0d00b9218 FindPkgConfig: Allow to override variables when calling pkg_get_variable
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8808
|
| |
| |
| |
| |
| | |
This is specifically useful when building applications within containers as we
sometimes need to redefine the prefix used in a variable.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
3a54ee8cd5 FindQuickTime: Improve documentation formatting
3cf5f4af54 FindProducer: Improve documentation formatting
b35c17b202 FindPhysFS: Improve documentation formatting
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8812
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
rework internal XML reading function for better code reuse and
namespace isolation
|
| | |
| | |
| | |
| | | |
the matlab_versions_mapping always has at least major.minor
|
| | | |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
On Windows,
instead of executing "reg query" it's much simpler and more robust
to use cmake's built in registry query.
Remove unused variables. Significantly reduces amount of code in
function.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
cf7ea12a7e FindMatlab: Add R2023b=23.2
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8804
|
| |/
| |
| |
| | |
Matlab went to a new version numbering scheme with R2023b.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
fd0d1ae002 FindLibXslt: Mark LIBXSLT_LIBRARY and LIBXSLT_EXSLT_INCLUDE_DIR as advanced
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8807
|
| |/
| |
| |
| |
| | |
Make them consistent with other artifacts' cache entries.
Also drop mark on non-cache variable.
|
|/
|
|
|
|
| |
`libtiff` upstream now provides a configuration of its own with the
`TIFF::tiff` target provided. Additionally, it uses lowercase for its
package name.
|
|\
| |
| |
| |
| |
| |
| | |
5e5132e1b1 MinGW: Search for packages in standard MSYSTEM environment prefixes
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8796
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
MSYS2 and similar MinGW/MSYS distributions define development
environments with a `MSYSTEM` environment variable. Each such
environment has a documented installation prefix for its packages,
often provided by a `MSYSTEM_PREFIX` environment variable.
Since commit 84a25fc263 (cmake_host_system_information: Add
MSYSTEM_PREFIX query, 2023-09-08) we can look up this prefix.
Add `$MSYSTEM_PREFIX/local` and `$MSYSTEM_PREFIX` to our system search
prefixes when targeting MinGW under `MSYSTEM` environments. This is
their equivalent to `/usr/local` and `/usr`, which we search by default
on UNIX systems.
Issue: #24216
|
| |
| |
| |
| | |
Add reST markup for inline literals, definition lists, and notes.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
57a0a16b58 Findosg*: Improve documentation formatting
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8792
|
| |/
| |
| |
| | |
Add reST markup for inline literals and cross-references.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
8ea398a7af FindMatlab: Prefer to use VersionInfo.xml to get version, fallback to run
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8760
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Parsing the version file is much faster than running Matlab.
It also improves reliability as Matlab silently quits or hangs
in some misconfigured environments.
For old Matlab, falls back to running Matlab.
also refactor file(STRINGS => file(READ as whole file was read anyway
Fixes: #25209
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
d47771bbb9 FindPkgConfig: ignore whitespace separators in version check
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !8789
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The regex used to split up the version if it contains an operator fails
if the string contains whitespaces. Resulting in an extra whitespace
after the package name and before the package version leading to
breakage in pkgconf and thus webkit-gtk.
See:
https://github.com/pkgconf/pkgconf/issues/317
https://bugs.webkit.org/show_bug.cgi?id=261125
https://bugs.gentoo.org/913644
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
897a149067 FindBoost: Add support for Boost 1.83
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8793
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Update the list of known versions.
Run the command
cmake -DBOOST_DIR=/path/to/boost_1_83_0 \
-P Utilities/Scripts/BoostScanDeps.cmake
to extract dependencies from the 1.83.0 source tree.
Dependencies differ from 1.82, as mentioned in the 1.83 release notes:
* Boost.Timer no longer depends on Boost.Chrono
Fixes: #25243
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
84a097f038 FortranCInterface: forward `CMAKE_OSX_DEPLOYMENT_TARGET`
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !8790
|
| |/ /
| | |
| | |
| | |
| | | |
GCC needs to be taught about every macOS release it seems, so older
builds may not support usage on newer releases by default.
|
| |/
|/|
| |
| | |
Avoid duplicate `::`.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
d83d925045 FindFreetype: use `freetype-config.cmake` if available
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Acked-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Merge-request: !8775
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The official `freetype-config.cmake` provides `Freetype::Freetype` as an
`INTERFACE` library to its exported `freetype` target. This ends up
causing issues if CMake's Find module is used to define
`Freetype::Freetype` before using `freetype-config` because some, but
not all, of its defined targets are already available triggering the
generated code that detects such situations.
Instead, try to use `freetype-config` where possible and provide bridge
logic for this module's variable guarantees.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
e30f0f89af IntelLLVM: Suppress -Rdebug-disables-optimization on debug builds
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: LecrisUT <github@lecris.me>
Merge-request: !8764
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
IntelLLVM 2023.0.0 and above emit this remark if `-g` is used without
any `-O<level>` flag, which is our default behavior. Add another flag
to suppress the remark.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
252c66c697 FindPkgConfig: Tolerate PKG_CONFIG_SYSTEM_INCLUDE_PATH in environment
4507883135 Tests: Rename RunCMake.FindPkgConfig LIBRARY_PATH case to SYSTEM_PATH
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8768
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Tell `pkg-config --cflags` not to filter out `-I` flags for entries of
`PKG_CONFIG_SYSTEM_INCLUDE_PATH` (and `CPATH` for `pkgconf`).
Fixes: #25228
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
d3bfe0ea44 CPack/NSIS: Fix incorrect jump for standard user
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8767
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
Revert an incorrect change from commit c4a0bcea77 (CPack: Fix NSIS
handling of privileged users, 2012-02-01, v2.8.8~230^2).
Fixes: #13939
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
7d7fe9981c FindMatlab: use if(IS_DIRECTORY) for directories instead of EXISTS
cf554750dd FindMatlab: no if(NOT EXIST) guard needed for file(MAKE_DIRECTORY)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8759
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
a37a04b5c6 FindGLEW: Use correct library suffixes on MinGW
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8766
|
| |/ / |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Take advantage of commit d605f728f7 (macOS: Allow IMPORTED_LOCATION to
be a framework folder, 2023-06-16) to remove special-case framework
logic from find modules.
This changes link lines from `/path/to/Foo.framework/Foo[.tbd]` to
`-framework Foo`. With the latter, the linker will automatically choose
the `.tbd` if it exists.
Issue: #24946
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
9034394950 FindZLIB: Fix extraction of two-component version number 1.3
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8753
|
| |
| |
| |
| | |
Fixes: #25200
|