mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-20 11:48:30 -06:00
Add and use gnome autoconf macros. Fix lots of new compiler warnings. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2842 57a11ea4-9604-0410-9ed3-97b8803252fd
36 lines
988 B
Plaintext
36 lines
988 B
Plaintext
dnl
|
|
dnl GNOME_GNORBA_HOOK (script-if-gnorba-found, failflag)
|
|
dnl
|
|
dnl if failflag is "failure" it aborts if gnorba is not found.
|
|
dnl
|
|
|
|
AC_DEFUN([GNOME_GNORBA_HOOK],[
|
|
GNOME_ORBIT_HOOK([],$2)
|
|
AC_CACHE_CHECK([for gnorba libraries],gnome_cv_gnorba_found,[
|
|
gnome_cv_gnorba_found=no
|
|
if test x$gnome_cv_orbit_found = xyes; then
|
|
GNORBA_CFLAGS="`gnome-config --cflags gnorba gnomeui`"
|
|
GNORBA_LIBS="`gnome-config --libs gnorba gnomeui`"
|
|
if test -n "$GNORBA_LIBS"; then
|
|
gnome_cv_gnorba_found=yes
|
|
fi
|
|
fi
|
|
])
|
|
AM_CONDITIONAL(HAVE_GNORBA, test x$gnome_cv_gnorba_found = xyes)
|
|
if test x$gnome_cv_orbit_found = xyes; then
|
|
$1
|
|
GNORBA_CFLAGS="`gnome-config --cflags gnorba gnomeui`"
|
|
GNORBA_LIBS="`gnome-config --libs gnorba gnomeui`"
|
|
AC_SUBST(GNORBA_CFLAGS)
|
|
AC_SUBST(GNORBA_LIBS)
|
|
else
|
|
if test x$2 = xfailure; then
|
|
AC_MSG_ERROR(gnorba library not installed or installation problem)
|
|
fi
|
|
fi
|
|
])
|
|
|
|
AC_DEFUN([GNOME_GNORBA_CHECK], [
|
|
GNOME_GNORBA_HOOK([],failure)
|
|
])
|