| Revision 78,
1.3 KB
checked in by mmamonski, 13 years ago
(diff) |
|
DRMAA 2.0 utils cont...
|
| Line | |
|---|
| 1 | # $Id: ax_gcc_warnings.m4 13 2011-04-20 15:41:43Z mmamonski $ |
|---|
| 2 | # |
|---|
| 3 | # SYNOPSIS |
|---|
| 4 | # |
|---|
| 5 | # AX_GCC_FLAGS() |
|---|
| 6 | # |
|---|
| 7 | # DESCRIPTION |
|---|
| 8 | # |
|---|
| 9 | # Check for LSF libraries and headers. |
|---|
| 10 | # |
|---|
| 11 | # This macro calls:: |
|---|
| 12 | # |
|---|
| 13 | # AC_SUBST(GCC_W_NO_MISSING_FIELD_INITIALIZERS) |
|---|
| 14 | # AC_SUBST(GCC_W_NO_FORMAT_ZERO_LENGTH) |
|---|
| 15 | # |
|---|
| 16 | # LAST MODIFICATION |
|---|
| 17 | # |
|---|
| 18 | # 2008-10-13 |
|---|
| 19 | # |
|---|
| 20 | # LICENSE |
|---|
| 21 | # |
|---|
| 22 | # Written by Åukasz CieÅnik <lukasz.ciesnik@fedstage.com> |
|---|
| 23 | # and placed under Public Domain. |
|---|
| 24 | # |
|---|
| 25 | AC_DEFUN([AX_GCC_WARNINGS], [ |
|---|
| 26 | if test x$GCC == xyes; then |
|---|
| 27 | AC_SUBST([GCC_W_NO_MISSING_FIELD_INITIALIZERS]) |
|---|
| 28 | AC_SUBST([GCC_W_NO_FORMAT_ZERO_LENGTH]) |
|---|
| 29 | CFLAGS_save="$CFLAGS" |
|---|
| 30 | |
|---|
| 31 | AC_MSG_CHECKING([whether gcc accepts -Wno-missing-field-initializers]) |
|---|
| 32 | CFLAGS="$CFLAGS_save -Wall -Wextra -Wno-missing-field-initializers" |
|---|
| 33 | ax_gcc_warnings_src="int main(){ return 0; }" |
|---|
| 34 | AC_COMPILE_IFELSE([$ax_gcc_warnings_src], |
|---|
| 35 | [GCC_W_NO_MISSING_FIELD_INITIALIZERS="-Wno-missing-field-initializers" |
|---|
| 36 | AC_MSG_RESULT([yes])], |
|---|
| 37 | [GCC_W_NO_MISSING_FIELD_INITIALIZERS="-Wno-extra" |
|---|
| 38 | AC_MSG_RESULT([no])]) |
|---|
| 39 | |
|---|
| 40 | AC_MSG_CHECKING([whether gcc accepts -Wno-format-zero-length]) |
|---|
| 41 | CFLAGS="$CFLAGS_save -Wno-format-zero-length" |
|---|
| 42 | AC_COMPILE_IFELSE([$ax_gcc_warnings_src], |
|---|
| 43 | [GCC_W_NO_FORMAT_ZERO_LENGTH="-Wno-format-zero-length" |
|---|
| 44 | AC_MSG_RESULT([yes])], |
|---|
| 45 | [GCC_W_NO_FORMAT_ZERO_LENGTH="-Wno-format" |
|---|
| 46 | AC_MSG_RESULT([no])]) |
|---|
| 47 | |
|---|
| 48 | CFLAGS="$CFLAGS_save" |
|---|
| 49 | fi |
|---|
| 50 | ]) |
|---|
Note: See
TracBrowser
for help on using the repository browser.