Meson support for Mir and Lubeck
9il
ilyayaroshenko at gmail.com
Sat Aug 4 18:23:15 UTC 2018
The Meson Build system [13] support was added to the following
Dub packages:
asdf [1] - JSON serialisation library
cblas [2] - CBLAS header for Dlang
lapack [3] - LAPACK header for Dlang
lubeck [4] - High level linear algebra library
mir-algorithm [5] - Core algorithm library and a home for Dlang
multidimensional array package - ndslice
mir-blas [6] - ndslice wrapper for CBLAS
mir-lapack [7] - ndslice wrapper for LAPACK
mir-linux-kernel [8] - Linux headers for Dlang
mir-optim [9] - Optimisation framework
mir-random [10] - Advanced random number engines and random
distributions
The packages have been tested in a real world project on OSX with
`$ meson configure -Ddefault_library=static/`.
They can be included into a meson project using Meson Wrap files
in the `subprojects` directory.
See mir-optim project for an example.
This work has been sponsored by Symmetry Investments [11] and
Kaleidic Associates [12].
[1] https://github.com/libmir/asdf
[2] https://github.com/DlangScience/cblas
[3] https://github.com/libmir/lapack
[4] https://github.com/kaleidicassociates/lubeck
[5] https://github.com/libmir/mir-algorithm
[6] https://github.com/libmir/mir-blas
[7] https://github.com/libmir/mir-lapack
[8] https://github.com/libmir/mir-linux-kernel
[9] https://github.com/libmir/mir-optim
[10] https://github.com/libmir/mir-random
[11] https://github.com/kaleidicassociates
[12] http://symmetryinvestments.com
[13] http://mesonbuild.com/
Best regards,
Ilya Yaroshenko
More information about the Digitalmars-d-announce
mailing list