diff --git a/include/meson.build b/include/meson.build new file mode 100644 index 0000000..2e0b616 --- /dev/null +++ b/include/meson.build @@ -0,0 +1,13 @@ +libcubescript_headers = [ + 'cubescript/cubescript.hh', + 'cubescript/cubescript_conf.hh', + 'cubescript/cubescript/callable.hh', + 'cubescript/cubescript/error.hh', + 'cubescript/cubescript/ident.hh', + 'cubescript/cubescript/platform.hh', + 'cubescript/cubescript/state.hh', + 'cubescript/cubescript/util.hh', + 'cubescript/cubescript/value.hh', +] + +install_headers(libcubescript_headers, install_dir: dir_package_include) diff --git a/meson.build b/meson.build index 49be384..b152c97 100644 --- a/meson.build +++ b/meson.build @@ -47,6 +47,7 @@ if get_option('cpp_std') == 'none' endif endif +subdir('include') subdir('src') subdir('tools') diff --git a/src/meson.build b/src/meson.build index 06932f3..64fef14 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1,15 +1,3 @@ -libcubescript_header_src = [ - '../include/cubescript/cubescript.hh', - '../include/cubescript/cubescript_conf.hh', - '../include/cubescript/cubescript/callable.hh', - '../include/cubescript/cubescript/error.hh', - '../include/cubescript/cubescript/ident.hh', - '../include/cubescript/cubescript/platform.hh', - '../include/cubescript/cubescript/state.hh', - '../include/cubescript/cubescript/util.hh', - '../include/cubescript/cubescript/value.hh', -] - libcubescript_src = [ 'cs_bcode.cc', 'cs_error.cc', @@ -71,5 +59,3 @@ libcubescript = declare_dependency( include_directories: libcubescript_includes, link_with: libcubescript_target ) - -install_headers(libcubescript_header_src, install_dir: dir_package_include)