build: stop buildsystem from beeing a public dependency

this is wrong, each library should declare it on its own

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D11883
This commit is contained in:
Marcel Hollerbach 2020-05-26 10:53:45 +02:00 committed by Stefan Schmidt
parent 92b049b4d7
commit f5d3a2bf28
4 changed files with 7 additions and 7 deletions

View File

@ -949,10 +949,10 @@ elementary_src = files([
'efl_ui_spotlight_animation_manager.c', 'efl_ui_spotlight_animation_manager.c',
]) ])
elementary_deps = [emile, eo, efl, edje, ethumb, ethumb_client, emotion, ecore_imf, ecore_con, eldbus, efreet, eio] elementary_deps = [emile, eo, efl, edje, ethumb, ethumb_client, emotion, ecore_imf, ecore_con, eldbus, efreet, eio, buildsystem]
elementary_pub_deps = [eina, eet, evas, ecore, ecore_evas, ecore_file, ecore_input, ecore_imf, ecore_con, elementary_pub_deps = [eina, eet, evas, ecore, ecore_evas, ecore_file, ecore_input, ecore_imf, ecore_con,
edje, eldbus, efreet, ethumb_client, efl] edje, eldbus, efreet, ethumb_client, efl]
elementary_ext_deps = [atspi, dl, intl] elementary_ext_deps = [atspi, dl, intl, buildsystem_simple]
elm_options = configuration_data() elm_options = configuration_data()
config_h.set_quoted('ELM_TOP_BUILD_DIR', meson.build_root()) config_h.set_quoted('ELM_TOP_BUILD_DIR', meson.build_root())

View File

@ -37,9 +37,9 @@ emotion_src = files([
'emotion_main.c' 'emotion_main.c'
]) ])
emotion_deps = [ecore, eet, evas, eio, emile] emotion_deps = [ecore, eet, evas, eio, emile, buildsystem]
emotion_pub_deps = [eina, eo, efl] emotion_pub_deps = [eina, eo, efl]
emotion_ext_deps = [] emotion_ext_deps = [buildsystem_simple]
if get_option('eeze') == true if get_option('eeze') == true
emotion_deps += [eeze] emotion_deps += [eeze]

View File

@ -9,9 +9,9 @@ ethumb_src = files([
'md5.c', 'md5.c',
]) ])
ethumb_deps = [eet, evas, ecore, ecore_evas, ecore_file, ecore_imf, edje, emile] ethumb_deps = [eet, evas, ecore, ecore_evas, ecore_file, ecore_imf, edje, emile, buildsystem]
ethumb_pub_deps = [eina, eo, efl] ethumb_pub_deps = [eina, eo, efl]
ethumb_ext_deps = [m] ethumb_ext_deps = [m, buildsystem_simple]
ethumb_lib = library('ethumb', ethumb_lib = library('ethumb',
ethumb_src, ethumb_src,

View File

@ -200,7 +200,7 @@ if get_option('opengl') != 'none'
endif endif
evas_link = [ ] evas_link = [ ]
evas_pub_deps = [eina, ecore, ector, emile, buildsystem] #FIXME buildsystem here is wrong, but needed in this commit evas_pub_deps = [eina, ecore, ector, emile]
if cpu_sse3 == true or cpu_neon == true and cpu_neon_intrinsics == false if cpu_sse3 == true or cpu_neon == true and cpu_neon_intrinsics == false
evas_opt = static_library('evas_opt', evas_opt = static_library('evas_opt',