diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2017-11-29 10:44:41 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2017-12-03 10:06:11 +0530 |
commit | 45dbc0d30e2447faeb877469c54a47579e56837c (patch) | |
tree | af4f79040301a3dae5a26b230740cc2bdf3c2ffb /run_tests.py | |
parent | 390f0b8b522a7c73880349a250400a2802927b66 (diff) | |
download | meson-45dbc0d30e2447faeb877469c54a47579e56837c.zip meson-45dbc0d30e2447faeb877469c54a47579e56837c.tar.gz meson-45dbc0d30e2447faeb877469c54a47579e56837c.tar.bz2 |
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
Diffstat (limited to 'run_tests.py')
0 files changed, 0 insertions, 0 deletions