2025-06-18 12:13:24 -04:00
|
|
|
required_headers = [
|
2025-06-23 15:18:56 -04:00
|
|
|
'gridfire/reactions.h',
|
2025-06-18 12:13:24 -04:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
foreach h : required_headers
|
|
|
|
|
if not cpp.has_header(h, include_directories: include_directories('include'))
|
2025-06-23 15:18:56 -04:00
|
|
|
error('GridFire requires the header file ' + h + ' to be present in the assets/static/reaclib/include/gridfire directory.')
|
2025-06-18 12:13:24 -04:00
|
|
|
endif
|
|
|
|
|
endforeach
|
|
|
|
|
reaclib_reactions_dep = declare_dependency(
|
|
|
|
|
include_directories: include_directories('include'),
|
|
|
|
|
)
|
2025-06-23 15:18:56 -04:00
|
|
|
message('✅ GridFire reaclib_reactions dependency declared')
|
|
|
|
|
|
|
|
|
|
to_install_headers = [
|
|
|
|
|
'include/gridfire/reactions.h',
|
|
|
|
|
]
|
|
|
|
|
install_headers(to_install_headers, subdir: 'gridfire/gridfire')
|