diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2020-02-03 18:26:18 -0800 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2020-03-19 23:43:08 +0200 |
commit | e781dfcb2b668607925188a4bc58b76f190107e5 (patch) | |
tree | 9c948d53b76d6bcc1a40778ab0f31a0ff60e4755 /mesonbuild/interpreter.py | |
parent | 82fd645da2f9f822a1856346dca96c7045731e7b (diff) | |
download | meson-e781dfcb2b668607925188a4bc58b76f190107e5.zip meson-e781dfcb2b668607925188a4bc58b76f190107e5.tar.gz meson-e781dfcb2b668607925188a4bc58b76f190107e5.tar.bz2 |
dependencies: Convert ScaLAPACK to a dependency factory
Basically this breaks down into three cases. An open source version with
compliant PkgConfig, valid CMake, and a Intel implementation that has
completely broken PkgConfig. For the first two cases we can use standard
classes, for the last we can make a subclass of PkgConfigDependency that
handles the special logic.
This doesn't change any of the logic, but it does re-organize it to be
clearer, and make use of the dependency factory API, which makes other
things (like Dependency.get_variable) work.
This is untested with Intel MKL.
Diffstat (limited to 'mesonbuild/interpreter.py')
0 files changed, 0 insertions, 0 deletions