Changeset 42117
- Timestamp:
- Mar 16, 2022, 4:23:05 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20220316/psLib/configure.ac
r34089 r42117 46 46 SRCDIRS="sys astro db fft fits imageops jpeg math mathtypes types" dnl xml 47 47 # escape two escapes at this level so \\ gets passed to the shell and \ to perl 48 SRCINC=`echo "${SRCDIRS =}" | ${PERL} -pe "s|(\w+)|-I\\\\${SRCPATH=}/\1|g"`49 SRCINC="-I${SRCPATH =} ${SRCINC=}"50 SRCSUBLIBS=`echo "${SRCDIRS =}" | ${PERL} -pe "s|(\w+)|\1/libpslib\1.la|g"`51 AC_SUBST(SRCSUBLIBS,${SRCSUBLIBS =})52 AC_SUBST(SRCINC,${SRCINC =})48 SRCINC=`echo "${SRCDIRS}" | ${PERL} -pe "s|(\w+)|-I\\\\${SRCPATH}/\1|g"` 49 SRCINC="-I${SRCPATH} ${SRCINC}" 50 SRCSUBLIBS=`echo "${SRCDIRS}" | ${PERL} -pe "s|(\w+)|\1/libpslib\1.la|g"` 51 AC_SUBST(SRCSUBLIBS,${SRCSUBLIBS}) 52 AC_SUBST(SRCINC,${SRCINC}) 53 53 AC_SUBST(ABS_SRCDIR,`pwd`) dnl assuming configure is run in top directory -- is there something better? 54 54 AC_PROG_MAKE_SET … … 67 67 [AC_MSG_RESULT(memory allocation backtracing enabled) 68 68 AC_DEFINE([PS_MEM_BACKTRACE], 1, [Define to 1 if you want memory backtracing]) 69 CFLAGS="${CFLAGS =} -rdynamic"69 CFLAGS="${CFLAGS} -rdynamic" 70 70 ] 71 71 ) … … 102 102 103 103 ACX_PTHREAD( 104 [PSLIB_CFLAGS="${PSLIB_CFLAGS =} ${PTHREAD_CFLAGS}"105 PSLIB_LIBS="${PSLIB_LIBS =} ${PTHREAD_CFLAGS} ${PTHREAD_LIBS}"],104 [PSLIB_CFLAGS="${PSLIB_CFLAGS} ${PTHREAD_CFLAGS}" 105 PSLIB_LIBS="${PSLIB_LIBS} ${PTHREAD_CFLAGS} ${PTHREAD_LIBS}"], 106 106 [AC_MSG_ERROR([pthread support is required to build psLib])] 107 107 ) … … 110 110 111 111 AX_LIB_MYSQL([4.1.2], 112 [PSLIB_CFLAGS="${PSLIB_CFLAGS =} ${MYSQL_CFLAGS} -DHAVE_PSDB"113 PSLIB_LIBS="${PSLIB_LIBS =} ${MYSQL_LDFLAGS}"],114 [PSLIB_CFLAGS="${PSLIB_CFLAGS =}"]112 [PSLIB_CFLAGS="${PSLIB_CFLAGS} ${MYSQL_CFLAGS} -DHAVE_PSDB" 113 PSLIB_LIBS="${PSLIB_LIBS} ${MYSQL_LDFLAGS}"], 114 [PSLIB_CFLAGS="${PSLIB_CFLAGS}"] 115 115 ) 116 116 … … 125 125 PKG_CHECK_MODULES([CFITSIO], [cfitsio], [], AC_MSG_ERROR([CFITSIO package not found. Obtain CFITSIO at http://heasarc.gsfc.nasa.gov/docs/software/fitsio])) 126 126 127 PSLIB_CFLAGS="${PSLIB_CFLAGS =} ${CFITSIO_CFLAGS}"128 PSLIB_LIBS="${PSLIB_LIBS =} ${CFITSIO_LIBS}"129 130 CFLAGS="${CFLAGS =} ${CFITSIO_CFLAGS}"131 LDFLAGS="${LDFLAGS =} ${CFITSIO_LIBS}"127 PSLIB_CFLAGS="${PSLIB_CFLAGS} ${CFITSIO_CFLAGS}" 128 PSLIB_LIBS="${PSLIB_LIBS} ${CFITSIO_LIBS}" 129 130 CFLAGS="${CFLAGS} ${CFITSIO_CFLAGS}" 131 LDFLAGS="${LDFLAGS} ${CFITSIO_LIBS}" 132 132 133 133 dnl Now check if CFITSIO supports fits_open_diskfile, i.e., is at least version 2.501 … … 159 159 PKG_CHECK_MODULES([FFTW3], [fftw3f], [], AC_MSG_ERROR([FFTW version 3 (--enable-float) library not found. Obtain it at http://www.fftw.org/])) 160 160 161 PSLIB_CFLAGS="${PSLIB_CFLAGS =} ${FFTW3_CFLAGS}"162 PSLIB_LIBS="${PSLIB_LIBS =} ${FFTW3_LIBS}"161 PSLIB_CFLAGS="${PSLIB_CFLAGS} ${FFTW3_CFLAGS}" 162 PSLIB_LIBS="${PSLIB_LIBS} ${FFTW3_LIBS}" 163 163 164 164 CFLAGS="${CFLAGS} ${FFTW3_CFLAGS}" … … 190 190 PKG_CHECK_MODULES([GSL], [gsl], [], AC_MSG_ERROR([GSL is required. Obtain it at http://www.gnu.org/software/gsl])) 191 191 192 PSLIB_CFLAGS="${PSLIB_CFLAGS =} ${GSL_CFLAGS}"193 PSLIB_LIBS="${PSLIB_LIBS =} ${GSL_LIBS}"192 PSLIB_CFLAGS="${PSLIB_CFLAGS} ${GSL_CFLAGS}" 193 PSLIB_LIBS="${PSLIB_LIBS} ${GSL_LIBS}" 194 194 195 195 AC_SUBST([GSL_CFLAGS]) … … 303 303 LDFLAGS="${LDFLAGS} ${JPEG_LDFLAGS}" 304 304 305 AC_CHECK_HEADERS([jpeglib.h],[PSLIB_CFLAGS="${PSLIB_CFLAGS =} ${JPEG_CFLAGS}"305 AC_CHECK_HEADERS([jpeglib.h],[PSLIB_CFLAGS="${PSLIB_CFLAGS} ${JPEG_CFLAGS}" 306 306 AC_SUBST(JPEG_CFLAGS)], 307 307 [AC_MSG_ERROR([libjpeg headers not found. Obtain libjpeg from http://www.ijg.org/ or use --with-jpeg to specify location.])] 308 308 ) 309 309 310 AC_CHECK_LIB(jpeg,jpeg_CreateCompress,[PSLIB_LIBS="${PSLIB_LIBS =} ${JPEG_LDFLAGS} -ljpeg"],310 AC_CHECK_LIB(jpeg,jpeg_CreateCompress,[PSLIB_LIBS="${PSLIB_LIBS} ${JPEG_LDFLAGS} -ljpeg"], 311 311 [AC_MSG_ERROR([libjpeg library not found. Obtain libjpeg from http://www.ijg.org/ or use --with-jpeg to specify location.])] 312 312 ) … … 391 391 AC_CHECK_FILE($SWIG,[], 392 392 [AC_MSG_ERROR([SWIG is required. Obtain it at www.swig.org or use --with-swig to specify its install location.])]) 393 SUBDIR="${SUBDIR =} swig"393 SUBDIR="${SUBDIR} swig" 394 394 395 395 dnl restore the CFLAGS/LDFLAGS … … 433 433 434 434 AC_CHECK_LIB(mx,sqrtf, 435 [PSLIB_LIBS="${PSLIB_LIBS =} -lmx"])435 [PSLIB_LIBS="${PSLIB_LIBS} -lmx"]) 436 436 LIBS=${TMP_LIBS} 437 437 AC_CHECK_FUNC(atoll, [], … … 474 474 IPP_STDOPTS 475 475 IPP_STDCFLAGS 476 CFLAGS="${CFLAGS =} -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L"476 CFLAGS="${CFLAGS} -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L" 477 477 478 478 dnl ---------------- export variables --------------------
Note:
See TracChangeset
for help on using the changeset viewer.
