Revision 1,
1.3 KB
checked in by mmamonski, 14 years ago
(diff) |
Torque/PBS DRMAA initial commit
|
Line | |
---|
1 | # $Id: ax_gcc_warnings.m4 2420 2009-06-24 14:40:21Z lukasz $ |
---|
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.