From 43d55ddc4d26b7603f4377d3d8b7dee0b07abea7 Mon Sep 17 00:00:00 2001 From: Tino Reichardt Date: Sun, 18 Jun 2017 14:06:40 +0200 Subject: [PATCH] add /LTCG for optimizing speed and size of binaries --- CPP/Build.mak | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/CPP/Build.mak b/CPP/Build.mak index dd21c644..68a6e010 100644 --- a/CPP/Build.mak +++ b/CPP/Build.mak @@ -4,8 +4,6 @@ LIBS = $(LIBS) oleaut32.lib ole32.lib CFLAGS = $(CFLAGS) -DUNICODE -D_UNICODE !ENDIF -# CFLAGS = $(CFLAGS) -FAsc -Fa$O/Asm/ - !IFNDEF O !IFDEF CPU O=$(CPU) @@ -42,10 +40,7 @@ COMPL_ASM = $(MY_ML) $** $O/$(*B).obj COMPL_ASM = $(MY_ML) -c -Fo$O/ $** !ENDIF -CFLAGS = $(CFLAGS) -nologo -c -Fo$O/ -W4 -WX -EHsc -Gy -GR- -GF - -# VS2015, /TR -# CFLAGS = $(CFLAGS) /Wv:18 +CFLAGS = $(CFLAGS) -nologo -c -Fo$O/ -W4 -WX -EHsc -Gy -GR- -GF -GL !IFDEF MY_STATIC_LINK !IFNDEF MY_SINGLE_THREAD @@ -77,7 +72,7 @@ CFLAGS_O2 = $(CFLAGS) -O2 LFLAGS = $(LFLAGS) -nologo -OPT:REF -OPT:ICF !IFNDEF UNDER_CE -LFLAGS = $(LFLAGS) /LARGEADDRESSAWARE +LFLAGS = $(LFLAGS) /LTCG /LARGEADDRESSAWARE !ENDIF !IFDEF DEF_FILE