Mercurial > octave
comparison m4/acinclude.m4 @ 14605:28e53daab1f8
Cleanup on autoconf warnings
* acinclude.m4 (OCTAVE_CONFIGURE_WARNING,
OCTAVE_CONFIGURE_WARNING_SUMMARY): New macros
* configure.ac: Use these new macros. Remove copy-pasted code.
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Mon, 07 May 2012 08:52:17 -0400 |
parents | bc4c574ab3b6 |
children | 8a84849ad986 |
comparison
equal
deleted
inserted
replaced
14604:de72463862c4 | 14605:28e53daab1f8 |
---|---|
404 AC_LANG_POP(Fortran 77) | 404 AC_LANG_POP(Fortran 77) |
405 FFLAGS="$octave_fintsize_save_FFLAGS" | 405 FFLAGS="$octave_fintsize_save_FFLAGS" |
406 ]) | 406 ]) |
407 dnl | 407 dnl |
408 dnl | 408 dnl |
409 dnl Adds warnings to final summary | |
410 dnl | |
411 AC_DEFUN([OCTAVE_CONFIGURE_WARNING], [ | |
412 AC_MSG_WARN([$][$1]) | |
413 m4_set_add([summary_warning_list], [$1]) | |
414 ]) | |
415 dnl | |
416 dnl | |
417 dnl Prints final summary | |
418 dnl | |
419 AC_DEFUN([OCTAVE_CONFIGURE_WARNING_SUMMARY], [ | |
420 m4_set_foreach([summary_warning_list], [elt], [ | |
421 if test -n "[$]elt"; then | |
422 AC_MSG_WARN([$]elt) | |
423 warn_msg_printed=true | |
424 fi]) | |
425 ]) | |
426 dnl | |
427 dnl | |
409 dnl | 428 dnl |
410 dnl OCTAVE_CHECK_LIBRARY(LIBRARY, DOC-NAME, WARN-MSG, HEADER, FUNC, | 429 dnl OCTAVE_CHECK_LIBRARY(LIBRARY, DOC-NAME, WARN-MSG, HEADER, FUNC, |
411 dnl LANG, DOC-STRING, EXTRA-CHECK) | 430 dnl LANG, DOC-STRING, EXTRA-CHECK) |
412 AC_DEFUN([OCTAVE_CHECK_LIBRARY], [ | 431 AC_DEFUN([OCTAVE_CHECK_LIBRARY], [ |
413 AC_ARG_WITH([$1-includedir], | 432 AC_ARG_WITH([$1-includedir], |
444 ;; | 463 ;; |
445 esac | 464 esac |
446 | 465 |
447 [TEXINFO_]m4_toupper([$1])= | 466 [TEXINFO_]m4_toupper([$1])= |
448 warn_$1="$3" | 467 warn_$1="$3" |
468 m4_set_add([summary_warning_list], [warn_$1]) | |
469 | |
449 if test -n "$m4_toupper([$1])_LIBS"; then | 470 if test -n "$m4_toupper([$1])_LIBS"; then |
450 octave_check_library_save_CPPFLAGS="$CPPFLAGS" | 471 octave_check_library_save_CPPFLAGS="$CPPFLAGS" |
451 CPPFLAGS="$m4_toupper([$1])_CPPFLAGS $CPPFLAGS" | 472 CPPFLAGS="$m4_toupper([$1])_CPPFLAGS $CPPFLAGS" |
452 m4_ifnblank([$6], [AC_LANG_PUSH($6)]) | 473 m4_ifnblank([$6], [AC_LANG_PUSH($6)]) |
453 octave_$1_check_for_lib=false | 474 octave_$1_check_for_lib=false |