diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2023-06-29 09:00:46 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2023-06-29 11:56:10 -0700 |
commit | a4b597a7b7b8c9d2129fbd93a985021c7d6742d6 (patch) | |
tree | 7ef222cfaee5d639d05d2af8070738c4f3893b60 /mesonbuild/compilers/cpp.py | |
parent | 59cfbf68e00aa774a9868101f423bd662938c15d (diff) | |
download | meson-a4b597a7b7b8c9d2129fbd93a985021c7d6742d6.zip meson-a4b597a7b7b8c9d2129fbd93a985021c7d6742d6.tar.gz meson-a4b597a7b7b8c9d2129fbd93a985021c7d6742d6.tar.bz2 |
compilers/cpp: use a list comprehension instead of a for loop
It's slightly faster, and less code
Diffstat (limited to 'mesonbuild/compilers/cpp.py')
-rw-r--r-- | mesonbuild/compilers/cpp.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/mesonbuild/compilers/cpp.py b/mesonbuild/compilers/cpp.py index 16e337b..6eaa6c8 100644 --- a/mesonbuild/compilers/cpp.py +++ b/mesonbuild/compilers/cpp.py @@ -254,9 +254,7 @@ class ClangCPPCompiler(ClangCompiler, CPPCompiler): # be passed to a different compiler with a different set of default # search paths, such as when using Clang for C/C++ and gfortran for # fortran, - search_dirs: T.List[str] = [] - for d in self.get_compiler_dirs(env, 'libraries'): - search_dirs.append(f'-L{d}') + search_dirs = [f'-L{d}' for d in self.get_compiler_dirs(env, 'libraries')] return search_dirs + ['-lstdc++'] @@ -271,9 +269,7 @@ class AppleClangCPPCompiler(ClangCPPCompiler): # be passed to a different compiler with a different set of default # search paths, such as when using Clang for C/C++ and gfortran for # fortran, - search_dirs: T.List[str] = [] - for d in self.get_compiler_dirs(env, 'libraries'): - search_dirs.append(f'-L{d}') + search_dirs = [f'-L{d}' for d in self.get_compiler_dirs(env, 'libraries')] return search_dirs + ['-lc++'] @@ -439,9 +435,7 @@ class GnuCPPCompiler(GnuCompiler, CPPCompiler): # be passed to a different compiler with a different set of default # search paths, such as when using Clang for C/C++ and gfortran for # fortran, - search_dirs: T.List[str] = [] - for d in self.get_compiler_dirs(env, 'libraries'): - search_dirs.append(f'-L{d}') + search_dirs = [f'-L{d}' for d in self.get_compiler_dirs(env, 'libraries')] return search_dirs + ['-lstdc++'] |