@@ -65,75 +65,76 @@ dnl an option that includes a hash sign...
6565 # Tests for flags to enable C compiler warnings
6666 # GCC compatible
6767 AS_IF ( [ test "x$GCC" = "xyes" &&
68- " $CC" -c -Wall conftest.c > /dev/null 2>&1 &&
68+ $CC -c -Wall conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
6969 test -f conftest.o] ,[ dnl
7070 AS_IF ( [ test "x$ansi" = "x"] ,
7171 [ hts_cv_prog_cc_warnings="-Wall"] ,
7272 [ hts_cv_prog_cc_warnings="-Wall -ansi -pedantic"] )
7373 ] ,
7474 # Sun Studio or Solaris C compiler
75- [ " $CC" -V 2>&1 | $GREP -i -E "WorkShop|Sun C" > /dev/null 2>&1 &&
76- " $CC" -c -v -Xc conftest.c > /dev/null 2>&1 &&
75+ [ $CC -V 2>&1 | $GREP -i -E "WorkShop|Sun C" >& AS_MESSAGE_LOG_FD 2>&1 &&
76+ $CC -c -v -Xc conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
7777 test -f conftest.o] ,[ dnl
7878 AS_IF ( [ test "x$ansi" = "x"] ,
7979 [ hts_cv_prog_cc_warnings="-v"] ,
8080 [ hts_cv_prog_cc_warnings="-v -Xc"] )
8181 ] ,
8282 # Digital Unix C compiler
83- [ " $CC" -V 2>&1 | $GREP -i "Digital UNIX Compiler" > /dev/null 2>&1 &&
84- " $CC" -c -verbose -w0 -warnprotos -std1 conftest.c > /dev/null 2>&1 &&
83+ [ $CC -V 2>&1 | $GREP -i "Digital UNIX Compiler" >& AS_MESSAGE_LOG_FD 2>&1 &&
84+ $CC -c -verbose -w0 -warnprotos -std1 conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
8585 test -f conftest.o] , [ dnl
8686 AS_IF ( [ test "x$ansi" = "x"] ,
8787 [ hts_cv_prog_cc_warnings="-verbose -w0 -warnprotos"] ,
8888 [ hts_cv_prog_cc_warnings="-verbose -w0 -warnprotos -std1"] )
8989 ] ,
9090 # C for AIX Compiler
91- [ " $CC" 2>&1 | $GREP -i "C for AIX Compiler" > /dev/null 2>&1 &&
92- " $CC" -c -qlanglvl=ansi -qinfo=all conftest.c > /dev/null 2>&1 &&
91+ [ $CC 2>&1 | $GREP -i "C for AIX Compiler" >& AS_MESSAGE_LOG_FD 2>&1 &&
92+ $CC -c -qlanglvl=ansi -qinfo=all conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
9393 test -f conftest.o] ,[ dnl
9494 AS_IF ( [ test "x$ansi" = "x"] ,
9595 [ hts_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd"] ,
9696 [ hts_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd -qlanglvl=ansi"] )
9797 ] ,
9898 # IRIX C compiler
99- [ " $CC" -version 2>&1 | $GREP -i "MIPSpro Compilers" > /dev/null 2>&1 &&
100- " $CC" -c -fullwarn -ansi -ansiE conftest.c > /dev/null 2>&1 &&
99+ [ $CC -version 2>&1 | $GREP -i "MIPSpro Compilers" >& AS_MESSAGE_LOG_FD 2>&1 &&
100+ $CC -c -fullwarn -ansi -ansiE conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
101101 test -f conftest.o] ,[ dnl
102102 AS_IF ( [ test "x$ansi" = "x"] ,
103103 [ hts_cv_prog_cc_warnings="-fullwarn"] ,
104104 [ hts_cv_prog_cc_warnings="-fullwarn -ansi -ansiE"] )
105105 ] ,
106106 # HP-UX C compiler
107- [ what "$CC" 2>&1 | $GREP -i "HP C Compiler" > /dev/null 2>&1 &&
108- " $CC" -c -Aa +w1 conftest.c > /dev/null 2>&1 &&
107+ [ what "$CC" 2>&1 | $GREP -i "HP C Compiler" >& AS_MESSAGE_LOG_FD 2>&1 &&
108+ $CC -c -Aa +w1 conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
109109 test -f conftest.o] ,[ dnl
110110 AS_IF ( [ test "x$ansi" = "x"] ,
111111 [ hts_cv_prog_cc_warnings="+w1"] ,
112112 [ hts_cv_prog_cc_warnings="+w1 -Aa"] )
113113 ] ,
114114 # The NEC SX series (Super-UX 10) C compiler
115- [ " $CC" -V 2>&1 | $GREP "/SX" > /dev/null 2>&1 &&
116- " $CC" -c -pvctl[ ,] fullmsg -Xc conftest.c > /dev/null 2>&1 &&
115+ [ $CC -V 2>&1 | $GREP "/SX" >& AS_MESSAGE_LOG_FD 2>&1 &&
116+ $CC -c -pvctl[ ,] fullmsg -Xc conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
117117 test -f conftest.o] ,[
118118 AS_IF ( [ test "x$ansi" = "x"] ,
119119 [ hts_cv_prog_cc_warnings="-pvctl[ ,] fullmsg"] ,
120120 [ hts_cv_prog_cc_warnings="-pvctl[ ,] fullmsg -Xc"] )
121121 ] ,
122122 # The Cray C compiler (Unicos)
123- [ " $CC" -V 2>&1 | $GREP -i "Cray" > /dev/null 2>&1 &&
124- " $CC" -c -h msglevel_2 conftest.c > /dev/null 2>&1 &&
123+ [ $CC -V 2>&1 | $GREP -i "Cray" >& AS_MESSAGE_LOG_FD 2>&1 &&
124+ $CC -c -h msglevel_2 conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
125125 test -f conftest.o] ,[ dnl
126126 AS_IF ( [ test "x$ansi" = "x"] ,
127127 [ hts_cv_prog_cc_warnings="-h#msglevel_2"] ,
128128 [ hts_cv_prog_cc_warnings="-h#msglevel_2,conform"] )
129129 ] ,
130130 # The Tiny C Compiler
131- [ " $CC" -v 2>&1 | $GREP "tcc version" > /dev/null &&
132- " $CC" -Wall -c conftest.c > /dev/null 2>&1 &&
131+ [ $CC -v 2>&1 | $GREP "tcc version" >& AS_MESSAGE_LOG_FD &&
132+ $CC -Wall -c conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
133133 test -f conftest.o] ,[ dnl
134134 hts_cv_prog_cc_warnings="-Wall"
135135 ] )
136136 rm -f conftest.*
137+ rm -rf conftest.dSYM
137138 ] )
138139 ] )
139140
@@ -183,19 +184,20 @@ EOF
183184 # Tests for flags to make the C compiler treat warnings as errors
184185 # GCC compatible
185186 [ test "x$GCC" = "xyes" &&
186- " $CC" -c -Werror conftest.c > /dev/null 2>&1 &&
187+ $CC -c -Werror conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
187188 test -f conftest.o] ,[ hts_cv_prog_cc_werror="-Werror"] ,
188189 # Sun Studio or Solaris C compiler
189- [ " $CC" -V 2>&1 | $GREP -i -E "WorkShop|Sun C" > /dev/null 2>&1 &&
190- " $CC" -c -errwarn=%all conftest.c > /dev/null 2>&1 &&
190+ [ $CC -V 2>&1 | $GREP -i -E "WorkShop|Sun C" >& AS_MESSAGE_LOG_FD 2>&1 &&
191+ $CC -c -errwarn=%all conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
191192 test -f conftest.o] ,[ hts_cv_prog_cc_werror="-errwarn=%all"] ,
192193 # The Tiny C Compiler
193- [ " $CC" -v 2>&1 | $GREP "tcc version" > /dev/null &&
194- " $CC" -Wall -c conftest.c > /dev/null 2>&1 &&
194+ [ $CC -v 2>&1 | $GREP "tcc version" >& AS_MESSAGE_LOG_FD &&
195+ $CC -Wall -c conftest.c >& AS_MESSAGE_LOG_FD 2>&1 &&
195196 test -f conftest.o] ,[ hts_cv_prog_cc_werror="-Werror"]
196197 dnl TODO: Add more compilers
197198 )
198199 rm -f conftest.*
200+ rm -rf conftest.dSYM
199201 ] )
200202 ] )
201203 AS_IF ( [ test "x$hts_cv_prog_cc_werror" != x] ,[
0 commit comments