Changeset 5067 for trunk/psModules/configure.ac
- Timestamp:
- Sep 19, 2005, 12:15:45 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psModules/configure.ac (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/configure.ac
r5034 r5067 8 8 AM_MAINTAINER_MODE 9 9 10 dnl otherise AC_PROG_CC will default CFLAGS to "-g -02" 11 if test -z ${CFLAGS} ; then 12 CFLAGS="-g -O0" 13 fi 14 AC_SUBST([CFLAGS]) 15 10 16 AC_LANG(C) 11 17 AC_PROG_CC 12 13 dnl AC_SUBST(LDFLAGS) 14 AC_SUBST(CFLAGS) 15 16 AC_MSG_CHECKING([C99 flag]) 17 if test "$GCC" == "yes" 18 then 19 CFLAGS="${CFLAGS=} -std=gnu99" 20 AC_MSG_RESULT([-std=gnu99]) 21 else 22 CFLAGS="${CFLAGS=} -std=c99" 23 AC_MSG_RESULT([-std=c99]) 24 fi 25 18 dnl FIXME document why GNU_SOURCE is being set 26 19 AC_GNU_SOURCE 27 28 20 AC_PROG_INSTALL 29 21 AM_PROG_LIBTOOL 30 22 31 23 AC_PREFIX_DEFAULT([`pwd`]) 32 test "$prefix" = NONE && prefix=`pwd`33 24 34 DOXYGEN="doxygen Doxyfile" 35 AC_CHECK_PROG(DOXYGEN,doxygen,[echo Doxygen not detected in configure stage.]) 36 AC_SUBST(DOXYGEN,$DOXYGEN) 25 dnl cflags -------------------------------------------------------------------- 26 dnl FIXME document why -std=gnu99 is being set 37 27 28 AC_MSG_CHECKING([C99 flag]) 29 if test "$GCC" = "yes" ; then 30 AM_CFLAGS="-std=gnu99" 31 AC_MSG_RESULT([-std=gnu99]) 32 else 33 AM_CFLAGS="-std=c99" 34 AC_MSG_RESULT([-std=c99]) 35 fi 36 AM_CFLAGS="${AM_CFLAGS=} -Wall -Werror" 37 AC_SUBST([AM_CFLAGS]) 38 39 dnl doxygen ------------------------------------------------------------------- 40 41 AC_PATH_PROG([DOXYGEN], [doxygen], [missing]) 42 if test "$DOXYGEN" = "missing" ; then 43 AC_MSG_ERROR([doxygen is required]) 44 fi 45 46 dnl needed by doxygen 47 AC_PATH_PROG([PERL], [perl], [missing]) 48 if test "$PERL" = "missing" ; then 49 AC_MSG_ERROR([perl is required]) 50 fi 51 52 dnl pslib --------------------------------------------------------------------- 38 53 AC_ARG_WITH(pslib-config, 39 54 [ --with-pslib-config=FILE Specify location of psLib-config script], 40 [PSLIB_CONFIG=$withval], 41 [PSLIB_CONFIG=`which pslib-config`]) 42 AC_CHECK_FILE($PSLIB_CONFIG,[], 55 [PSLIB_CONFIG=$withval]) 56 57 if test -z ${PSLIB_CONFIG} ; then 58 PKG_CHECK_MODULES([PSLIB], [pslib >= 0.7.0]) 59 else 60 AC_CHECK_FILE($PSLIB_CONFIG,[], 43 61 [AC_MSG_ERROR([psLib is required. If not in path, use --with-pslib-config to specify pslib-config script location.])]) 44 AC_MSG_CHECKING([PSLIB cflags]) 45 PSLIB_CFLAGS="`${PSLIB_CONFIG} --cflags`" 46 AC_MSG_RESULT([${PSLIB_CFLAGS}]) 47 AC_MSG_CHECKING([PSLIB libs]) 48 PSLIB_LIBS="`${PSLIB_CONFIG} --libs`" 49 AC_MSG_RESULT([${PSLIB_LIBS}]) 50 CFLAGS="${CFLAGS=} ${PSLIB_CFLAGS}" 51 LDFLAGS="${LDFLAGS=} ${PSLIB_LIBS}" 62 AC_MSG_CHECKING([PSLIB_CFLAGS]) 63 PSLIB_CFLAGS="`${PSLIB_CONFIG} --cflags`" 64 AC_MSG_RESULT([${PSLIB_CFLAGS}]) 65 AC_MSG_CHECKING([PSLIB_LIBS]) 66 PSLIB_LIBS="`${PSLIB_CONFIG} --libs`" 67 AC_MSG_RESULT([${PSLIB_LIBS}]) 68 fi 52 69 53 CFLAGS="${CFLAGS=} -Wall -Werror" 70 PSMODULE_CFLAGS="${PSMODULE_CFLAGS=} ${PSLIB_CFLAGS}" 71 PSMODULE_LIBS="${PSMODULE_CFLAGS=} ${PSLIB_LIBS}" 72 dnl --------------------------------------------------------------------------- 73 74 AC_SUBST([PSMODULE_CFLAGS]) 75 AC_SUBST([PSMODULE_LIBS]) 54 76 55 77 AC_CONFIG_FILES([
Note:
See TracChangeset
for help on using the changeset viewer.
