build(meson): much more robust build system
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
eigen_dep = dependency(
|
||||
'eigen3',
|
||||
version : '>=3.3',
|
||||
fallback : ['eigen', 'eigen_dep']
|
||||
).as_system()
|
||||
eigen_sp = subproject('eigen')
|
||||
eigen_dep = eigen_sp.get_variable('eigen_dep').as_system()
|
||||
|
||||
custom_target(
|
||||
'vendor_eigen_headers',
|
||||
command: copytree_cmd + [
|
||||
meson.project_source_root() / 'subprojects' / 'eigen-3.4.0' / 'Eigen',
|
||||
'@OUTPUT@',
|
||||
],
|
||||
output: 'Eigen',
|
||||
install: true,
|
||||
install_dir: gridfire_vendor_includedir,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user