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" |