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