Mercurial > octave-nkf
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 ;; |