meson/mesonbuild/compilers
Nirbheek Chauhan 50b863032e find_library: Check arch of libraries on Darwin
macOS provides the tool `lipo` to check the archs supported by an
object (executable, static library, dylib, etc). This is especially
useful for fat archives, but it also helps with thin archives.

Without this, the linker will fail to link to the library we mistakenly
'found' like so:

ld: warning: ignoring file /path/to/libfoo.a, missing required architecture armv7 in file /path/to/libfoo.a
2019-01-31 20:36:49 +00:00
..
__init__.py correct naming to CudaCompiler, pep8 2019-01-29 22:06:11 +02:00
c.py find_library: Check arch of libraries on Darwin 2019-01-31 20:36:49 +00:00
c_function_attributes.py compilers/c_function_attributes: fix for ICC 2018-11-15 18:42:25 -08:00
compilers.py correct naming to CudaCompiler, pep8 2019-01-29 22:06:11 +02:00
cpp.py Add PGI C and C++ compilers (#4803) 2019-01-21 20:09:36 +02:00
cs.py Added more compiler option support 2019-01-06 12:19:33 +01:00
cuda.py All the fixes needed to make work against current master. 2019-01-21 23:59:20 +02:00
d.py Added more compiler option support 2019-01-06 12:19:33 +01:00
fortran.py BUGFIX: allow fc.run(code) to work, pick only Fortran module 2019-01-29 23:25:23 +02:00
java.py More os.pathsep 2019-01-06 12:19:33 +01:00
objc.py Use enum instead of `int` for compiler variants 2018-09-16 00:47:32 +03:00
objcpp.py Use enum instead of `int` for compiler variants 2018-09-16 00:47:32 +03:00
rust.py Added more compiler option support 2019-01-06 12:19:33 +01:00
swift.py Added more compiler option support 2019-01-06 12:19:33 +01:00
vala.py Added more compiler option support 2019-01-06 12:19:33 +01:00