VirtualBox

Changeset 92803 in vbox


Ignore:
Timestamp:
Dec 8, 2021 4:03:39 AM (3 years ago)
Author:
vboxsync
Message:

/Config.kmk: Apply -Gy and -Gw to most other templates (windows only). Saves a few bytes here and there.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r92801 r92803  
    46604660  TEMPLATE_VBoxRc_RCDEFS             = VBOX_SVN_REV=$(VBOX_SVN_REV) VBOX_SVN_REV_MOD_5K=$(expr $(VBOX_SVN_REV) % 50000)
    46614661  TEMPLATE_VBoxRc_CXXFLAGS           = -Zi -Zl -GR- -EHs- -GF -GS- -Zc:wchar_t- -Gs8192 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) \
    4662         $(VBOX_VCC_WARN_ALL) -wd4505 $(VBOX_VCC_WERR)
     4662        -Gy $(VBOX_VCC_WARN_ALL) -wd4505 $(VBOX_VCC_WERR)
     4663  if "$(VBOX_VCC_TOOL_STEM)" >= "VCC120"
     4664   TEMPLATE_VBoxRc_CXXFLAGS         += -Gw
     4665  endif
    46634666  ifdef VBOX_WITH_MSC_ANALYZE_THIS
    46644667   TEMPLATE_VBoxRc_CXXFLAGS         += /analyze
     
    48064809TEMPLATE_VBoxR0_RCDEFS              = VBOX_SVN_REV=$(VBOX_SVN_REV) VBOX_SVN_REV_MOD_5K=$(expr $(VBOX_SVN_REV) % 50000)
    48074810TEMPLATE_VBoxR0_CXXFLAGS            = -Zi -Zl -GR- -EHs- -GF -GS- -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) \
    4808         $(VBOX_VCC_WARN_ALL) -wd4505 $(VBOX_VCC_WERR)
     4811        -Gy $(VBOX_VCC_WARN_ALL) -wd4505 $(VBOX_VCC_WERR)
     4812 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC120"
     4813TEMPLATE_VBoxR0_CXXFLAGS           += -Gw
     4814 endif
    48094815 ifdef VBOX_WITH_MSC_ANALYZE_THIS
    48104816TEMPLATE_VBoxR0_CXXFLAGS           += /analyze
     
    49754981 TEMPLATE_VBOXR0DRV_DEFS.win           = IPRT_NT_MAP_TO_ZW
    49764982 TEMPLATE_VBOXR0DRV_CXXFLAGS           = -Zi -Zl -GR- -EHs- -GF -Gz -GS- -Zc:wchar_t- $(VBOX_VCC_FP) -Gs4096 $(VBOX_VCC_OPT) \
    4977         $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
     4983        -Gy $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
     4984 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC120"
     4985  TEMPLATE_VBOXR0DRV_CXXFLAGS         += -Gw
     4986 endif
    49784987 ifdef VBOX_WITH_MSC_ANALYZE_THIS
    49794988  TEMPLATE_VBOXR0DRV_CXXFLAGS         += /analyze
     
    55295538 endif
    55305539 TEMPLATE_VBOXR3EXE_CXXFLAGS           = -Zi -Zl -GR- -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) \
    5531         $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
     5540        -Gy $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
     5541 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC120"
     5542  TEMPLATE_VBOXR3EXE_CXXFLAGS         += -Gw
     5543 endif
    55325544 ifdef VBOX_WITH_MSC_ANALYZE_THIS
    55335545  TEMPLATE_VBOXR3EXE_CXXFLAGS         += /analyze
     
    65566568 #    -wd4355: 'this' : used in base member initializer list (e.g. VirtualBoxBase.cpp)
    65576569 TEMPLATE_VBOXMAINEXE_CXXFLAGS          += $(VBOX_VCC_WARN_ALL) -wd4625 -wd4626 -wd4355 $(VBOX_VCC_WERR)
     6570 TEMPLATE_VBOXMAINEXE_CXXFLAGS          += -Gy
     6571 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC120"
     6572  TEMPLATE_VBOXMAINEXE_CXXFLAGS         += -Gw
     6573 endif
    65586574 ifdef VBOX_WITH_MSC_ANALYZE_THIS
    65596575  TEMPLATE_VBOXMAINEXE_CXXFLAGS         += /analyze
     
    72147230   TEMPLATE_VBOXQTGUIEXE_CXXFLAGS += -wd4774 -wd4456 -wd4458 -wd4946
    72157231  endif
     7232  TEMPLATE_VBOXQTGUIEXE_CXXFLAGS += -Gy
     7233  if "$(VBOX_VCC_TOOL_STEM)" >= "VCC120"
     7234  TEMPLATE_VBOXQTGUIEXE_CXXFLAGS += -Gw
     7235  endif
    72167236  ifdef VBOX_WITH_MSC_ANALYZE_THIS
    72177237   TEMPLATE_VBOXR0DRV_CXXFLAGS += /analyze
     
    74917511 endif
    74927512 TEMPLATE_VBoxBldProg_CXXFLAGS          := -Zi -Zl -GR- -EHsc -GF -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) -MT$(VBOX_VCC_CRT_TYPE) \
    7493         $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
     7513        -Gy $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
     7514 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC120"
     7515  TEMPLATE_VBoxBldProg_CXXFLAGS         += -Gw
     7516 endif
    74947517 ifdef VBOX_WITH_MSC_ANALYZE_THIS
    74957518  TEMPLATE_VBoxBldProg_CXXFLAGS         += /analyze
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette