value: true,
description: 'enable tizen audio'
)
+
+option('install-eo-files',
+ type: 'boolean',
+ value: false,
+ description : 'Set this to false to not install any eo file'
+)
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,
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,
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,
'-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
'-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
'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,
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
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,
'-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
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,
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,
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,
-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'],
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,
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,
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,