Commit Graph

7 Commits (3e0999a0fbd61936fbb805c4cf2d5fd9cec1658f)

Author SHA1 Message Date
Sébastien Villemot 3e0999a0fb
Meson build system: use Fortran 2018 standard by default 2023-09-16 14:25:41 +02:00
Sébastien Villemot 8a79899189
Meson build system: implement most of the testsuite
The tests that are individually listed in {M,O}_TRS_FILES of tests/Makefile.am
are still missing.
2023-09-16 14:25:38 +02:00
Sébastien Villemot 755138fb84
Meson build system: fix ms-sbvar MEX, they would not contain a mexFunction()
[skip ci]
2023-09-14 18:55:29 +02:00
Sébastien Villemot 126a1b74ea
Meson build system: fix compilation of k_order_perturbation MEX
[skip ci]
2023-09-13 18:30:25 +02:00
Sébastien Villemot 6af9b5f268
Meson build system: fix use_dll option with perfect_foresight_problem and k-order MEX
The MEX extension was not properly passed at compile time.

[skip ci]
2023-09-12 18:29:33 +02:00
Sébastien Villemot e67ca64d4b
Meson build system: add missing dependency of perfect_foresight_problem MEX 2023-09-12 17:38:34 +02:00
Sébastien Villemot 16f921ed62
Add Meson build system
Mostly working. The testsuite remains to be done.

In particular, windows/deps/mkoctfile64 is modified to print its version number
on stdout instead of stderr. This is what the standard mkoctfile does, and it
allows easier capture of the output from Meson.
2023-09-04 18:04:00 +02:00