2025-02-19 14:50:44 -05:00
|
|
|
cmake = import('cmake')
|
|
|
|
|
|
2025-06-21 06:30:36 -04:00
|
|
|
subdir('fourdst')
|
2025-06-21 13:50:04 -04:00
|
|
|
subdir('GridFire')
|
2025-06-21 06:30:36 -04:00
|
|
|
|
2025-02-19 14:50:44 -05:00
|
|
|
subdir('mfem')
|
2025-03-24 04:57:18 -04:00
|
|
|
subdir('boost')
|
|
|
|
|
subdir('opatIO')
|
2025-05-13 14:12:48 -04:00
|
|
|
subdir('mpi')
|
2025-06-11 15:05:11 -04:00
|
|
|
subdir('hypre')
|
2025-04-30 11:41:10 -04:00
|
|
|
subdir('pybind')
|
|
|
|
|
|
|
|
|
|
# Set the config file error handling options
|
|
|
|
|
configErr = get_option('config_error_handling')
|
|
|
|
|
|
|
|
|
|
# build up any -D flags we need
|
|
|
|
|
commonCppArgs = []
|
|
|
|
|
if configErr == 'warn'
|
|
|
|
|
commonCppArgs += ['-DCONFIG_WARN']
|
|
|
|
|
elif configErr == 'harsh'
|
|
|
|
|
commonCppArgs += ['-DCONFIG_HARSH']
|
|
|
|
|
endif
|
|
|
|
|
|
2025-06-21 06:30:36 -04:00
|
|
|
add_project_arguments(commonCppArgs, language: 'cpp')
|