diff options
author | Eskil Heyn Olsen <eskil@src.gnome.org> | 1999-10-31 18:48:15 +0000 |
---|---|---|
committer | Eskil Heyn Olsen <eskil@src.gnome.org> | 1999-10-31 18:48:15 +0000 |
commit | 7e03feb8801a140f8c13f427a9bfc536f624661f (patch) | |
tree | d2bd20fb9646a3c28bb27bde488010f4a4a8835b /macros | |
parent | 8c686af4f60f006d9e25df5f3beb379ca8045a92 (diff) | |
download | shared-mime-info-7e03feb8801a140f8c13f427a9bfc536f624661f.tar.gz |
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=985
Diffstat (limited to 'macros')
-rw-r--r-- | macros/ChangeLog | 5 | ||||
-rw-r--r-- | macros/gnome-pilot.m4 | 47 |
2 files changed, 48 insertions, 4 deletions
diff --git a/macros/ChangeLog b/macros/ChangeLog index c2333280..f909414e 100644 --- a/macros/ChangeLog +++ b/macros/ChangeLog @@ -1,3 +1,8 @@ +1999-10-31 Eskil Heyn Olsen <deity@eskil.dk> + + * gnome-pilot.m4: added PILOT_LINK_CHECK, used by + GNOME_PILOT_CHECK. Adds --with-pisock=$dir_for_pilot_link. + 1999-10-24 Jacob Berkman <jberkman@andrew.cmu.edu> * gnome-ghttp-check.m4: this should be a better fix diff --git a/macros/gnome-pilot.m4 b/macros/gnome-pilot.m4 index 5895bf79..e0e6f293 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) ]) + |