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 /run_unittests.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 'run_unittests.py')
0 files changed, 0 insertions, 0 deletions
