diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2018-10-19 15:47:44 +0200 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2018-10-24 12:05:58 +0200 |
commit | e19d2391476965d7b8e8865a766734947cc3099f (patch) | |
tree | 2ae1c6f451970a92b10b550995aecb512e38a817 /src/lib/efl/interfaces | |
parent | 5a3d79d3833a85675a26875594b5b07a99d79365 (diff) |
meson: prepare general build for the bindings
for bindings we needed a system that could be used to find all special
directories of every subsystem, for eo files headers etc.
The mechanism is documented in the root meson.build
Differential Revision: https://phab.enlightenment.org/D7180
Diffstat (limited to 'src/lib/efl/interfaces')
-rw-r--r-- | src/lib/efl/interfaces/meson.build | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lib/efl/interfaces/meson.build b/src/lib/efl/interfaces/meson.build index cb39cff2e5..012bc12ff2 100644 --- a/src/lib/efl/interfaces/meson.build +++ b/src/lib/efl/interfaces/meson.build | |||
@@ -119,6 +119,8 @@ foreach eo_file : pub_eo_files | |||
119 | '-gchd', '@INPUT@']) | 119 | '-gchd', '@INPUT@']) |
120 | endforeach | 120 | endforeach |
121 | 121 | ||
122 | pub_eo_files += pub_legacy_eo_files | ||
123 | |||
122 | pub_eo_types_files = [ | 124 | pub_eo_types_files = [ |
123 | 'efl_gfx_types.eot', | 125 | 'efl_gfx_types.eot', |
124 | 'efl_ui_types.eot', | 126 | 'efl_ui_types.eot', |
@@ -140,7 +142,15 @@ foreach eo_file : pub_eo_types_files | |||
140 | '-ghd', '@INPUT@']) | 142 | '-ghd', '@INPUT@']) |
141 | endforeach | 143 | endforeach |
142 | 144 | ||
143 | pub_eo_files = files(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files) | 145 | install_data(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files, |
146 | install_dir: join_paths(eolian_include_dir, package_version_name) | ||
147 | ) | ||
148 | |||
149 | efl_interfaces_eo_files = pub_eo_files | ||
150 | efl_interfaces_eot_files = pub_eo_types_files | ||
151 | |||
152 | pub_eo_files = [] | ||
153 | pub_eo_types_files = [] | ||
144 | 154 | ||
145 | efl_src += files([ | 155 | efl_src += files([ |
146 | 'efl_interfaces_main.c', | 156 | 'efl_interfaces_main.c', |