make/autoconf/flags-cflags.m4
branchihse-cflags-rewrite-branch
changeset 56222 05cc7c290f08
parent 56221 bdf8f77aad3a
child 56228 a20f3126f7c0
equal deleted inserted replaced
56221:bdf8f77aad3a 56222:05cc7c290f08
   189       DISABLE_WARNING_PREFIX="-erroff="
   189       DISABLE_WARNING_PREFIX="-erroff="
   190       CFLAGS_WARNINGS_ARE_ERRORS="-errwarn=%all"
   190       CFLAGS_WARNINGS_ARE_ERRORS="-errwarn=%all"
   191       LDFLAGS_WARNINGS_ARE_ERRORS="-Wl,-z,fatal-warnings"
   191       LDFLAGS_WARNINGS_ARE_ERRORS="-Wl,-z,fatal-warnings"
   192 
   192 
   193       WARNINGS_ENABLE_ALL_CFLAGS="-v -fd -xtransition"
   193       WARNINGS_ENABLE_ALL_CFLAGS="-v -fd -xtransition"
   194       WARNINGS_ENABLE_ALL_CXXFLAGS="-+w +w2"
   194       WARNINGS_ENABLE_ALL_CXXFLAGS="+w +w2"
   195 
   195 
   196       DISABLED_WARNINGS_C="E_OLD_STYLE_FUNC_DECL E_OLD_STYLE_FUNC_DEF E_SEMANTICS_OF_OP_CHG_IN_ANSI_C E_NO_REPLACEMENT_IN_STRING"
   196       DISABLED_WARNINGS_C="E_OLD_STYLE_FUNC_DECL E_OLD_STYLE_FUNC_DEF E_SEMANTICS_OF_OP_CHG_IN_ANSI_C E_NO_REPLACEMENT_IN_STRING"
   197       DISABLED_WARNINGS_CXX="inllargeuse doubunder notused wemptydecl wunreachable"
   197       DISABLED_WARNINGS_CXX="inllargeuse doubunder notused wemptydecl wunreachable"
   198       ;;
   198       ;;
   199     gcc)
   199     gcc)
   571     fi
   571     fi
   572   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
   572   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
   573     TOOLCHAIN_FLAGS="-errtags -errfmt"
   573     TOOLCHAIN_FLAGS="-errtags -errfmt"
   574     TOOLCHAIN_CFLAGS="-errshort=tags"
   574     TOOLCHAIN_CFLAGS="-errshort=tags"
   575 
   575 
   576     TOOLCHAIN_CFLAGS_JDK="-mt $(TOOLCHAIN_FLAGS)"
   576     TOOLCHAIN_CFLAGS_JDK="-mt $TOOLCHAIN_FLAGS"
   577     TOOLCHAIN_CFLAGS_JDK_CONLY="-xc99=%none -xCC -Xa -W0,-noglobal $(TOOLCHAIN_CFLAGS)" # C only
   577     TOOLCHAIN_CFLAGS_JDK_CONLY="-xc99=%none -xCC -Xa -W0,-noglobal $TOOLCHAIN_CFLAGS" # C only
   578     TOOLCHAIN_CFLAGS_JDK_CXXONLY="-features=no%except -norunpath -xnolib" # CXX only
   578     TOOLCHAIN_CFLAGS_JDK_CXXONLY="-features=no%except -norunpath -xnolib" # CXX only
   579     TOOLCHAIN_CFLAGS_JVM="-template=no%extdef -features=no%split_init \
   579     TOOLCHAIN_CFLAGS_JVM="-template=no%extdef -features=no%split_init \
   580         -library=stlport4 -mt -features=no%except $(TOOLCHAIN_FLAGS)"
   580         -library=stlport4 -mt -features=no%except $TOOLCHAIN_FLAGS"
   581   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
   581   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
   582     TOOLCHAIN_CFLAGS_JDK="-qchars=signed -qfullpath -qsaveopt"  # add on both CFLAGS
   582     TOOLCHAIN_CFLAGS_JDK="-qchars=signed -qfullpath -qsaveopt"  # add on both CFLAGS
   583     TOOLCHAIN_CFLAGS_JVM="-qtune=balanced \
   583     TOOLCHAIN_CFLAGS_JVM="-qtune=balanced \
   584         -qalias=noansi -qstrict -qtls=default -qlanglvl=c99vla \
   584         -qalias=noansi -qstrict -qtls=default -qlanglvl=c99vla \
   585         -qlanglvl=noredefmac -qnortti -qnoeh -qignerrno"
   585         -qlanglvl=noredefmac -qnortti -qnoeh -qignerrno"