diff options
author | Thomas White <taw@physics.org> | 2023-04-21 17:07:56 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2023-07-28 13:22:04 +0200 |
commit | 01f6f6ec756a435c0187154627e3a8900bcd3e11 (patch) | |
tree | 45ef1d6fa9aff86b366a40b8366ee02142d4e815 /subprojects | |
parent | 22be2dbc3352dc13978fac5135ddb0141c9625e4 (diff) |
Add wrapped Millepede dependency
Diffstat (limited to 'subprojects')
-rw-r--r-- | subprojects/millepede.wrap | 9 | ||||
-rw-r--r-- | subprojects/packagefiles/millepede/meson.build | 39 |
2 files changed, 48 insertions, 0 deletions
diff --git a/subprojects/millepede.wrap b/subprojects/millepede.wrap new file mode 100644 index 00000000..5541d2bc --- /dev/null +++ b/subprojects/millepede.wrap @@ -0,0 +1,9 @@ +[wrap-git] +directory = millepede +url = https://gitlab.desy.de/claus.kleinwort/millepede-ii.git +revision = main +depth = 1 +patch_directory = millepede + +[provide] +millepede = millepede_dep diff --git a/subprojects/packagefiles/millepede/meson.build b/subprojects/packagefiles/millepede/meson.build new file mode 100644 index 00000000..7a535945 --- /dev/null +++ b/subprojects/packagefiles/millepede/meson.build @@ -0,0 +1,39 @@ +# Meson file for Millepede-II +project('millepede', ['c', 'cpp','fortran'], + version: '2.0.0', + license: 'LGPL2+', + default_options: ['buildtype=debugoptimized']) + + +mille = library('mille', ['Mille.cc'], + install: true) + +millepede_dep = declare_dependency(include_directories: '.', + link_with: mille) + +executable('pede', + ['mpdef.f90', + 'mpdalc.f90', + 'mpmod.f90', + 'mpmon.f90', + 'mpbits.f90', + 'mpqldec.f90', + 'mptest1.f90', + 'mptest2.f90', + 'mille.f90', + 'mpnum.f90', + 'mptext.f90', + 'mphistab.f90', + 'minresDataModule.f90', + 'minresModule.f90', + 'minresqlpDataModule.f90', + 'minresqlpBlasModule.f90', + 'minresqlpModule.f90', + 'randoms.f90', + 'vertpr.f90', + 'linesrch.f90', + 'Dbandmatrix.f90', + 'pede.f90', + 'readc.c'], + fortran_args: ['-DREAD_C_FILES', '-cpp'], + install: true) |