summaryrefslogtreecommitdiff
path: root/glib
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2021-02-24 16:46:48 +0100
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2021-02-24 17:24:17 +0100
commit7ac145ae178d11e1aa3aa6dd555e988cb702eec2 (patch)
treeabe3b9d7fd236d2c3993b168a8fe7d1f6ac985e0 /glib
parentb69c0ce9c0b62cac55c09a9ea0893ccbd8ec4b64 (diff)
downloadglibmm-7ac145ae178d11e1aa3aa6dd555e988cb702eec2.tar.gz
Meson build: Use relative paths to untracked/
The paths to the source code in untracked/ shall be relative to the meson.build file, when library files are built from a tarball. With absolute paths Meson may generate too long file names. See gtkmm!61
Diffstat (limited to 'glib')
-rw-r--r--glib/glibmm/meson.build7
1 files changed, 4 insertions, 3 deletions
diff --git a/glib/glibmm/meson.build b/glib/glibmm/meson.build
index b5f0612b..b1736082 100644
--- a/glib/glibmm/meson.build
+++ b/glib/glibmm/meson.build
@@ -144,6 +144,7 @@ install_headers(glibmm_extra_h_files, subdir: glibmm_pcname / 'glibmm')
install_headers(glibmm_extra_ph_files, subdir: glibmm_pcname / 'glibmm' / 'private')
untracked_glibmm = 'untracked' / 'glib' / 'glibmm'
+rel_untracked_glibmm = '..' / '..' / untracked_glibmm
src_untracked_glibmm = project_source_root / untracked_glibmm
extra_glibmm_objects = []
@@ -301,12 +302,12 @@ else # not maintainer_mode
glibmm_h_m4_files + glibmm_cc_m4_files,
)
- built_cc_files = [ src_untracked_glibmm / 'wrap_init.cc' ]
+ built_cc_files = [ rel_untracked_glibmm / 'wrap_init.cc' ]
foreach file : glibmm_hg_ccg_basenames
- built_cc_files += src_untracked_glibmm / file + '.cc'
+ built_cc_files += rel_untracked_glibmm / file + '.cc'
endforeach
foreach file : glibmm_cc_m4_files
- built_cc_files += src_untracked_glibmm / file
+ built_cc_files += rel_untracked_glibmm / file
endforeach
extra_include_dirs = [ '..', '..' / '..' / 'untracked' / 'glib' ]