mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2025-03-01 02:06:44 +00:00
2004-04-30 Mike Kestner <mkestner@ximian.com>
* configure.in : remove BASE_DEPENDENCIES LIBS and CFLAGS and expose more specific versions for glue building. * */glue/Makefile.am : use more specific versions of LIBS and CFLAGS to reduce the ldd footprint. svn path=/trunk/gtk-sharp/; revision=26438
This commit is contained in:
parent
5f80b97227
commit
14e3877005
|
@ -1,3 +1,10 @@
|
||||||
|
2004-04-30 Mike Kestner <mkestner@ximian.com>
|
||||||
|
|
||||||
|
* configure.in : remove BASE_DEPENDENCIES LIBS and CFLAGS and
|
||||||
|
expose more specific versions for glue building.
|
||||||
|
* */glue/Makefile.am : use more specific versions of LIBS and CFLAGS
|
||||||
|
to reduce the ldd footprint.
|
||||||
|
|
||||||
2004-04-30 Mike Kestner <mkestner@ximian.com>
|
2004-04-30 Mike Kestner <mkestner@ximian.com>
|
||||||
|
|
||||||
* configure.in : AC_SUBST an API_VERSION=1.0.0.0 for the
|
* configure.in : AC_SUBST an API_VERSION=1.0.0.0 for the
|
||||||
|
|
42
configure.in
42
configure.in
|
@ -112,6 +112,10 @@ PKG_CHECK_MODULES(GLIB, glib-2.0)
|
||||||
AC_SUBST(GLIB_CFLAGS)
|
AC_SUBST(GLIB_CFLAGS)
|
||||||
AC_SUBST(GLIB_LIBS)
|
AC_SUBST(GLIB_LIBS)
|
||||||
|
|
||||||
|
PKG_CHECK_MODULES(GTK, gtk+-2.0)
|
||||||
|
AC_SUBST(GTK_CFLAGS)
|
||||||
|
AC_SUBST(GTK_LIBS)
|
||||||
|
|
||||||
PKG_CHECK_MODULES(XML, libxml-2.0)
|
PKG_CHECK_MODULES(XML, libxml-2.0)
|
||||||
AC_SUBST(XML_CFLAGS)
|
AC_SUBST(XML_CFLAGS)
|
||||||
AC_SUBST(XML_LIBS)
|
AC_SUBST(XML_LIBS)
|
||||||
|
@ -124,56 +128,30 @@ PKG_CHECK_MODULES(LIBART, libart-2.0 >= $GNOME_REQUIRED_VERSION, enable_libart=y
|
||||||
AC_SUBST(LIBART_CFLAGS)
|
AC_SUBST(LIBART_CFLAGS)
|
||||||
AC_SUBST(LIBART_LIBS)
|
AC_SUBST(LIBART_LIBS)
|
||||||
|
|
||||||
PKG_CHECK_MODULES(BASE_DEPENDENCIES, libgnomecanvas-2.0 >= $GNOME_REQUIRED_VERSION libgnomeui-2.0 >= $GNOME_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION libgnomeprintui-2.2 >= $GNOME_REQUIRED_VERSION gmodule-2.0 >= $GTK_REQUIRED_VERSION, enable_gnome=yes, enable_gnome=no)
|
PKG_CHECK_MODULES(GNOME, libgnomecanvas-2.0 >= $GNOME_REQUIRED_VERSION libgnomeui-2.0 >= $GNOME_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION libgnomeprintui-2.2 >= $GNOME_REQUIRED_VERSION gmodule-2.0 >= $GTK_REQUIRED_VERSION, enable_gnome=yes, enable_gnome=no)
|
||||||
|
AC_SUBST(GNOME_CFLAGS)
|
||||||
if test "x$enable_gnome" = "xno"; then
|
AC_SUBST(GNOME_LIBS)
|
||||||
PKG_CHECK_MODULES(BASE_DEPENDENCIES, gtk+-2.0 >= $GTK_REQUIRED_VERSION gmodule-2.0 >= $GTK_REQUIRED_VERSION)
|
|
||||||
fi
|
|
||||||
|
|
||||||
GLADE_REQUIRED_VERSION=2.0.0
|
GLADE_REQUIRED_VERSION=2.0.0
|
||||||
PKG_CHECK_MODULES(GLADE_DEPENDENCIES, libglade-2.0 >= $GLADE_REQUIRED_VERSION, enable_glade=yes, enable_glade=no)
|
PKG_CHECK_MODULES(GLADE, libglade-2.0 >= $GLADE_REQUIRED_VERSION, enable_glade=yes, enable_glade=no)
|
||||||
if test "x$enable_glade" = "xyes"; then
|
AC_SUBST(GLADE_CFLAGS)
|
||||||
BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS $GLADE_DEPENDENCIES_CFLAGS"
|
AC_SUBST(GLADE_LIBS)
|
||||||
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $GLADE_DEPENDENCIES_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LIBGDA_REQUIRED_VERSION=1.0.0
|
LIBGDA_REQUIRED_VERSION=1.0.0
|
||||||
PKG_CHECK_MODULES(LIBGDA_DEPENDENCIES, libgda >= $LIBGDA_REQUIRED_VERSION, enable_gda=yes, enable_gda=no)
|
PKG_CHECK_MODULES(LIBGDA_DEPENDENCIES, libgda >= $LIBGDA_REQUIRED_VERSION, enable_gda=yes, enable_gda=no)
|
||||||
enable_gnomedb=no
|
enable_gnomedb=no
|
||||||
if test "x$enable_gda" = "xyes"; then
|
if test "x$enable_gda" = "xyes"; then
|
||||||
BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS $LIBGDA_DEPENDENCIES_CFLAGS"
|
|
||||||
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $LIBGDA_DEPENDENCIES_LIBS"
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES(LIBGNOMEDB_DEPENDENCIES, libgnomedb >= $LIBGDA_REQUIRED_VERSION, enable_gnomedb=yes, enable_gnomedb=no)
|
PKG_CHECK_MODULES(LIBGNOMEDB_DEPENDENCIES, libgnomedb >= $LIBGDA_REQUIRED_VERSION, enable_gnomedb=yes, enable_gnomedb=no)
|
||||||
if test "x$enable_gnomedb" = "xyes"; then
|
|
||||||
BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS $LIBGNOMEDB_DEPENDENCIES_CFLAGS"
|
|
||||||
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $LIBGNOMEDB_DEPENDENCIES_LIBS"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RSVG_REQUIRED_VERSION=2.0.1
|
RSVG_REQUIRED_VERSION=2.0.1
|
||||||
PKG_CHECK_MODULES(RSVG_DEPENDENCIES, librsvg-2.0 >= $RSVG_REQUIRED_VERSION, enable_rsvg=yes, enable_rsvg=no)
|
PKG_CHECK_MODULES(RSVG_DEPENDENCIES, librsvg-2.0 >= $RSVG_REQUIRED_VERSION, enable_rsvg=yes, enable_rsvg=no)
|
||||||
if test "x$enable_rsvg" = "xyes"; then
|
|
||||||
BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS $RSVG_DEPENDENCIES_CFLAGS"
|
|
||||||
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $RSVG_DEPENDENCIES_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
GTKHTML_REQUIRED_VERSION=3.0
|
GTKHTML_REQUIRED_VERSION=3.0
|
||||||
PKG_CHECK_MODULES(GTKHTML_DEPENDENCIES, libgtkhtml-3.0 >= $GTKHTML_REQUIRED_VERSION, enable_gtkhtml=yes, enable_gtkhtml=no)
|
PKG_CHECK_MODULES(GTKHTML_DEPENDENCIES, libgtkhtml-3.0 >= $GTKHTML_REQUIRED_VERSION, enable_gtkhtml=yes, enable_gtkhtml=no)
|
||||||
if test "x$enable_gtkhtml" = "xyes"; then
|
|
||||||
BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS $GTKHTML_DEPENDENCIES_CFLAGS"
|
|
||||||
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $GTKHTML_DEPENDENCIES_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
VTE_REQUIRED_VERSION=0.11.10
|
VTE_REQUIRED_VERSION=0.11.10
|
||||||
PKG_CHECK_MODULES(VTE_DEPENDENCIES, vte >= $VTE_REQUIRED_VERSION, enable_vte=yes, enable_vte=no)
|
PKG_CHECK_MODULES(VTE_DEPENDENCIES, vte >= $VTE_REQUIRED_VERSION, enable_vte=yes, enable_vte=no)
|
||||||
if test "x$enable_vte" = "xyes"; then
|
|
||||||
BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS $VTE_DEPENDENCIES_CFLAGS"
|
|
||||||
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $VTE_DEPENDENCIES_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST(BASE_DEPENDENCIES_CFLAGS)
|
|
||||||
AC_SUBST(BASE_DEPENDENCIES_LIBS)
|
|
||||||
|
|
||||||
AM_CONDITIONAL(ENABLE_LIBART, test "x$enable_libart" = "xyes")
|
AM_CONDITIONAL(ENABLE_LIBART, test "x$enable_libart" = "xyes")
|
||||||
AM_CONDITIONAL(ENABLE_GNOME, test "x$enable_gnome" = "xyes")
|
AM_CONDITIONAL(ENABLE_GNOME, test "x$enable_gnome" = "xyes")
|
||||||
|
|
|
@ -12,9 +12,9 @@ libgdksharpglue_la_SOURCES = \
|
||||||
|
|
||||||
libgdksharpglue_la_LDFLAGS = -module -avoid-version
|
libgdksharpglue_la_LDFLAGS = -module -avoid-version
|
||||||
|
|
||||||
libgdksharpglue_la_LIBADD = $(BASE_DEPENDENCIES_LIBS)
|
libgdksharpglue_la_LIBADD = $(GTK_LIBS)
|
||||||
|
|
||||||
INCLUDES = $(BASE_DEPENDENCIES_CFLAGS) -I$(top_srcdir)
|
INCLUDES = $(GTK_CFLAGS) -I$(top_srcdir)
|
||||||
|
|
||||||
libgdksharpglue.dll: $(libgdksharpglue_la_OBJECTS) libgdksharpglue.rc libgdksharpglue.def
|
libgdksharpglue.dll: $(libgdksharpglue_la_OBJECTS) libgdksharpglue.rc libgdksharpglue.def
|
||||||
./build-dll libgdksharpglue $(VERSION)
|
./build-dll libgdksharpglue $(VERSION)
|
||||||
|
|
|
@ -11,9 +11,9 @@ libgladesharpglue_la_LDFLAGS = -module -avoid-version
|
||||||
libgladesharpglue_la_SOURCES = \
|
libgladesharpglue_la_SOURCES = \
|
||||||
gladexml.c
|
gladexml.c
|
||||||
|
|
||||||
libgladesharpglue_la_LIBADD = $(BASE_DEPENDENCIES_LIBS)
|
libgladesharpglue_la_LIBADD = $(GLADE_LIBS)
|
||||||
|
|
||||||
INCLUDES = $(BASE_DEPENDENCIES_CFLAGS) -I$(top_srcdir)
|
INCLUDES = $(GLADE_CFLAGS) -I$(top_srcdir)
|
||||||
|
|
||||||
libgladesharpglue.dll: $(libgladesharpglue_la_OBJECTS) libgladesharpglue.rc libgladesharpglue.def
|
libgladesharpglue.dll: $(libgladesharpglue_la_OBJECTS) libgladesharpglue.rc libgladesharpglue.def
|
||||||
./build-dll libgladesharpglue $(VERSION)
|
./build-dll libgladesharpglue $(VERSION)
|
||||||
|
|
|
@ -16,9 +16,9 @@ libglibsharpglue_la_SOURCES = \
|
||||||
# Adding a new glue file?
|
# Adding a new glue file?
|
||||||
# Please remember to update makefile.win32
|
# Please remember to update makefile.win32
|
||||||
|
|
||||||
libglibsharpglue_la_LIBADD = $(BASE_DEPENDENCIES_LIBS)
|
libglibsharpglue_la_LIBADD = $(GLIB_LIBS)
|
||||||
|
|
||||||
INCLUDES = $(BASE_DEPENDENCIES_CFLAGS) -I$(top_srcdir)
|
INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir)
|
||||||
|
|
||||||
libgtksharpglue.dll: $(libgtksharpglue_la_OBJECTS) libgtksharpglue.rc libgtksharpglue.def
|
libgtksharpglue.dll: $(libgtksharpglue_la_OBJECTS) libgtksharpglue.rc libgtksharpglue.def
|
||||||
./build-dll libgtksharpglue $(VERSION)
|
./build-dll libgtksharpglue $(VERSION)
|
||||||
|
|
|
@ -18,9 +18,9 @@ libgnomesharpglue_la_SOURCES = \
|
||||||
program.c \
|
program.c \
|
||||||
#
|
#
|
||||||
|
|
||||||
libgnomesharpglue_la_LIBADD = $(BASE_DEPENDENCIES_LIBS)
|
libgnomesharpglue_la_LIBADD = $(GNOME_LIBS)
|
||||||
|
|
||||||
INCLUDES = $(BASE_DEPENDENCIES_CFLAGS) -I$(top_srcdir)
|
INCLUDES = $(GNOME_CFLAGS) -I$(top_srcdir)
|
||||||
|
|
||||||
libgnomesharpglue.dll: $(libgnomesharpglue_la_OBJECTS) libgnomesharpglue.rc libgnomesharpglue.def
|
libgnomesharpglue.dll: $(libgnomesharpglue_la_OBJECTS) libgnomesharpglue.rc libgnomesharpglue.def
|
||||||
./build-dll libgnomesharpglue $(VERSION)
|
./build-dll libgnomesharpglue $(VERSION)
|
||||||
|
|
|
@ -22,9 +22,9 @@ libgtksharpglue_la_SOURCES = \
|
||||||
|
|
||||||
libgtksharpglue_la_LDFLAGS = -module -avoid-version
|
libgtksharpglue_la_LDFLAGS = -module -avoid-version
|
||||||
|
|
||||||
libgtksharpglue_la_LIBADD = $(BASE_DEPENDENCIES_LIBS)
|
libgtksharpglue_la_LIBADD = $(GTK_LIBS)
|
||||||
|
|
||||||
INCLUDES = $(BASE_DEPENDENCIES_CFLAGS) -I$(top_srcdir)
|
INCLUDES = $(GTK_CFLAGS) -I$(top_srcdir)
|
||||||
|
|
||||||
libgtksharpglue.dll: $(libgtksharpglue_la_OBJECTS) libgtksharpglue.rc libgtksharpglue.def
|
libgtksharpglue.dll: $(libgtksharpglue_la_OBJECTS) libgtksharpglue.rc libgtksharpglue.def
|
||||||
./build-dll libgtksharpglue $(VERSION)
|
./build-dll libgtksharpglue $(VERSION)
|
||||||
|
|
Loading…
Reference in a new issue