VirtualBox

Changeset 98233 in vbox


Ignore:
Timestamp:
Jan 23, 2023 11:42:22 AM (2 years ago)
Author:
vboxsync
Message:

Main/webservices/Makefile.kmk: s/VBOXWEBR3EXE/VBoxWebR3Exe/ bugref:10348

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r98187 r98233  
    217217endif
    218218
    219 # disable -fvisibility=hidden as the SOAP stuff does not properly set the visibility attributes
    220 TEMPLATE_VBOXWEBR3EXE = Webservices without -fvisibility
    221 TEMPLATE_VBOXWEBR3EXE_EXTENDS = VBoxR3Exe
    222 TEMPLATE_VBOXWEBR3EXE_DEFS.win += WIN32_LEAN_AND_MEAN $(TEMPLATE_VBoxR3Exe_DEFS.win) # Makes the redefinition warnings go away.
    223 TEMPLATE_VBOXWEBR3EXE_CXXFLAGS = $(filter-out $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden),\
     219#
     220# Template that disables -fvisibility=hidden as the SOAP stuff does not
     221# properly set the visibility attributes (or at least it didn't).
     222#
     223TEMPLATE_VBoxWebR3Exe = Webservices without -fvisibility=hidden
     224TEMPLATE_VBoxWebR3Exe_EXTENDS = VBoxR3Exe
     225TEMPLATE_VBoxWebR3Exe_DEFS.win += WIN32_LEAN_AND_MEAN $(TEMPLATE_VBoxR3Exe_DEFS.win) # Makes the redefinition warnings go away.
     226TEMPLATE_VBoxWebR3Exe_CXXFLAGS = $(filter-out $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden),\
    224227                                 $(TEMPLATE_VBoxR3Exe_CXXFLAGS))
    225228ifn1of ($(KBUILD_TARGET), win)
    226 TEMPLATE_VBOXWEBR3EXE_CXXFLAGS += $(VBOX_GCC_Wno-misleading-indentation)
     229TEMPLATE_VBoxWebR3Exe_CXXFLAGS += $(VBOX_GCC_Wno-misleading-indentation)
    227230endif
    228231if "$(VBOX_VCC_TOOL_STEM)" >= "VCC140"
     
    231234 # -wd5039: x509v3.h(883): warning C5039: 'OPENSSL_sk_set_cmp_func': pointer or reference to potentially throwing function passed to 'extern "C"' function under -EHc. Undefined behavior may occur if this function throws an exception.
    232235 # soapc-1.cpp(182) : warning C4883: 'soap_getelement': function size suppresses optimizations
    233  TEMPLATE_VBOXWEBR3EXE_CXXFLAGS.win = $(TEMPLATE_VBoxR3Exe_CXXFLAGS.win) -wd4774 -wd4458 -wd4883 -wd5039
    234 endif
     236 TEMPLATE_VBoxWebR3Exe_CXXFLAGS.win = $(TEMPLATE_VBoxR3Exe_CXXFLAGS.win) -wd4774 -wd4458 -wd4883 -wd5039
     237endif
     238
    235239
    236240ifdef VBOX_GSOAP_INSTALLED
     
    247251  #
    248252  LIBRARIES += vboxsoap
    249   vboxsoap_TEMPLATE = VBOXWEBR3EXE
     253  vboxsoap_TEMPLATE = VBoxWebR3Exe
    250254  ifndef VBOX_WITHOUT_PRECOMPILED_HEADERS
    251255   ifeq ($(KBUILD_TARGET),win)
     
    575579 #
    576580 PROGRAMS += webtest
    577  webtest_TEMPLATE = VBOXWEBR3EXE
     581 webtest_TEMPLATE = VBoxWebR3Exe
    578582 webtest_CXXFLAGS.win += -bigobj
    579583 ifn1of ($(KBUILD_TARGET), win)
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