Files
mkdd/info/compilerflags.md
2023-05-03 04:33:34 +02:00

790 B

Compiler Flags

This file contains some documtation about the compiler flags that are used for each library this might get some updates since i can't say for certain this is correct.

General Flags

-lang=c++ -fp fmadd -fp_contract on -Cpp_exceptions off -rostr -RTTI off -char signed -enum int -use_lmw_stmw on -common on -inline auto

MSL C Flags

-opt level=0, peephole, schedule, nospace -use_lmw_stmw on -fp hard -fp_contract on -Cpp_exceptions off -RTTI off -common off -str pool -rostr -inline off, deferred -enum int

Debug

JSystem

General Flags + -O4,s or -O4,p varies per subLibarary

Game

General Flags + -O4,s sometimes combined with -inline off

Release

JSystem

General Flags + -opt level=4, nopeep, schedule

Game

General Flags + -O4,s