Skip to content

Commit

Permalink
Make autogen of poppler-api.xml conditional
Browse files Browse the repository at this point in the history
Signed-off-by: jacinto <jacinto.m.shy@gmail.com>
  • Loading branch information
hyperair authored and jacinto committed Jan 25, 2010
1 parent 1e4acfb commit beb8e05
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
7 changes: 5 additions & 2 deletions Makefile.am
Expand Up @@ -19,8 +19,10 @@ CLEANFILES = \
$(SOURCES) \
poppler-sharp/poppler-api.xml

if ENABLE_AUTOGEN_API
poppler-sharp/poppler-api.raw: sources/poppler-sharp.sources
gapi2-parser $<
endif

poppler-sharp/poppler-api.xml: poppler-sharp/poppler-api.raw \
poppler-sharp/poppler.metadata
Expand All @@ -42,8 +44,9 @@ poppler-sharp.dll: $(SOURCES)
-pkg:gtk-sharp-2.0 \
-r:Mono.Cairo \
-t:library \
-out:poppler-sharp/poppler-sharp.dll \
-unsafe $(SOURCES) \
-out:$@ \
-unsafe \
$(SOURCES) \
poppler-sharp/Document.cs

pkglib_DATA = poppler-sharp.dll
9 changes: 7 additions & 2 deletions configure.ac
Expand Up @@ -5,10 +5,15 @@ AC_PREREQ([2.64])
AC_INIT([poppler-sharp], [0.0.1], [hyperar@ubuntu.com])
AM_INIT_AUTOMAKE([-Wall foreign dist-bzip2 tar-ustar])

PKG_CHECK_MODULES([POPPLER], [poppler-glib])
PKG_CHECK_MODULES([GTKSHARP], [gtk-sharp-2.0])
POPPLER_GLIB_DIR=$($PKG_CONFIG --cflags poppler-glib | grep -o -- -I.\*poppler/glib | sed -e 's/-I//');
AC_ARG_WITH([poppler-glib-dir],
[AC_HELP_STRING([--with-poppler-glib-dir=DIR],
[glib folder in poppler source directory])],
[POPPLER_GLIB_DIR="$withval"
enable_autogen_api=yes],
[enable_autogen_api=no])
AC_SUBST([POPPLER_GLIB_DIR])
AM_CONDITIONAL(ENABLE_AUTOGEN_API, test "$enable_autogen_api" = "yes")

AC_PATH_PROG([MCS], [gmcs], [no])
if [[ ${MCS} = "no" ]]; then
Expand Down

0 comments on commit beb8e05

Please sign in to comment.