VirtualBox

Changeset 54268 in vbox


Ignore:
Timestamp:
Feb 18, 2015 3:44:32 PM (10 years ago)
Author:
vboxsync
Message:

Config.kmk: Use the -Ignore microsoft linker option (documented since VS 2013, but works in VS 2010) to shut up the multiple export stuff that the .def files causes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r54242 r54268  
    32723272  endif
    32733273  TEMPLATE_VBoxRc_CFLAGS             = $(TEMPLATE_VBoxRc_CXXFLAGS)
    3274   TEMPLATE_VBoxRc_LDFLAGS            = \
     3274  TEMPLATE_VBoxRc_LDFLAGS            =  -Ignore:4197 \
    32753275        -Driver -Subsystem:NATIVE -Incremental:NO -Align:64 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Release -Debug \
    32763276        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     
    33343334
    33353335 ifeq ($(VBOX_LDR_FMT32),pe)
    3336   TEMPLATE_VBoxRcExe_LDFLAGS = \
     3336  TEMPLATE_VBoxRcExe_LDFLAGS = -Ignore:4197 \
    33373337        -Incremental:NO -MapInfo:Exports -NoD -Debug \
    33383338        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     
    34043404 endif
    34053405TEMPLATE_VBoxR0_CFLAGS              = $(TEMPLATE_VBoxR0_CXXFLAGS)
    3406 TEMPLATE_VBoxR0_LDFLAGS             = \
     3406TEMPLATE_VBoxR0_LDFLAGS             = -Ignore:4197 \
    34073407        -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Release -Debug \
    34083408        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     
    35163516 TEMPLATE_VBOXR0DRV_CXXFLAGS           = -Zi -Zl -GR- -EHs- -GF -Gz -W3 -GS- -wd4996 -Zc:wchar_t- -Gs4096 $(VBOX_VCC_OPT) $(VBOX_VCC_FP)
    35173517 TEMPLATE_VBOXR0DRV_CFLAGS             = $(TEMPLATE_VBOXR0DRV_CXXFLAGS)
    3518  TEMPLATE_VBOXR0DRV_LDFLAGS            = \
     3518 TEMPLATE_VBOXR0DRV_LDFLAGS            = -Ignore:4197 \
    35193519        -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD -Release -Debug \
    35203520        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     
    38173817 TEMPLATE_VBOXR3EXE_CFLAGS.dbgopt      = $(TEMPLATE_VBOXR3EXE_CXXFLAGS.dbgopt)
    38183818 TEMPLATE_VBOXR3EXE_CFLAGS.kprofile    = $(TEMPLATE_VBOXR3EXE_CXXFLAGS.kprofile)
    3819  TEMPLATE_VBOXR3EXE_LDFLAGS            = \
     3819 TEMPLATE_VBOXR3EXE_LDFLAGS            = -Ignore:4197 \
    38203820        /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LargeAddressAware /DynamicBase /NxCompat /Release /Debug \
    38213821        /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     
    44284428 TEMPLATE_VBoxNoCrtGccLib_ASFLAGS          = $(VBOX_ASFLAGS)
    44294429 TEMPLATE_VBoxNoCrtGccLib_LDTOOL           = $(VBOX_VCC_TOOL)
    4430  TEMPLATE_VBoxNoCrtGccLib_LDFLAGS          = -Incremental:NO -MapInfo:Exports -NoD
     4430 TEMPLATE_VBoxNoCrtGccLib_LDFLAGS          = -Incremental:NO -MapInfo:Exports -NoD -Ignore:4197
    44314431 TEMPLATE_VBoxNoCrtGccLib_LIBS             = $(VBOX_GCC_LIBGCC)
    44324432 TEMPLATE_VBoxNoCrtGccLib_CFLAGS          := $(filter-out -g,$(TEMPLATE_VBoxNoCrtGccLib_CFLAGS)) -s
     
    45184518 TEMPLATE_VBOXMAINEXE_CFLAGS.dbgopt      = $(TEMPLATE_VBOXMAINEXE_CXXFLAGS.dbgopt)
    45194519 TEMPLATE_VBOXMAINEXE_CFLAGS.kprofile    = $(TEMPLATE_VBOXMAINEXE_CXXFLAGS.kprofile)
    4520  TEMPLATE_VBOXMAINEXE_LDFLAGS            = \
     4520 TEMPLATE_VBOXMAINEXE_LDFLAGS            = -Ignore:4197 \
    45214521        /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LargeAddressAware /DynamicBase /NxCompat /Release /Debug \
    45224522        /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     
    49834983  TEMPLATE_VBOXQT4GUIEXE_INCS += \
    49844984        $(PATH_TOOL_$(VBOX_VCC_TOOL)_ATLMFC_INC)
    4985   TEMPLATE_VBOXQT4GUIEXE_LDFLAGS = \
     4985  TEMPLATE_VBOXQT4GUIEXE_LDFLAGS = -Ignore:4197 \
    49864986        /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LargeAddressAware /DynamicBase /NxCompat /Release /Debug \
    49874987        /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     
    51905190 TEMPLATE_VBoxBldProg_CFLAGS.profile     = $(TEMPLATE_VBoxBldProg_CXXFLAGS.profile)
    51915191 TEMPLATE_VBoxBldProg_CFLAGS.kprofile    = $(TEMPLATE_VBoxBldProg_CXXFLAGS.kprofile)
    5192  TEMPLATE_VBoxBldProg_LDFLAGS            = \
     5192 TEMPLATE_VBoxBldProg_LDFLAGS            = -Ignore:4197 \
    51935193        /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LargeAddressAware /DynamicBase /NxCompat /Release /Debug \
    51945194        /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
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