VirtualBox

Changeset 63132 in vbox


Ignore:
Timestamp:
Aug 7, 2016 1:43:50 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
109749
Message:

Config.kmk: VBOXR3 and VBOXR0DRV going -Wall + -WX on windows.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r63117 r63132  
    16281628#      -wd4242: '=' : conversion from 'uint32_t' to 'uint8_t', possible loss of data
    16291629#      -wd4244: 'conversion' conversion from 'type1' to 'type2', possible loss of data
    1630 #      -wd4100: 'identifier' : unreferenced formal parameter [level 4]
    16311630VBOX_VCC_WARN_ALL ?= -W4 -Wall -wd4065 -wd4996 -wd4127 -wd4706 -wd4201 -wd4214 -wd4510 -wd4512 -wd4610 \
    16321631        -wd4514 -wd4820 -wd4365 -wd4987 -wd4710 -wd4061 -wd4986 -wd4191 -wd4574 -wd4917 -wd4711 -wd4611 -wd4571 -wd4324 -wd4505 \
    16331632        -wd4263 -wd4264 -wd4738
    1634 ifndef VBOX_WITH_MASOCHISTIC_WARNINGS
    1635  VBOX_VCC_WARN_ALL += -wd4100
    1636 else
    1637  VBOX_VCC_WARN_ALL += -WX # temp
    1638 endif
     1633#ifndef VBOX_WITH_MASOCHISTIC_WARNINGS
     1634# VBOX_VCC_WARN_ALL +=
     1635#endif
    16391636VBOX_VCC_WARN_ALL += -wd4242 -wd4244
    16401637
     
    40174014 TEMPLATE_VBOXR0DRV_DEFS.amd64         = _AMD64_
    40184015 TEMPLATE_VBOXR0DRV_CXXFLAGS           = -Zi -Zl -GR- -EHs- -GF -Gz -GS- -Zc:wchar_t- $(VBOX_VCC_FP) -Gs4096 $(VBOX_VCC_OPT) \
    4019         $(VBOX_VCC_WARN_ALL)
     4016        $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
    40204017 TEMPLATE_VBOXR0DRV_CFLAGS             = $(TEMPLATE_VBOXR0DRV_CXXFLAGS)
    40214018 TEMPLATE_VBOXR0DRV_LDFLAGS            = -Ignore:4197 \
     
    43504347 TEMPLATE_VBOXR3EXE_RCDEFS             = VBOX_SVN_REV=$(VBOX_SVN_REV) VBOX_SVN_REV_MOD_5K=$(expr $(VBOX_SVN_REV) % 50000)
    43514348 TEMPLATE_VBOXR3EXE_SDKS               = ReorderCompilerIncs $(VBOX_WINPSDK)
    4352  TEMPLATE_VBOXR3EXE_CXXFLAGS           = -Zi -Zl -GR- -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP)
    4353  ifdef VBOX_WITH_MASOCHISTIC_WARNINGS
    4354   TEMPLATE_VBOXR3EXE_CXXFLAGS         += $(VBOX_VCC_WARN_ALL)
    4355  else
    4356   TEMPLATE_VBOXR3EXE_CXXFLAGS         += -W3 -wd4065 -wd4244 -wd4996
    4357  endif
     4349 TEMPLATE_VBOXR3EXE_CXXFLAGS           = -Zi -Zl -GR- -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) \
     4350        $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
    43584351 TEMPLATE_VBOXR3EXE_CXXFLAGS.debug     = -RTCsu
    43594352 TEMPLATE_VBOXR3EXE_CXXFLAGS.dbgopt    = $(NO_SUCH_VARIABLE)
     
    44054398else # the gcc guys
    44064399TEMPLATE_VBOXR3EXE_TOOL                = $(VBOX_GCC_TOOL)
    4407 TEMPLATE_VBOXR3EXE_CXXFLAGS            = -g $(VBOX_GCC_pipe) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_IPRT_FMT_CHECK)
     4400TEMPLATE_VBOXR3EXE_CXXFLAGS            = -g $(VBOX_GCC_pipe) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_OPT) \
     4401        $(VBOX_GCC_FP) -fno-strict-aliasing $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_IPRT_FMT_CHECK)
    44084402 ifdef VBOX_WITH_MASOCHISTIC_WARNINGS
    44094403  TEMPLATE_VBOXR3EXE_CXXFLAGS         <= $(VBOX_GCC_WERR)
     
    58895883 TEMPLATE_VBoxBldProg_SDKS              := ReorderCompilerIncs $(VBOX_WINPSDK)
    58905884 TEMPLATE_VBoxBldProg_CXXFLAGS          := -Zi -Zl -GR- -EHsc -GF -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) -MT$(VBOX_VCC_CRT_TYPE) \
    5891         $(VBOX_VCC_WARN_ALL)
     5885        $(VBOX_VCC_WARN_ALL) $(VBOX_VCC_WERR)
    58925886 TEMPLATE_VBoxBldProg_CXXFLAGS.debug    := -RTCsu
    58935887 TEMPLATE_VBoxBldProg_CXXFLAGS.dbgopt    = $(NO_SUCH_VARIABLE)
Note: See TracChangeset for help on using the changeset viewer.

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