-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.build
30 lines (26 loc) · 828 Bytes
/
meson.build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
project('ProHQinUPC',
'cpp', # 'fortran',
version : '0.1.0',
license : 'GPL3',
default_options : 'cpp_std=c++11',
meson_version : '>=0.55'
)
# mostly standard libraries
# https://github.com/GStreamer/gstreamer/blob/master/meson.build
cpp = meson.get_compiler('cpp')
gsl_dep = cpp.find_library('gsl')
#gslcblas_dep = cpp.find_library('gslcblas')
boost_dep = dependency('boost', modules : ['filesystem'])
#yaml_dep = dependency('yaml-cpp')
# Python
#py3_mod = import('python')
#py3 = py3_mod.find_installation('python3')
#py_dep = dependency('python3', version : '>=3.9')
#pye_dep = dependency('python3-embed', version : '>=3.9')
# HEP libraries
lhapdf_dep = dependency('lhapdf', version : '>=6')
rk_dep = dependency('rk')
dvegas_dep = dependency('dvegas')
subdir('include')
subdir('src')
#subdir('tests')