17ffd30aaSkasunathproject( 27ffd30aaSkasunath 'libbej', 37ffd30aaSkasunath 'c', 47ffd30aaSkasunath 'cpp', 57ffd30aaSkasunath version: '0.1', 60686fd9fSPatrick Williams meson_version: '>=1.1.1', 77ffd30aaSkasunath default_options: [ 87ffd30aaSkasunath 'c_std=c18', 90686fd9fSPatrick Williams 'cpp_std=c++23', 107ffd30aaSkasunath 'werror=true', 117ffd30aaSkasunath 'warning_level=3', 125433c175SWilly Tu 'tests=' + (meson.is_subproject() ? 'disabled' : 'auto'), 13*c3ab4171SPatrick Williams ], 14*c3ab4171SPatrick Williams) 157ffd30aaSkasunath 16ec85e113Skasunathlibbej_incs = include_directories('include', 'include/libbej') 177ffd30aaSkasunathsubdir('src') 1880ad94fcSkasunathsubdir('include/libbej') 19a4bb3d7fSPatrick Williamsif get_option('tests').allowed() 207ffd30aaSkasunath subdir('test') 217ffd30aaSkasunathendif 22cc4098e1SWilly Tu 23