aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-02-03 18:26:18 -0800
committerJussi Pakkanen <jpakkane@gmail.com>2020-03-19 23:43:08 +0200
commite781dfcb2b668607925188a4bc58b76f190107e5 (patch)
tree9c948d53b76d6bcc1a40778ab0f31a0ff60e4755 /mesonbuild/interpreter.py
parent82fd645da2f9f822a1856346dca96c7045731e7b (diff)
downloadmeson-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