diff options
author | Eskil Heyn Olsen <eskil@src.gnome.org> | 1999-11-01 02:48:15 +0800 |
---|---|---|
committer | Eskil Heyn Olsen <eskil@src.gnome.org> | 1999-11-01 02:48:15 +0800 |
commit | c8d14b53ef41de80458405ffadb0721458b7add9 (patch) | |
tree | 645d930495b1958a7aed36a407143cc9675c301d /macros/gnome-pilot.m4 | |
parent | 146a28a19bb1bc26336c719c6fd27730e90ebdae (diff) | |
download | gsoc2013-evolution-c8d14b53ef41de80458405ffadb0721458b7add9.tar gsoc2013-evolution-c8d14b53ef41de80458405ffadb0721458b7add9.tar.gz gsoc2013-evolution-c8d14b53ef41de80458405ffadb0721458b7add9.tar.bz2 gsoc2013-evolution-c8d14b53ef41de80458405ffadb0721458b7add9.tar.lz gsoc2013-evolution-c8d14b53ef41de80458405ffadb0721458b7add9.tar.xz gsoc2013-evolution-c8d14b53ef41de80458405ffadb0721458b7add9.tar.zst gsoc2013-evolution-c8d14b53ef41de80458405ffadb0721458b7add9.zip |
added PILOT_LINK_CHECK, used by GNOME_PILOT_CHECK. Adds
* gnome-pilot.m4: added PILOT_LINK_CHECK, used by
GNOME_PILOT_CHECK. Adds --with-pisock=$dir_for_pilot_link.
svn path=/trunk/; revision=1357
Diffstat (limited to 'macros/gnome-pilot.m4')
-rw-r--r-- | macros/gnome-pilot.m4 | 47 |
1 files changed, 43 insertions, 4 deletions
diff --git a/macros/gnome-pilot.m4 b/macros/gnome-pilot.m4 index 5895bf793f..e0e6f293cd 100644 --- a/macros/gnome-pilot.m4 +++ b/macros/gnome-pilot.m4 @@ -17,6 +17,46 @@ AC_SUBST(PISOCK_LIBS) AC_SUBST(PILOT_BINS) AC_SUBST(PILOT_LIBS) +AC_DEFUN([PILOT_LINK_HOOK],[ + AC_ARG_WITH(pisock, + [ --with-pisock Specify prefix for pisock files],[ + if test x$withval = xyes; then + dnl Note that an empty true branch is not valid sh syntax. + ifelse([$1], [], :, [$1]) + else + PISOCK_INCLUDEDIR="-I$withval/include" + PISOCK_LIBDIR="-L$withval/lib" + PISOCK_LIBS="-lpisock" + AC_MSG_CHECKING("for existance of $withval/lib/libpisock.so") + if test -e $withval/lib/libpisock.so; then + AC_MSG_RESULT("yes") + else + AC_MSG_ERROR("Unable to find libpisock. Try ftp://ryeham.ee.ryerson.ca/pub/PalmOS/.") + fi + AC_SUBST(PISOCK_INCLUDEDIR) + AC_SUBST(PISOCK_LIBDIR) + fi + ]) + + if test x$PISOCK_INCLUDEDIR = x; then + AC_CHECK_HEADER(pi-version.h, [], [ + AC_CHECK_HEADER(libpisock/pi-version.h, PISOCK_INCLUDEDIR="-I/usr/include/libpisock", + AC_MSG_ERROR("Unable to find pi-version.h")) ]) + fi + + AC_SUBST(PISOCK_INCLUDEDIR) + + if test x$PISOCK_INCLUDEDIR = x; then + AC_CHECK_LIB(pisock, pi_accept, [ PISOCK_LIBS=-lpisock ], + [ AC_MSG_ERROR("Unable to find libpisock. Try ftp://ryeham.ee.ryerson.ca/pub/PalmOS/.") ]) + fi + +]) + +AC_DEFUN([PILOT_LINK_CHECK],[ + PILOT_LINK_HOOK([],nofailure) +]) + AC_DEFUN([GNOME_PILOT_HOOK],[ AC_PATH_PROG(GNOME_PILOT_CONFIG,gnome-pilot-config,no) AC_CACHE_CHECK([for gnome-pilot environment],gnome_cv_pilot_found,[ @@ -28,12 +68,10 @@ AC_DEFUN([GNOME_PILOT_HOOK],[ ]) AM_CONDITIONAL(HAVE_GNOME_PILOT,test x$gnome_cv_pilot_found = xyes) if test x$gnome_cv_pilot_found = xyes; then - $1 - AC_CHECK_HEADER(pi-version.h, [PISOCK_INCLUDEDIR=""], [ - AC_CHECK_HEADER(libpisock/pi-version.h, [PISOCK_INCLUDEDIR="-I/usr/include/libpisock"])]) - AC_CHECK_LIB(pisock, pi_accept, [ PISOCK_LIBS="-lpisock" ]) + PILOT_LINK_CHECK GNOME_PILOT_CFLAGS=`gnome-pilot-config --cflags client conduitmgmt` GNOME_PILOT_LIBS=`gnome-pilot-config --libs client conduitmgmt` + $1 else if test x$2 = xfailure; then AC_MSG_ERROR(Gnome-pilot not installed or installation problem) @@ -44,3 +82,4 @@ AC_DEFUN([GNOME_PILOT_HOOK],[ AC_DEFUN([GNOME_PILOT_CHECK],[ GNOME_PILOT_HOOK([],nofailure) ]) + |