Changeset 10610 for trunk/psModules/configure.ac
- Timestamp:
- Dec 10, 2006, 8:28:39 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/configure.ac (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/configure.ac
r9878 r10610 56 56 57 57 SRCPATH='${top_srcdir}/src' 58 SRCDIRS=" config concepts camera astrom detrend imcombine objects"58 SRCDIRS="extras config concepts camera astrom detrend imcombine objects" 59 59 # escape two escapes at this level so \\ gets passed to the shell and \ to perl 60 60 SRCINC=`echo "${SRCDIRS=}" | ${PERL} -pe "s|(\w+)|-I\\\\${SRCPATH=}/\1|g"` … … 100 100 AM_CONDITIONAL(DOXYGEN, test x$doxygen = xtrue) 101 101 102 dnl ------------------ kapa,libkapa options ------------------------- 103 dnl -- libkapa implies the requirement for libpng, libjpeg as well -- 104 105 dnl save LIBS/CFLAGS/LDFLAGS 106 TMP_LIBS=${LIBS} 107 TMP_CFLAGS=${CFLAGS} 108 TMP_LDFLAGS=${LDFLAGS} 109 TMP_CPPFLAGS=${CPPFLAGS} 110 111 dnl test for command-line options: use ohana-config if not supplied 112 KAPA_CFLAGS_CONFIG="true" 113 KAPA_LIBS_CONFIG="true" 114 AC_ARG_WITH(kapa, 115 [AS_HELP_STRING(--with-kapa=DIR,Specify location of libkapa)], 116 [KAPA_CFLAGS="-I$withval/include" KAPA_LIBS="-L$withval/lib" 117 KAPA_CFLAGS_CONFIG="false" KAPA_LIBS_CONFIG="false"]) 118 AC_ARG_WITH(kapa-include, 119 [AS_HELP_STRING(--with-kapa-include=DIR,Specify libkapa include directory.)], 120 [KAPA_CFLAGS="-I$withval" KAPA_CFLAGS_CONFIG="false"]) 121 AC_ARG_WITH(kapa-lib, 122 [AS_HELP_STRING(--with-kapa-lib=DIR,Specify libkapa library directory.)], 123 [KAPA_LIBS="-L$withval" KAPA_LIBS_CONFIG="false"]) 124 125 echo "KAPA_CFLAGS_CONFIG: $KAPA_CFLAGS_CONFIG" 126 echo "KAPA_LIBS_CONFIG: $KAPA_LIBS_CONFIG" 127 echo "KAPA_CFLAGS: $KAPA_CFLAGS" 128 echo "KAPA_LIBS: $KAPA_LIBS" 129 130 dnl HAVE_KAPA is set to false if any of the tests fail 131 HAVE_KAPA="true" 132 AC_MSG_NOTICE([checking for libkapa]) 133 if test "$KAPA_CFLAGS_CONFIG" = "true" -o "$KAPA_LIBS_CONFIG" = "true"; then 134 AC_MSG_NOTICE([kapa info supplied by ohana-config]) 135 KAPA_CONFIG=`which ohana-config` 136 AC_CHECK_FILE($KAPA_CONFIG,[], 137 [HAVE_KAPA="false"; AC_MSG_WARN([libkapa is not found: output plots disabled. Obtain libkapa at http://kiawe.ifa.hawaii.edu/Elixir/Ohana or use --with-kapa to specify location])]) 138 139 echo "HAVE_KAPA: $HAVE_KAPA" 140 echo "KAPA_CFLAGS_CONFIG: $KAPA_CFLAGS_CONFIG" 141 142 if test "$HAVE_KAPA" = "true" -a "$KAPA_CFLAGS_CONFIG" = "true" ; then 143 AC_MSG_NOTICE([libkapa cflags info supplied by ohana-config]) 144 AC_MSG_CHECKING([libkapa cflags]) 145 KAPA_CFLAGS="`${KAPA_CONFIG} --cflags`" 146 AC_MSG_RESULT([${KAPA_CFLAGS}]) 147 fi 148 149 if test "$HAVE_KAPA" = "true" -a "$KAPA_LIBS_CONFIG" = "true" ; then 150 AC_MSG_NOTICE([libkapa ldflags info supplied by ohana-config]) 151 AC_MSG_CHECKING([libkapa ldflags]) 152 KAPA_LIBS="`${KAPA_CONFIG} --libs` -lX11" 153 AC_MSG_RESULT([${KAPA_LIBS}]) 154 fi 155 fi 156 157 if test "$HAVE_KAPA" = "true" ; then 158 AC_MSG_NOTICE([libkapa supplied]) 159 PSMODULES_CFLAGS="${PSMODULES_CFLAGS} ${KAPA_CFLAGS}" 160 PSMODULES_LIBS="${PSMODULES_LIBS} ${KAPA_LIBS}" 161 else 162 AC_MSG_NOTICE([libkapa ignored]) 163 fi 164 165 dnl HAVE_KAPA is set to false if any of the tests fail 166 dnl HAVE_KAPA=true 167 dnl AC_CHECK_HEADERS([kapa.h], 168 dnl [PSMODULES_CFLAGS="$PSMODULES_CFLAGS $KAPA_CFLAGS" AC_SUBST(KAPA_CFLAGS)], 169 dnl [HAVE_KAPA=false; AC_MSG_WARN([libkapa headers not found: output plots disabled. Obtain libkapa at http://kiawe.ifa.hawaii.edu/Elixir/Ohana or use --with-kapa to specify location.])] 170 dnl ) 171 dnl AC_CHECK_LIB(kapa,KapaInitGraph, 172 dnl [PSMODULES_LIBS="$PSMODULES_LIBS $JPEG_LDFLAGS -ljpeg"], 173 dnl [HAVE_KAPA=false; AC_MSG_WARN([libkapa headers not found: output plots disabled. Obtain libkapa at http://kiawe.ifa.hawaii.edu/Elixir/Ohana or use --with-kapa to specify location.])],[-lm] 174 dnl ) 175 176 dnl restore the CFLAGS/LDFLAGS 177 LIBS=${TMP_LIBS} 178 CFLAGS=${TMP_CFLAGS} 179 LDFLAGS=${TMP_LDFLAGS} 180 CPPFLAGS=${TMP_CPPFLAGS} 181 182 dnl ------------------ libjpeg options --------------------- 183 184 dnl save LIBS/CFLAGS/LDFLAGS 185 TMP_LIBS=${LIBS} 186 TMP_CFLAGS=${CFLAGS} 187 TMP_LDFLAGS=${LDFLAGS} 188 TMP_CPPFLAGS=${CPPFLAGS} 189 190 AC_ARG_WITH(jpeg, 191 [AS_HELP_STRING(--with-jpeg=DIR,Specify location of libjpeg.)], 192 [JPEG_CFLAGS="-I$withval/include" 193 JPEG_LDFLAGS="-L$withval/lib"]) 194 AC_ARG_WITH(jpeg-include, 195 [AS_HELP_STRING(--with-jpeg-include=DIR,Specify libjpeg include directory.)], 196 [JPEG_CFLAGS="-I$withval"]) 197 AC_ARG_WITH(jpeg-lib, 198 [AS_HELP_STRING(--with-jpeg-lib=DIR,Specify libjpeg library directory.)], 199 [JPEG_LDFLAGS="-L$withval"]) 200 201 CFLAGS="${CFLAGS} ${JPEG_CFLAGS}" 202 CPPFLAGS=${CFLAGS} 203 LDFLAGS="${LDFLAGS} ${JPEG_LDFLAGS}" 204 205 AC_CHECK_HEADERS([jpeglib.h], 206 [PSMODULES_CFLAGS="$PSMODULES_CFLAGS $JPEG_CFLAGS" AC_SUBST(JPEG_CFLAGS)], 207 [HAVE_KAPA=false; AC_MSG_WARN([libjpeg headers not found: output plots disabled. Obtain libjpeg from http://www.ijg.org/ or use --with-jpeg to specify location.])] 208 ) 209 210 AC_CHECK_LIB(jpeg,jpeg_CreateCompress, 211 [PSMODULES_LIBS="$PSMODULES_LIBS $JPEG_LDFLAGS -ljpeg"], 212 [HAVE_KAPA=false; AC_MSG_WARN([libjpeg library not found: output plots disabled. Obtain libjpeg from http://www.ijg.org/ or use --with-jpeg to specify location.])] 213 ) 214 215 dnl restore the CFLAGS/LDFLAGS 216 LIBS=${TMP_LIBS} 217 CFLAGS=${TMP_CFLAGS} 218 LDFLAGS=${TMP_LDFLAGS} 219 CPPFLAGS=${TMP_CPPFLAGS} 220 221 dnl ------------------ libpng options --------------------- 222 223 dnl save LIBS/CFLAGS/LDFLAGS 224 TMP_LIBS=${LIBS} 225 TMP_CFLAGS=${CFLAGS} 226 TMP_LDFLAGS=${LDFLAGS} 227 TMP_CPPFLAGS=${CPPFLAGS} 228 229 AC_ARG_WITH(png, 230 [AS_HELP_STRING(--with-png=DIR,Specify location of libpng.)], 231 [PNG_CFLAGS="-I$withval/include" 232 PNG_LDFLAGS="-L$withval/lib"]) 233 AC_ARG_WITH(png-include, 234 [AS_HELP_STRING(--with-png-include=DIR,Specify libpng include directory.)], 235 [PNG_CFLAGS="-I$withval"]) 236 AC_ARG_WITH(png-lib, 237 [AS_HELP_STRING(--with-png-lib=DIR,Specify libpng library directory.)], 238 [PNG_LDFLAGS="-L$withval"]) 239 240 CFLAGS="${CFLAGS} ${PNG_CFLAGS}" 241 CPPFLAGS=${CFLAGS} 242 LDFLAGS="${LDFLAGS} ${PNG_LDFLAGS}" 243 244 AC_CHECK_HEADERS([png.h], 245 [PSMODULES_CFLAGS="$PSMODULES_CFLAGS $PNG_CFLAGS" AC_SUBST(PNG_CFLAGS)], 246 [HAVE_KAPA=false; AC_MSG_WARN([libpng headers not found: output plots disabled. Obtain libpng from http://www.ijg.org/ or use --with-png to specify location.])] 247 ) 248 249 AC_CHECK_LIB(png,png_init_io, 250 [PSMODULES_LIBS="$PSMODULES_LIBS $PNG_LDFLAGS -lpng"], 251 [HAVE_KAPA=false; AC_MSG_WARN([libpng library not found: output plots disabled. Obtain libpng from http://www.ijg.org/ or use --with-png to specify location.])] 252 ) 253 254 dnl restore the CFLAGS/LDFLAGS 255 LIBS=${TMP_LIBS} 256 CFLAGS=${TMP_CFLAGS} 257 LDFLAGS=${TMP_LDFLAGS} 258 CPPFLAGS=${TMP_CPPFLAGS} 259 260 dnl ------------------ use kapa or not? --------------------- 261 262 if test "$HAVE_KAPA" == "true" ; then 263 AC_MSG_RESULT([including plotting functions]) 264 AC_DEFINE([HAVE_KAPA],[1],[enable use of libkapa]) 265 else 266 AC_MSG_RESULT([skipping plotting functions]) 267 AC_DEFINE([HAVE_KAPA],[0],[disable use of libkapa]) 268 fi 269 102 270 dnl pslib --------------------------------------------------------------------- 103 271 AC_ARG_WITH(pslib-config, … … 120 288 PSMODULES_CFLAGS="${PSMODULES_CFLAGS=} ${PSLIB_CFLAGS}" 121 289 PSMODULES_LIBS="${PSMODULES_LIBS=} ${PSLIB_LIBS}" 290 291 echo "PSMODULES_CFLAGS: $PSMODULES_CFLAGS" 292 echo "PSMODULE_LIBS: $PSMODULES_LIBS" 293 122 294 dnl --------------------------------------------------------------------------- 123 295 … … 135 307 src/imcombine/Makefile 136 308 src/objects/Makefile 309 src/extras/Makefile 137 310 test/Makefile 138 311 test/astrom/Makefile … … 141 314 test/concepts/Makefile 142 315 test/detrend/Makefile 316 test/extras/Makefile 143 317 test/imcombine/Makefile 144 318 test/objects/Makefile
Note:
See TracChangeset
for help on using the changeset viewer.
