summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ecore/meson.build8
-rw-r--r--src/lib/ecore_audio/meson.build8
-rw-r--r--src/lib/ecore_con/meson.build8
-rw-r--r--src/lib/ector/cairo/meson.build9
-rw-r--r--src/lib/ector/gl/meson.build9
-rw-r--r--src/lib/ector/meson.build8
-rw-r--r--src/lib/ector/software/meson.build9
-rw-r--r--src/lib/edje/meson.build9
-rw-r--r--src/lib/efl/interfaces/meson.build8
-rw-r--r--src/lib/eio/meson.build9
-rw-r--r--src/lib/eldbus/meson.build9
-rw-r--r--src/lib/elementary/meson.build9
-rw-r--r--src/lib/emotion/meson.build12
-rw-r--r--src/lib/eo/meson.build8
-rw-r--r--src/lib/evas/meson.build8
15 files changed, 84 insertions, 47 deletions
diff --git a/src/lib/ecore/meson.build b/src/lib/ecore/meson.build
index a40c45a5e3..64d255fe73 100644
--- a/src/lib/ecore/meson.build
+++ b/src/lib/ecore/meson.build
@@ -220,9 +220,11 @@ ecore = declare_dependency(
eolian_ecore_dir = join_paths(eolian_include_dir, package_version_name)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: eolian_ecore_dir
-)
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: eolian_ecore_dir
+ )
+endif
install_headers(ecore_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/ecore_audio/meson.build b/src/lib/ecore_audio/meson.build
index bc3215e62c..cbcaca4931 100644
--- a/src/lib/ecore_audio/meson.build
+++ b/src/lib/ecore_audio/meson.build
@@ -92,9 +92,11 @@ ecore_audio = declare_dependency(
dependencies: ecore_audio_pub_deps,
)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: eolian_ecore_dir
-)
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: eolian_ecore_dir
+ )
+endif
install_headers(ecore_audio_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/ecore_con/meson.build b/src/lib/ecore_con/meson.build
index d46a8cdb04..743904285c 100644
--- a/src/lib/ecore_con/meson.build
+++ b/src/lib/ecore_con/meson.build
@@ -200,9 +200,11 @@ ecore_con = declare_dependency(
dependencies: ecore_con_pub_deps,
)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: eolian_ecore_dir
-)
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: eolian_ecore_dir
+ )
+endif
install_headers(ecore_con_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/ector/cairo/meson.build b/src/lib/ector/cairo/meson.build
index 123ea90d1f..094aedb3e6 100644
--- a/src/lib/ector/cairo/meson.build
+++ b/src/lib/ector/cairo/meson.build
@@ -31,6 +31,9 @@ foreach eo_file : pub_eo_files
'-gchd', '@INPUT@'])
endforeach
-install_data(pub_eo_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+
+if get_option('install-eo-files')
+ install_data(pub_eo_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
diff --git a/src/lib/ector/gl/meson.build b/src/lib/ector/gl/meson.build
index 071e98eaee..ab87d79b4d 100644
--- a/src/lib/ector/gl/meson.build
+++ b/src/lib/ector/gl/meson.build
@@ -34,6 +34,9 @@ foreach eo_file : pub_eo_files
'-gchd', '@INPUT@'])
endforeach
-install_data(pub_eo_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+
+if get_option('install-eo-files')
+ install_data(pub_eo_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
diff --git a/src/lib/ector/meson.build b/src/lib/ector/meson.build
index 5b86466873..069e98d9e7 100644
--- a/src/lib/ector/meson.build
+++ b/src/lib/ector/meson.build
@@ -55,9 +55,11 @@ pub_eo_types_files = [
'ector_types.eot'
]
-install_data(ector_pub_eo_files + pub_eo_types_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+if get_option('install-eo-files')
+ install_data(ector_pub_eo_files + pub_eo_types_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
foreach eo_file : pub_eo_types_files
pub_eo_file_target += custom_target('eolian_gen_' + eo_file,
diff --git a/src/lib/ector/software/meson.build b/src/lib/ector/software/meson.build
index 1484553374..2dff5be26c 100644
--- a/src/lib/ector/software/meson.build
+++ b/src/lib/ector/software/meson.build
@@ -45,6 +45,9 @@ if cpu_sse3 == true
ector_opt_lib += [ ector_opt ]
endif
-install_data(pub_eo_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+
+if get_option('install-eo-files')
+ install_data(pub_eo_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
diff --git a/src/lib/edje/meson.build b/src/lib/edje/meson.build
index c45dced7f8..23d93ce27e 100644
--- a/src/lib/edje/meson.build
+++ b/src/lib/edje/meson.build
@@ -158,9 +158,12 @@ edje = declare_dependency(
dependencies: edje_pub_deps,
)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
install_headers(edje_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/efl/interfaces/meson.build b/src/lib/efl/interfaces/meson.build
index 1c63bb327d..ef75b3d7ff 100644
--- a/src/lib/efl/interfaces/meson.build
+++ b/src/lib/efl/interfaces/meson.build
@@ -138,9 +138,11 @@ foreach eo_file : pub_eo_types_files
'-ghd', '@INPUT@'])
endforeach
-install_data(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_legacy_eo_files + pub_eo_types_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
efl_interfaces_eo_files = pub_eo_files
efl_interfaces_eot_files = pub_eo_types_files
diff --git a/src/lib/eio/meson.build b/src/lib/eio/meson.build
index ec113fcd14..f95a1e652c 100644
--- a/src/lib/eio/meson.build
+++ b/src/lib/eio/meson.build
@@ -83,9 +83,12 @@ eio = declare_dependency(
dependencies: eio_pub_deps,
)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
install_headers(eio_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/eldbus/meson.build b/src/lib/eldbus/meson.build
index 1fd852fcb3..de9902757d 100644
--- a/src/lib/eldbus/meson.build
+++ b/src/lib/eldbus/meson.build
@@ -109,9 +109,12 @@ eldbus = declare_dependency(
dependencies: eldbus_pub_deps,
)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
install_headers(eldbus_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/elementary/meson.build b/src/lib/elementary/meson.build
index 64698b6b26..4f3b3b7d4b 100644
--- a/src/lib/elementary/meson.build
+++ b/src/lib/elementary/meson.build
@@ -1013,9 +1013,12 @@ elementary = declare_dependency(
dependencies: elementary_pub_deps,
)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
install_headers(elementary_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/emotion/meson.build b/src/lib/emotion/meson.build
index 93218828b3..6f2717dfa6 100644
--- a/src/lib/emotion/meson.build
+++ b/src/lib/emotion/meson.build
@@ -1,11 +1,11 @@
-pub_legacy_eo_files = [
+pub_eo_file = [
'efl_canvas_video.eo'
]
pub_eo_file_target = []
priv_eo_file_target = []
-foreach eo_file : pub_legacy_eo_files
+foreach eo_file : pub_eo_file
pub_eo_file_target += custom_target('eolian_gen_' + eo_file,
input : eo_file,
output : [eo_file + '.h'],
@@ -62,9 +62,11 @@ emotion = declare_dependency(
dependencies: emotion_pub_deps,
)
-install_data(pub_legacy_eo_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+if get_option('install-eo-files')
+ install_data(pub_eo_file,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
install_headers(emotion_header_src,
install_dir : dir_package_include,
diff --git a/src/lib/eo/meson.build b/src/lib/eo/meson.build
index 1e344293ef..abc563ff60 100644
--- a/src/lib/eo/meson.build
+++ b/src/lib/eo/meson.build
@@ -72,9 +72,11 @@ eo_dbg = declare_dependency(
dependencies: eo_deps + eo_pub_deps,
)
-install_data(pub_eo_files + pub_eo_types_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+if get_option('install-eo-files')
+ install_data(pub_eo_files + pub_eo_types_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
install_headers(eo_header,
install_dir : dir_package_include,
diff --git a/src/lib/evas/meson.build b/src/lib/evas/meson.build
index 1b306c363e..df5f585f5e 100644
--- a/src/lib/evas/meson.build
+++ b/src/lib/evas/meson.build
@@ -202,9 +202,11 @@ evas_pre_lib_dep = declare_dependency(
dependencies: [evas_deps, m, draw, valgrind, libunibreak]
)
-install_data(pub_evas_eo_files + pub_evas_eot_files,
- install_dir: join_paths(eolian_include_dir, package_version_name)
-)
+if get_option('install-eo-files')
+ install_data(pub_evas_eo_files + pub_evas_eot_files,
+ install_dir: join_paths(eolian_include_dir, package_version_name)
+ )
+endif
install_headers(evas_header_src,
install_dir : dir_package_include,