aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/misc.py
diff options
context:
space:
mode:
authorMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-01-30 23:41:15 -0500
committerMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-01-30 23:49:11 -0500
commit4d54a22b49b197bbb6a91aab3a67572b40b2f677 (patch)
tree353563d50adcb0a22e3035979980ca2e37b4c092 /mesonbuild/dependencies/misc.py
parent1ebaeadf60fd6f162e73ee3938e88cf72659a8a8 (diff)
downloadmeson-4d54a22b49b197bbb6a91aab3a67572b40b2f677.zip
meson-4d54a22b49b197bbb6a91aab3a67572b40b2f677.tar.gz
meson-4d54a22b49b197bbb6a91aab3a67572b40b2f677.tar.bz2
setup hdf5 test
deblank
Diffstat (limited to 'mesonbuild/dependencies/misc.py')
-rw-r--r--mesonbuild/dependencies/misc.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/mesonbuild/dependencies/misc.py b/mesonbuild/dependencies/misc.py
index b9f8bb6..9968f43 100644
--- a/mesonbuild/dependencies/misc.py
+++ b/mesonbuild/dependencies/misc.py
@@ -57,16 +57,17 @@ class HDF5Dependency(ExternalDependency):
for larg in link_args:
lpath = Path(larg)
if lpath.is_file():
- if language == 'c':
- lang_link_args.append(str(lpath.parent / (lpath.stem + '_hl' + lpath.suffix)))
- lang_link_args.append(larg)
- elif language == 'cpp':
+ if language == 'cpp':
lang_link_args.append(str(lpath.parent / (lpath.stem + '_hl_cpp' + lpath.suffix)))
lang_link_args.append(str(lpath.parent / (lpath.stem + '_cpp' + lpath.suffix)))
elif language == 'fortran':
lang_link_args.append(str(lpath.parent / (lpath.stem + 'hl_fortran' + lpath.suffix)))
lang_link_args.append(str(lpath.parent / (lpath.stem + '_fortran' + lpath.suffix)))
+ # C is used by other languages
+ lang_link_args.append(str(lpath.parent / (lpath.stem + '_hl' + lpath.suffix)))
+ lang_link_args.append(larg)
+
self.link_args = lang_link_args
self.version = pkgdep.get_version()
self.is_found = True