Changeset 7426
- Timestamp:
- Jun 8, 2006, 4:00:31 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/psphot/configure.ac (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/configure.ac
r7338 r7426 31 31 ) 32 32 33 dnl ------------------------------------------------------------ 34 dnl Find libjpeg. The library may not be in a well-known place, 35 dnl and AC_CHECK_LIB has no way of adding a library to the 36 dnl search path for the duration of the test 37 dnl 33 dnl ------------------ libjpeg options --------------------- 38 34 39 AC_ARG_WITH(libjpeg, 40 [AS_HELP_STRING(--with-libjpeg=DIR, Specify location of libjpg library)], 41 [JPEG_LIB="-L$withval"]) 42 SAVE_LIBS="${LIBS}" 43 LIBS="${LIBS=} $JPEG_LIB" 35 AC_ARG_WITH(jpeg, 36 [AS_HELP_STRING(--with-jpeg=DIR,Specify location of libjpeg.)], 37 [JPEG_CFLAGS="-I$withval/include" 38 JPEG_LDFLAGS="-L$withval/lib"]) 39 AC_ARG_WITH(jpeg-include, 40 [AS_HELP_STRING(--with-jpeg-include=DIR,Specify libjpeg include directory.)], 41 [JPEG_CFLAGS="-I$withval"]) 42 AC_ARG_WITH(fftw3-lib, 43 [AS_HELP_STRING(--with-jpeg-lib=DIR,Specify libjpeg library directory.)], 44 [JPEG_LDFLAGS="-L$withval"]) 44 45 45 AC_CHECK_LIB(jpeg,jpeg_CreateCompress, 46 [LIBS="${SAVE_LIBS} $JPEG_LIB -ljpeg"], 47 [LIBS="${SAVE_LIBS}" 48 AC_MSG_ERROR([jpeg library not found.])]) 46 dnl Store off CFLAGS/LDFLAGS so that they can be restored after tests 47 TMP_CFLAGS=${CFLAGS} 48 TMP_LDFLAGS=${LDFLAGS} 49 50 CFLAGS="${TMP_CFLAGS} ${JPEG_CFLAGS}" 51 LDFLAGS="${TMP_LDFLAGS} ${JPEG_LDFLAGS}" 52 53 AC_CHECK_HEADERS([jpeglib.h],[TMP_CFLAGS="$CFLAGS" # keep the change], 54 [AC_MSG_ERROR([libjpeg headers not found. Obtain libjpeg from http://www.ijg.org/ or use --with-jpeg to specify location.])] 55 ) 56 57 AC_CHECK_LIB(jpeg,jpeg_CreateCompress,[TMP_LDFLAGS="$LDFLAGS" # keep the change], 58 [AC_MSG_ERROR([libjpeg library not found. Obtain libjpeg from http://www.ijg.org/ or use --with-jpeg to specify location.])] 59 ) 60 61 dnl restore the CFLAGS/LDFLAGS in case we decide to make missing libjpeg only a warning 62 CFLAGS=${TMP_CFLAGS} 63 LDFLAGS=${TMP_LDFLAGS} 49 64 50 65 dnl ------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.
