summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2020-03-19 14:00:28 +0100
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2020-03-19 14:00:28 +0100
commit1108af1eb9ea16d899c2feca2448554c4c7d1c60 (patch)
treede8abc5be29f3919c9bc21b1257ab5ed79565f09 /tools
parentd56907110a524d867404a9f9d95bce7bd818f541 (diff)
downloadglibmm-1108af1eb9ea16d899c2feca2448554c4c7d1c60.tar.gz
Meson build: Install generate_extra_defs.h
Fixes #70
Diffstat (limited to 'tools')
-rw-r--r--tools/extra_defs_gen/meson.build6
-rw-r--r--tools/meson.build9
2 files changed, 7 insertions, 8 deletions
diff --git a/tools/extra_defs_gen/meson.build b/tools/extra_defs_gen/meson.build
index 900943c9..65b56e96 100644
--- a/tools/extra_defs_gen/meson.build
+++ b/tools/extra_defs_gen/meson.build
@@ -1,7 +1,7 @@
# tools/extra_defs_gen
-# Input: is_msvc, glibmm_build_dep, giomm_build_dep, glibmm_api_version,
-# glibmm_libversion
+# Input: glibmm_build_dep, giomm_build_dep, glibmm_api_version,
+# glibmm_libversion, glibmm_pcname
# Output: -
glibmm_generate_extra_defs_library = library(
@@ -13,6 +13,8 @@ glibmm_generate_extra_defs_library = library(
install: true,
)
+install_headers('generate_extra_defs.h', subdir: glibmm_pcname / 'glibmm_generate_extra_defs')
+
executable('generate_defs_glib', 'generate_defs_glib.cc',
dependencies: glibmm_build_dep,
link_with: glibmm_generate_extra_defs_library,
diff --git a/tools/meson.build b/tools/meson.build
index 0bc35106..ed7443dd 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -1,8 +1,7 @@
# tools
# Input: perl, m4, install_prefix, install_libdir, glibmm_pcname
-# Output: m4_files, install_m4dir, pm_files, install_pmdir, gmmproc,
-# generate_wrap_init_pl
+# Output: install_procdir, m4_files, pm_files, gmmproc, generate_wrap_init_pl
subdir('extra_defs_gen')
@@ -76,8 +75,7 @@ foreach file : m4_basefiles
m4_files += 'm4' / file
endforeach
m4_files = files(m4_files)
-install_m4dir = install_procdir / 'm4'
-install_data(m4_files, install_dir: install_m4dir)
+install_data(m4_files, install_dir: install_procdir / 'm4')
# Install pm files for reuse by other *mm projects, when building from git.
pm_basefiles = [
@@ -97,5 +95,4 @@ foreach file : pm_basefiles
pm_files += 'pm' / file
endforeach
pm_files = files(pm_files)
-install_pmdir = install_procdir / 'pm'
-install_data(pm_files, install_dir: install_pmdir)
+install_data(pm_files, install_dir: install_procdir / 'pm')