aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/env2mfile.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2022-10-30 13:08:47 -0400
committerEli Schwartz <eschwartz@archlinux.org>2023-02-01 17:01:30 -0500
commitc9ac73a4da52b093feac90591efa8fe1b5ef2f42 (patch)
tree0c52b78da460bccb35724cc05f3d2ecf6d26bd6a /mesonbuild/scripts/env2mfile.py
parenta21af43200e13fa65e12bdbe5116a0cecc4990b3 (diff)
downloadmeson-c9ac73a4da52b093feac90591efa8fe1b5ef2f42.zip
meson-c9ac73a4da52b093feac90591efa8fe1b5ef2f42.tar.gz
meson-c9ac73a4da52b093feac90591efa8fe1b5ef2f42.tar.bz2
simplify instantiation of builtin type using builtins instead of functions
Diffstat (limited to 'mesonbuild/scripts/env2mfile.py')
-rwxr-xr-xmesonbuild/scripts/env2mfile.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/mesonbuild/scripts/env2mfile.py b/mesonbuild/scripts/env2mfile.py
index 35049ae..af7ffc6 100755
--- a/mesonbuild/scripts/env2mfile.py
+++ b/mesonbuild/scripts/env2mfile.py
@@ -131,16 +131,18 @@ def get_args_from_envvars(infos: MachineInfo) -> None:
if objcpp_link_args:
infos.link_args['objcpp'] = objcpp_link_args
-cpu_family_map = dict(mips64el="mips64",
- i686='x86')
-cpu_map = dict(armhf="arm7hlf",
- mips64el="mips64",
- powerpc64le="ppc64",
- )
+cpu_family_map = {
+ 'mips64el': 'mips64',
+ 'i686': 'x86',
+}
+cpu_map = {
+ 'armhf': 'arm7hlf',
+ 'mips64el': 'mips64'
+}
def deb_detect_cmake(infos: MachineInfo, data: T.Dict[str, str]) -> None:
- system_name_map = dict(linux="Linux", kfreebsd="kFreeBSD", hurd="GNU")
- system_processor_map = dict(arm='armv7l', mips64el='mips64', powerpc64le='ppc64le')
+ system_name_map = {'linux': 'Linux', 'kfreebsd': 'kFreeBSD', 'hurd': 'GNU'}
+ system_processor_map = {'arm': 'armv7l', 'mips64el': 'mips64', 'powerpc64le': 'ppc64le'}
infos.cmake["CMAKE_C_COMPILER"] = infos.compilers['c']
infos.cmake["CMAKE_CXX_COMPILER"] = infos.compilers['cpp']