diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-01 00:04:54 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-06 20:30:33 +0100 |
commit | 1f98157f966c42abcb31584eafba983f1b200c04 (patch) | |
tree | 8e19e44286993927801433bb9499accda06bd769 | |
parent | 819284ab2425fa6c7df788f9068375dc983313ba (diff) | |
download | msitools-1f98157f966c42abcb31584eafba983f1b200c04.tar.gz msitools-1f98157f966c42abcb31584eafba983f1b200c04.tar.xz msitools-1f98157f966c42abcb31584eafba983f1b200c04.zip |
look for glib and gsf
-rw-r--r-- | Makefile.am | 7 | ||||
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | libmsi/Makefile.am | 6 | ||||
-rw-r--r-- | libmsi/msipriv.h | 2 |
4 files changed, 13 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am index fab14ed..f2f570f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,15 +4,16 @@ SUBDIRS = libmsi . tests noinst_HEADERS = include/debug.h dist_include_HEADERS = include/libmsi.h -AM_CPPFLAGS = -Iinclude -I$(srcdir)/include +AM_CPPFLAGS = -Iinclude -I$(srcdir)/include $(GLIB_CFLAGS) $(GSF_CFLAGS) + AM_LDFLAGS = -Llibmsi bin_PROGRAMS = msibuild msiinfo msibuild_SOURCES = tools/msibuild.c -msibuild_LDADD = -lmsi +msibuild_LDADD = -lmsi $(GLIB_LIBS) $(GSF_LIBS) msibuild_DEPENDENCIES = libmsi/libmsi.la msiinfo_SOURCES = tools/msiinfo.c -msiinfo_LDADD = -lmsi +msiinfo_LDADD = -lmsi $(GLIB_LIBS) $(GSF_LIBS) msiinfo_DEPENDENCIES = libmsi/libmsi.la diff --git a/configure.ac b/configure.ac index fc3caaa..3efd57e 100644 --- a/configure.ac +++ b/configure.ac @@ -15,6 +15,9 @@ AC_USE_SYSTEM_EXTENSIONS AC_PROG_CC AC_PROG_YACC +AM_PATH_GLIB_2_0([2.12.0]) +PKG_CHECK_MODULES([GSF], [libgsf-1]) + LT_INIT([win32-dll disable-fast-install]) AC_CONFIG_FILES([Makefile libmsi/Makefile tests/Makefile]) diff --git a/libmsi/Makefile.am b/libmsi/Makefile.am index ab25759..b336304 100644 --- a/libmsi/Makefile.am +++ b/libmsi/Makefile.am @@ -1,7 +1,8 @@ lib_LTLIBRARIES = libmsi.la AM_CPPFLAGS = -I$(top_srcdir)/include -I$(srcdir) -I. -DUNICODE \ - -I$(srcdir)/winstubs -include $(srcdir)/winstubs/winstubs.h + -I$(srcdir)/winstubs -include $(srcdir)/winstubs/winstubs.h \ + $(GLIB_CFLAGS) $(GSF_CFLAGS) AM_CFLAGS = -Wunused -Wimplicit AM_YFLAGS = -d @@ -23,6 +24,7 @@ libmsi_la_LDFLAGS = -no-undefined -rpath $(libdir) \ -export-symbols-regex='^libmsi_' libmsi_la_LIBADD = \ - $(libmsi_la_DEPENDENCIES) \ + $(GLIB_LIBS) \ + $(GSF_LIBS) \ -lshlwapi \ -lole32 diff --git a/libmsi/msipriv.h b/libmsi/msipriv.h index 32f8d93..9da6429 100644 --- a/libmsi/msipriv.h +++ b/libmsi/msipriv.h @@ -23,6 +23,8 @@ #define __WINE_MSI_PRIVATE__ #include <stdarg.h> +#include <glib.h> +#include <gsf/gsf.h> #include "unicode.h" #include "windef.h" |