safe_CFLAGS=$CFLAGS
CFLAGS="-m32"
AC_TRY_LINK(, [
- int main () { return 0 ; }
+ return 0;
],
[
AC_MSG_RESULT([yes])
CFLAGS="-m32"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
FLAG_M32="-m32"
CFLAGS="-maix32"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
FLAG_MAIX32="-maix32"
CFLAGS="-m64"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
FLAG_M64="-m64"
CFLAGS="-maix64"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
FLAG_MAIX64="-maix64"
CFLAGS="-mmmx"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
FLAG_MMMX="-mmmx"
CFLAGS="-msse"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
FLAG_MSSE="-msse"
CFLAGS="-mpreferred-stack-boundary=2"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
PREFERRED_STACK_BOUNDARY="-mpreferred-stack-boundary=2"
CFLAGS="-Wno-pointer-sign"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
no_pointer_sign=yes
CFLAGS="-Wdeclaration-after-statement"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
declaration_after_statement=yes
CFLAGS="-fno-stack-protector"
AC_TRY_COMPILE(, [
-int main () { return 0 ; }
+ return 0;
],
[
no_stack_protector=yes