diff --git a/legacy/evas/configure.in b/legacy/evas/configure.in index 8839b4f713..334815995c 100644 --- a/legacy/evas/configure.in +++ b/legacy/evas/configure.in @@ -584,6 +584,19 @@ AC_SUBST(eet_libs) AC_SUBST(edb_cflags) AC_SUBST(edb_libs) +dnl Build the list of required libs for evas.pc.in. Only works for libs +dnl which install a .pc file of course +if test "x$eet_libs" != "x"; then + requirements=eet +fi +if test "x$edb_libs" != "x"; then + requirements="$requirements edb" +fi +if test "x$png_libs" != "x"; then + requirements="$requirements libpng12" +fi +AC_SUBST(requirements) + AC_SUBST(ENGINE_SOFTWARE_X11_PRG) AC_SUBST(ENGINE_DIRECTFB_PRG) AC_SUBST(ENGINE_FB_PRG) diff --git a/legacy/evas/evas.pc.in b/legacy/evas/evas.pc.in index 8cd5a053c6..d3e466b2c6 100644 --- a/legacy/evas/evas.pc.in +++ b/legacy/evas/evas.pc.in @@ -5,7 +5,7 @@ includedir=@includedir@ Name: evas Description: Evas canvas display library -Requires: +Requires: @requirements@ Version: @VERSION@ -Libs: -L${libdir} -levas @LDFLAGS@ @x_libs@ @freetype_libs@ @png_libs@ @jpeg_libs@ @eet_libs@ @edb_libs@ -Cflags: -I${includedir} +Libs: -L${libdir} -levas @x_libs@ @freetype_libs@ @jpeg_libs@ +Cflags: -I${includedir} @freetype_cflags@ @x_cflags@