aboutsummaryrefslogtreecommitdiff
path: root/subprojects
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2023-04-28 11:37:33 +0200
committerThomas White <taw@physics.org>2023-07-28 13:22:04 +0200
commitb20633518e7b54870925dea4c73b448fdd6a3b72 (patch)
treee1e35ad1836aa5948dbf6749a249c639fdba4048 /subprojects
parent6b4951083d2ad9dbeff02078e2283ee045507c79 (diff)
Millepede: Add optional zlib dependency (enable gzipped data files)
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/packagefiles/millepede/meson.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/subprojects/packagefiles/millepede/meson.build b/subprojects/packagefiles/millepede/meson.build
index d18cece5..d078df59 100644
--- a/subprojects/packagefiles/millepede/meson.build
+++ b/subprojects/packagefiles/millepede/meson.build
@@ -4,6 +4,12 @@ project('millepede', ['c', 'cpp','fortran'],
license: 'LGPL2+',
default_options: ['buildtype=debugoptimized'])
+pede_c_args = []
+
+zlibdep = dependency('zlib', required: false)
+if zlibdep.found()
+ pede_c_args += '-DUSE_ZLIB'
+endif
mille = library('mille', ['Mille.cc',
'mille_c_wrap.cc'],
@@ -37,4 +43,6 @@ executable('pede',
'pede.f90',
'readc.c'],
fortran_args: ['-DREAD_C_FILES', '-cpp'],
+ c_args: pede_c_args,
+ dependencies: [zlibdep],
install: true)