build(opatIO): broke opatIO out into a seperate module
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -63,6 +63,7 @@ subprojects/tetgen/
|
|||||||
subprojects/yaml-cpp/
|
subprojects/yaml-cpp/
|
||||||
subprojects/quill/
|
subprojects/quill/
|
||||||
subprojects/googletest-1.15.2/
|
subprojects/googletest-1.15.2/
|
||||||
|
subprojects/opat-core/
|
||||||
|
|
||||||
.vscode/
|
.vscode/
|
||||||
|
|
||||||
|
|||||||
@@ -3,4 +3,5 @@ cmake = import('cmake')
|
|||||||
subdir('mfem')
|
subdir('mfem')
|
||||||
subdir('yaml-cpp')
|
subdir('yaml-cpp')
|
||||||
subdir('quill')
|
subdir('quill')
|
||||||
subdir('boost')
|
subdir('boost')
|
||||||
|
subdir('opatIO')
|
||||||
|
|||||||
2
build-config/opatIO/meson.build
Normal file
2
build-config/opatIO/meson.build
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
opatio_dep = dependency('opatio', fallback: ['opat-core', 'opatio_dep'])
|
||||||
|
|
||||||
@@ -11,11 +11,11 @@ subdir('dobj')
|
|||||||
|
|
||||||
# Asset Libraries
|
# Asset Libraries
|
||||||
subdir('eos')
|
subdir('eos')
|
||||||
subdir('opatIO')
|
# subdir('opatIO')
|
||||||
subdir('meshIO')
|
subdir('meshIO')
|
||||||
|
|
||||||
# Resouce Manager Libraries
|
# Resouce Manager Libraries
|
||||||
subdir('resource')
|
subdir('resource')
|
||||||
|
|
||||||
# Physics Libraries
|
# Physics Libraries
|
||||||
subdir('network')
|
subdir('network')
|
||||||
|
|||||||
8
subprojects/opat-core.wrap
Normal file
8
subprojects/opat-core.wrap
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
[wrap-git]
|
||||||
|
url = https://github.com/4D-STAR/opat-core
|
||||||
|
revision = main
|
||||||
|
depth = 1
|
||||||
|
|
||||||
|
|
||||||
|
[provide]
|
||||||
|
dependency_names = opatio_dep
|
||||||
@@ -13,9 +13,7 @@ foreach test_file : test_sources
|
|||||||
test_exe = executable(
|
test_exe = executable(
|
||||||
exe_name,
|
exe_name,
|
||||||
test_file,
|
test_file,
|
||||||
dependencies: [gtest_dep, picosha2_dep, gtest_main],
|
dependencies: [gtest_dep, picosha2_dep, gtest_main, opatio_dep],
|
||||||
include_directories: include_directories('../../src/opatIO/public'),
|
|
||||||
link_with: libopatIO, # Link the dobj library
|
|
||||||
install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly
|
install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user