From 8b33c8dc7a512f084af042a0043d822c3b50f92e Mon Sep 17 00:00:00 2001 From: Felipe Magno de Almeida Date: Tue, 2 Jan 2018 12:00:31 -0200 Subject: [PATCH] efl-js: Fix dependency generation in JavaScript binding compilation Use C++ as dependency in automake so concurrent builds will not fail to compile --- src/Makefile_Eolian_Js.am | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Makefile_Eolian_Js.am b/src/Makefile_Eolian_Js.am index b0e64de..834ea8f 100644 --- a/src/Makefile_Eolian_Js.am +++ b/src/Makefile_Eolian_Js.am @@ -21,6 +21,9 @@ bin_eolian_js_eolian_js_CPPFLAGS = -I$(top_builddir)/src/lib/efl \ bin_eolian_js_eolian_js_LDADD = @USE_EO_LIBS@ @USE_EOLIAN_LIBS@ bin_eolian_js_eolian_js_DEPENDENCIES = @USE_EO_INTERNAL_LIBS@ @USE_EOLIAN_INTERNAL_LIBS@ +# generate C++ bindings before compiling C++ files for JS binding +bin/eolian_js/bin_eolian_js_eolian_js-main.$(OBJEXT): $(efl_eolian_cxx_hh) $(efl_eolian_cxx_impl_hh) + include Makefile_Eolian_Js_Helper.am ### Unit tests -- 2.7.4