2 #TOOLCHAIN_SCRIPT="../../cmake/toolchain_mingw_cross_linux.cmake"
6 #MAKEFLAGS_BASE="-fvect-cost-model=dynamic -ftree-vectorize \
7 # -ftree-loop-distribute-patterns \
8 # -ftree-loop-optimize -ftree-loop-if-convert-stores \
9 # -fbranch-probabilities -fbranch-target-load-optimize \
10 # -fselective-scheduling -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops \
12 # -fgraphite-identity \
13 # -floop-nest-optimize \
15 MAKEFLAGS_BASE="-fvect-cost-model=dynamic -ftree-vectorize \
16 -ftree-loop-optimize -ftree-loop-if-convert-stores \
17 -fselective-scheduling -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops \
18 -msse -msse2 -mfpmath=sse"
19 #MAKEFLAGS_BASE="-fvect-cost-model=dynamic -ftree-vectorize \
20 # -ftree-loop-optimize -ftree-loop-if-convert-stores \
23 MAKEFLAGS_CXX="-O2 ${MAKEFLAGS_BASE} -DNDEBUG"
24 MAKEFLAGS_CC="-O2 ${MAKEFLAGS_BASE} -DNDEBUG"
25 #MAKEFLAGS_CXX="-O0 -flto -ffat-lto-objects -DNDEBUG"
26 #MAKEFLAGS_CC="-O0 -flto -ffat-lto-objects -DNDEBUG"
28 MAKEFLAGS_LIB_CXX="-O2 ${MAKEFLAGS_BASE} -DNDEBUG"
29 MAKEFLAGS_LIB_CC="-O2 ${MAKEFLAGS_BASE} -DNDEBUG"
30 #MAKEFLAGS_LIB_CXX="-O0 -flto -ffat-lto-objects -DNDEBUG"
31 #MAKEFLAGS_LIB_CC="-O0 -flto -ffat-lto-objects -DNDEBUG"
33 MAKEFLAGS_GENERAL="-j4"
36 CMAKE_LINKFLAG="-static-libstdc++ -static-libgcc"
37 #CMAKE_APPENDFLAG="-DCMAKE_AR:STRING=i686-w64-mingw32-gcc-ar \
38 # -DCMAKE_LD:STRING=i686-w64-mingw32-gcc-ld \
39 # -DCMAKE_NM:STRING=i686-w64-mingw32-gcc-nm \
40 # -DCMAKE_RANLIB:STRING=i686-w64-mingw32-gcc-ranlib \
43 #CMAKE_APPENDFLAG="-DCMAKE_AR:STRING=i686-w64-mingw32-gcc-ar \
44 # -DCMAKE_NM:STRING=i686-w64-mingw32-gcc-nm \
45 ## -DCMAKE_RANLIB:STRING=i686-w64-mingw32-gcc-ranlib \