-FPTOOLS_CC_FLAG(-mwin32,CC_SUPPORTS_MWIN32)
-FPTOOLS_CC_FLAG(-mno-cygwin,CC_SUPPORTS_MNO_CYGWIN)
-
-EXTRA_CC_OPTS="$CC_SUPPORTS_MNO_CYGWIN $CC_SUPPORTS_MWIN32"
-SRC_CC_OPTS="-O $EXTRA_CC_OPTS"
-CPPFLAGS="$EXTRA_CC_OPTS $CPPFLAGS"
-AC_SUBST(SRC_CC_OPTS)
+case $TargetOS_CPP in
+mingw32)
+ FPTOOLS_CC_FLAG(-mno-cygwin,CC_SUPPORTS_MNO_CYGWIN)
+
+ EXTRA_CC_OPTS="$CC_SUPPORTS_MNO_CYGWIN"
+ SRC_CC_OPTS="-O $EXTRA_CC_OPTS"
+ CPPFLAGS="$EXTRA_CC_OPTS $CPPFLAGS"
+ AC_SUBST(SRC_CC_OPTS)
+ ;;
+*) ;;
+esac