comparison configure.in @ 5076:dc5f6082aa74

[project @ 2004-11-12 03:49:26 by jwe]
author jwe
date Fri, 12 Nov 2004 03:49:26 +0000
parents 3486c62f2d62
children 1bf9abc0256b
comparison
equal deleted inserted replaced
5075:b6a9f78f60e9 5076:dc5f6082aa74
27 27
28 EXTERN_CFLAGS="$CFLAGS" 28 EXTERN_CFLAGS="$CFLAGS"
29 EXTERN_CXXFLAGS="$CXXFLAGS" 29 EXTERN_CXXFLAGS="$CXXFLAGS"
30 30
31 AC_INIT 31 AC_INIT
32 AC_REVISION($Revision: 1.456 $) 32 AC_REVISION($Revision: 1.457 $)
33 AC_PREREQ(2.57) 33 AC_PREREQ(2.57)
34 AC_CONFIG_SRCDIR([src/octave.cc]) 34 AC_CONFIG_SRCDIR([src/octave.cc])
35 AC_CONFIG_HEADER(config.h) 35 AC_CONFIG_HEADER(config.h)
36 36
37 AC_DEFINE(OCTAVE_SOURCE, 1, [Define if this is Octave.]) 37 AC_DEFINE(OCTAVE_SOURCE, 1, [Define if this is Octave.])
229 ;; 229 ;;
230 esac 230 esac
231 AC_SUBST(DEPEND_FLAGS) 231 AC_SUBST(DEPEND_FLAGS)
232 AC_SUBST(DEPEND_EXTRA_SED_PATTERN) 232 AC_SUBST(DEPEND_EXTRA_SED_PATTERN)
233 233
234 ### On Intel systems with gcc, we may need to compile with -mieee-fp to 234 ### On Intel systems with gcc, we may need to compile with -mieee-fp
235 ### get full support for IEEE floating point. 235 ### and -ffloat-store to get full support for IEEE floating point.
236 ### 236 ###
237 ### On Alpha/OSF systems, we need -mieee. 237 ### On Alpha/OSF systems, we need -mieee.
238 238
239 ieee_fp_flag= 239 ieee_fp_flag=
240 case "$canonical_host_type" in 240 case "$canonical_host_type" in
241 i[[3456789]]86-*-*) 241 i[[3456789]]86-*-*)
242 OCTAVE_CC_FLAG(-mieee-fp, [ 242 if test "$GCC" = yes; then
243 ieee_fp_flag=-mieee-fp 243 OCTAVE_CC_FLAG(-mieee-fp, [
244 XTRA_CFLAGS="$XTRA_CFLAGS -mieee-fp" 244 ieee_fp_flag=-mieee-fp
245 AC_MSG_RESULT([adding -mieee-fp to XTRA_CFLAGS])]) 245 XTRA_CFLAGS="$XTRA_CFLAGS -mieee-fp"
246 246 AC_MSG_RESULT([adding -mieee-fp to XTRA_CFLAGS])])
247 OCTAVE_CXX_FLAG(-mieee-fp, [ 247
248 ieee_fp_flag=-mieee-fp 248 OCTAVE_CC_FLAG(-ffloat-store, [
249 XTRA_CXXFLAGS="$XTRA_CXXFLAGS -mieee-fp" 249 float_store_flag=-ffloat-store
250 AC_MSG_RESULT([adding -mieee-fp to XTRA_CXXFLAGS])]) 250 XTRA_CFLAGS="$XTRA_CFLAGS -ffloat-store"
251 AC_MSG_RESULT([adding -ffloat-store to XTRA_CFLAGS])])
252 fi
253 if test "$GXX" = yes; then
254 OCTAVE_CXX_FLAG(-mieee-fp, [
255 ieee_fp_flag=-mieee-fp
256 XTRA_CXXFLAGS="$XTRA_CXXFLAGS -mieee-fp"
257 AC_MSG_RESULT([adding -mieee-fp to XTRA_CXXFLAGS])])
258
259 OCTAVE_CXX_FLAG(-ffloat-store, [
260 float_store_flag=-ffloat-store
261 XTRA_CXXFLAGS="$XTRA_CXXFLAGS -ffloat-store"
262 AC_MSG_RESULT([adding -ffloat-store to XTRA_CXXFLAGS])])
263 fi
251 ;; 264 ;;
252 alpha*-*-*) 265 alpha*-*-*)
253 if test "$GCC" = yes; then 266 if test "$GCC" = yes; then
254 OCTAVE_CC_FLAG(-mieee, [ 267 OCTAVE_CC_FLAG(-mieee, [
255 ieee_fp_flag=-mieee 268 ieee_fp_flag=-mieee
256 XTRA_CFLAGS="$XTRA_CFLAGS -mieee" 269 XTRA_CFLAGS="$XTRA_CFLAGS -mieee"
257 AC_MSG_RESULT([adding -mieee to XTRA_CFLAGS])]) 270 AC_MSG_RESULT([adding -mieee to XTRA_CFLAGS])])
258 271 else
272 OCTAVE_CC_FLAG(-ieee, [
273 ieee_fp_flag=-ieee
274 XTRA_CFLAGS="$XTRA_CFLAGS -ieee"
275 AC_MSG_RESULT([adding -ieee to XTRA_CFLAGS])])
276 fi
277 if test "$GXX" = yes; then
259 OCTAVE_CXX_FLAG(-mieee, [ 278 OCTAVE_CXX_FLAG(-mieee, [
260 ieee_fp_flag=-mieee 279 ieee_fp_flag=-mieee
261 XTRA_CXXFLAGS="$XTRA_CXXFLAGS -mieee" 280 XTRA_CXXFLAGS="$XTRA_CXXFLAGS -mieee"
262 AC_MSG_RESULT([adding -mieee to XTRA_CXXFLAGS])]) 281 AC_MSG_RESULT([adding -mieee to XTRA_CXXFLAGS])])
263 else 282 else
264 OCTAVE_CC_FLAG(-ieee, [
265 ieee_fp_flag=-ieee
266 XTRA_CFLAGS="$XTRA_CFLAGS -ieee"
267 AC_MSG_RESULT([adding -ieee to XTRA_CFLAGS])])
268
269 OCTAVE_CXX_FLAG(-ieee, [ 283 OCTAVE_CXX_FLAG(-ieee, [
270 ieee_fp_flag=-ieee 284 ieee_fp_flag=-ieee
271 XTRA_CXXFLAGS="$XTRA_CXXFLAGS -ieee" 285 XTRA_CXXFLAGS="$XTRA_CXXFLAGS -ieee"
272 AC_MSG_RESULT([adding -ieee to XTRA_CXXFLAGS])]) 286 AC_MSG_RESULT([adding -ieee to XTRA_CXXFLAGS])])
273 fi 287 fi
483 if test -n "$F77"; then 497 if test -n "$F77"; then
484 AC_F77_LIBRARY_LDFLAGS 498 AC_F77_LIBRARY_LDFLAGS
485 AC_F77_DUMMY_MAIN 499 AC_F77_DUMMY_MAIN
486 AC_F77_WRAPPERS 500 AC_F77_WRAPPERS
487 case "$canonical_host_type" in 501 case "$canonical_host_type" in
502 i[[3456789]]86-*-*)
503 if test "$ac_cv_f77_compiler_gnu" = yes; then
504 OCTAVE_F77_FLAG(-mieee-fp)
505 OCTAVE_F77_FLAG(-ffloat-store)
506 fi
507 ;;
488 alpha*-*-*) 508 alpha*-*-*)
489 if test "$ac_cv_f77_compiler_gnu" = yes; then 509 if test "$ac_cv_f77_compiler_gnu" = yes; then
490 FFLAGS="$ieee_fp_flag $FFLAGS" 510 OCTAVE_F77_FLAG(-mieee)
491 else 511 else
492 FFLAGS="-fpe1 $FFLAGS" 512 OCTAVE_F77_FLAG(-ieee)
513 OCTAVE_F77_FLAG(-fpe1)
493 fi 514 fi
494 ;; 515 ;;
495 powerpc-apple-machten*) 516 powerpc-apple-machten*)
496 FFLAGS= 517 FFLAGS=
497 ;; 518 ;;