meson/mesonbuild/modules
Andrea Pappacoda 316cf3a717 cmake: add arch_independent kwarg
CMake's write_basic_package_version_file has supported since version 3.14
an ARCH_INDEPENDENT option that makes it skip its architecture check in
the Version file.

With this patch Meson now supports it as well, and the change is also
compatible with older CMake versions, as they will simply ignore the
option.

This also slightly changes the contents of the generated Version file
when arch_independent is not set: previously, the if() needed to skip
the arch check was always filled with an empty string, while CMake puts
"FALSE" (or "TRUE") in it. Now, that if() will always be filled with
either "False" or "True", better matching CMake's behaviour.
2022-02-01 23:48:17 -05:00
..
__init__.py fix some flake8 violations for unused imports 2022-01-27 10:48:01 -08:00
cmake.py cmake: add arch_independent kwarg 2022-02-01 23:48:17 -05:00
dlang.py add FeatureNew decorators for various modules that were lacking them 2021-12-31 12:03:57 +02:00
fs.py add FeatureNew decorators for various modules that were lacking them 2021-12-31 12:03:57 +02:00
gnome.py modules/gnome: remove unnecessary type check 2022-01-28 15:53:20 -05:00
hotdoc.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00
i18n.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00
java.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00
keyval.py modules/keyval: add type annotations 2021-11-23 13:20:11 -08:00
modtest.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
pkgconfig.py pkgconfig: set libdir only if used 2022-02-01 12:23:06 -08:00
python.py python module: only find a pkg-config dependency from the found python 2022-01-20 23:50:04 -05:00
python3.py add FeatureNew decorators for various modules that were lacking them 2021-12-31 12:03:57 +02:00
qt.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00
qt4.py qt module: rcc supports depfiles now, given a recent enough version of Qt5 2020-07-13 22:28:58 +00:00
qt5.py qt module: rcc supports depfiles now, given a recent enough version of Qt5 2020-07-13 22:28:58 +00:00
qt6.py add FeatureNew decorators for various modules that were lacking them 2021-12-31 12:03:57 +02:00
sourceset.py interpreter: replace ConfigurationDataObject with ConfigurationDataHolder 2022-01-18 17:53:29 -05:00
unstable_cuda.py Add entries for new CUDA Toolkit versions. 2021-10-21 10:20:17 +05:30
unstable_external_project.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00
unstable_icestorm.py modules: Replace find_program_impl() by state.find_program() 2021-05-28 15:17:10 -04:00
unstable_rust.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00
unstable_simd.py interpreter: replace ConfigurationDataObject with ConfigurationDataHolder 2022-01-18 17:53:29 -05:00
windows.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00