summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am5
-rw-r--r--pc/elua.pc.in17
-rw-r--r--src/Makefile_Elua.am4
3 files changed, 24 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 34aaa1d650..d7c830600b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -163,6 +163,11 @@ pc/eet-cxx.pc \
pc/eo-cxx.pc
endif
+if HAVE_ELUA
+pkgconfig_DATA += \
+pc/elua.pc
+endif
+
if BUILD_ENGINE_SOFTWARE_X11
pkgconfig_DATA += pc/evas-software-x11.pc
endif
diff --git a/pc/elua.pc.in b/pc/elua.pc.in
new file mode 100644
index 0000000000..0b338270d3
--- /dev/null
+++ b/pc/elua.pc.in
@@ -0,0 +1,17 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+datarootdir=@datarootdir@
+datadir=@datadir@/elua
+vmaj=@VMAJ@
+vmin=@VMIN@
+vmic=@VMIC@
+
+Name: elua
+Description: EFL Lua application platform backend
+Requires.private: @requirements_pc_elua@
+Version: @VERSION@
+Libs: -L${libdir} -lelua
+Libs.private: @requirements_libs_elua@
+Cflags: -I${includedir}/efl-@VMAJ@ -I${includedir}/elua-@VMAJ@
diff --git a/src/Makefile_Elua.am b/src/Makefile_Elua.am
index 47bdadea78..e3d0e92107 100644
--- a/src/Makefile_Elua.am
+++ b/src/Makefile_Elua.am
@@ -39,9 +39,9 @@ endif
endif
if HAVE_WIN32
-bin_elua_elua_LDADD = -L$(top_builddir)/src/lib/evil @ELUA_LIBS@
+bin_elua_elua_LDADD = -L$(top_builddir)/src/lib/evil @ELUA_LIBS@ @USE_ELUA_LIBS@
else
-bin_elua_elua_LDADD = @ELUA_LIBS@
+bin_elua_elua_LDADD = @ELUA_LIBS@ @USE_ELUA_LIBS@
endif
bin_elua_elua_DEPENDENCIES = @ELUA_INTERNAL_LIBS@