meson/mesonbuild/compilers
Nirbheek Chauhan 45dbc0d30e find_library: Prefer .dll.a and .lib over .dll for shared
We can't know if the .lib is a static or import library, but that's
a problem in general too. The only way to figure out if a specific
file is an import or a static library is to dump its symbols and check
if it starts with __imp or not.

Even then, some libs are hybrid import and static, i.e., they contain
references to DLLs for some symbols and also provide implementations
for other symbols so this is a difficult problem.

Closes https://github.com/mesonbuild/meson/issues/2659
2017-12-03 10:06:11 +05:30
..
__init__.py Split out languages from compilers.py 2017-06-23 00:42:41 +01:00
c.py find_library: Prefer .dll.a and .lib over .dll for shared 2017-12-03 10:06:11 +05:30
compilers.py Merge pull request #2618 from mesonbuild/osxlinkerfixes 2017-12-03 02:25:44 +02:00
cpp.py adding C++98 to versions that meson can support 2017-11-29 21:27:00 +02:00
cs.py Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install. 2017-07-21 19:40:54 +03:00
d.py d: Implement specific properties for D features 2017-09-12 17:32:03 +02:00
fortran.py gfortran: Add coverage arguments 2017-08-15 01:38:01 +05:30
java.py Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install. 2017-07-21 19:40:54 +03:00
objc.py Add 'Compiler.get_display_language' 2017-06-26 14:15:44 -04:00
objcpp.py Add 'Compiler.get_display_language' 2017-06-26 14:15:44 -04:00
rust.py Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install. 2017-07-21 19:40:54 +03:00
swift.py Split out languages from compilers.py 2017-06-23 00:42:41 +01:00
vala.py vala: add stubs for thread flag methods 2017-12-03 00:13:07 +02:00