meson/mesonbuild
Michael Hirsch, Ph.D c02593fddc HDF5: make much more robust across platforms
This addresses various real-world problems with HDF5 pkg-config, including

* hdf*.pc with package versions as part of the filename
* malformed hdf*.pc missing the commonly-used HDF5 HL module

---

Additionally, this refactors more complicated dependencies such as
HDF5 and OpenMPI. This may help us deduplicate internal dependency
code in the future.

HDF5 selftest: improve platform-agnostic test

ci: init demo github action for HDF5 framework

ci Actions: hold off on MSYS2 for now [skip ci]

hdf5: ensure C libraries always included

ci: mac hdf5--use clang+gfortran
2019-11-28 12:51:58 +02:00
..
ast Fix typos found by codespell 2019-11-06 09:55:30 -05:00
backend ci: Add CI command to include text files in the CI log 2019-11-19 15:21:13 +01:00
cmake cmake: add_custom_command fix empty and quoted parameters 2019-11-20 20:58:38 +01:00
compilers complete gfortran/intel/intel-cl fortran_std test 2019-11-25 13:08:56 +02:00
dependencies HDF5: make much more robust across platforms 2019-11-28 12:51:58 +02:00
modules modules/qt.py: friendlier "lrelease-qtN not found" error message 2019-11-27 02:28:20 +02:00
scripts commandrunner: Forward KeyboardInterrupt to command 2019-11-17 13:54:38 +02:00
templates Minit templates modularization 2019-11-02 23:34:58 +02:00
wrap wrap.py: catch connection error with WrapException 2019-11-07 22:14:59 +02:00
__init__.py Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 2016-01-16 17:35:29 +02:00
build.py Fix link_whole with a custom target 2019-11-25 20:34:37 -05:00
coredata.py coredata: CmdLineFileParser no longer interpolates strings. 2019-11-13 22:04:15 +02:00
depfile.py Add depfile to configure_file() 2019-09-30 22:17:50 +03:00
envconfig.py Fix typos found by codespell 2019-11-06 09:55:30 -05:00
environment.py Fix cross-compilation of D programs 2019-11-19 16:32:12 +02:00
interpreter.py Fix crash when checking multi version on subproject dep 2019-11-26 11:31:48 -05:00
interpreterbase.py Fixed issue that the key's value type wasn't checked correctly. 2019-11-12 09:21:10 -05:00
linkers.py dep: MPI make work for intel-cl and improve robustness 2019-11-25 13:08:01 +02:00
mconf.py Fix typos found by codespell 2019-11-06 09:55:30 -05:00
mdist.py mdist.py: import lzma only when needed 2019-10-19 14:28:34 +03:00
mesonlib.py dep: MPI make work for intel-cl and improve robustness 2019-11-25 13:08:01 +02:00
mesonmain.py Fix typos found by codespell 2019-11-06 09:55:30 -05:00
minit.py CI: add initial type annotation checking 2019-11-07 22:18:21 +02:00
minstall.py Fix for issue #4499, multiple entries per file in install-log.txt 2019-10-23 22:37:45 +03:00
mintro.py mintro: dependencies: added version key 2019-11-14 18:16:47 +01:00
mlog.py ci: Add CI command to include text files in the CI log 2019-11-19 15:21:13 +01:00
mparser.py Fixed issue that the key's value type wasn't checked correctly. 2019-11-12 09:21:10 -05:00
msetup.py CI: add initial type annotation checking 2019-11-07 22:18:21 +02:00
msubprojects.py cmake: moved subprojects into the CMake module 2019-06-06 18:27:05 +02:00
mtest.py mesonbuild/mtest: plumb and report a test's start time 2019-11-07 22:22:14 +02:00
munstable_coredata.py Fix typos found by codespell 2019-11-06 09:55:30 -05:00
optinterpreter.py No need to reserve build_ because we use build. instead. 2019-07-15 14:13:55 -07:00
rewriter.py Fix typos found by codespell 2019-11-06 09:55:30 -05:00