- Timestamp:
- Jan 23, 2023 11:42:22 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/webservice/Makefile.kmk
r98187 r98233 217 217 endif 218 218 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 # 223 TEMPLATE_VBoxWebR3Exe = Webservices without -fvisibility=hidden 224 TEMPLATE_VBoxWebR3Exe_EXTENDS = VBoxR3Exe 225 TEMPLATE_VBoxWebR3Exe_DEFS.win += WIN32_LEAN_AND_MEAN $(TEMPLATE_VBoxR3Exe_DEFS.win) # Makes the redefinition warnings go away. 226 TEMPLATE_VBoxWebR3Exe_CXXFLAGS = $(filter-out $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden),\ 224 227 $(TEMPLATE_VBoxR3Exe_CXXFLAGS)) 225 228 ifn1of ($(KBUILD_TARGET), win) 226 TEMPLATE_VB OXWEBR3EXE_CXXFLAGS += $(VBOX_GCC_Wno-misleading-indentation)229 TEMPLATE_VBoxWebR3Exe_CXXFLAGS += $(VBOX_GCC_Wno-misleading-indentation) 227 230 endif 228 231 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC140" … … 231 234 # -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. 232 235 # 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 237 endif 238 235 239 236 240 ifdef VBOX_GSOAP_INSTALLED … … 247 251 # 248 252 LIBRARIES += vboxsoap 249 vboxsoap_TEMPLATE = VB OXWEBR3EXE253 vboxsoap_TEMPLATE = VBoxWebR3Exe 250 254 ifndef VBOX_WITHOUT_PRECOMPILED_HEADERS 251 255 ifeq ($(KBUILD_TARGET),win) … … 575 579 # 576 580 PROGRAMS += webtest 577 webtest_TEMPLATE = VB OXWEBR3EXE581 webtest_TEMPLATE = VBoxWebR3Exe 578 582 webtest_CXXFLAGS.win += -bigobj 579 583 ifn1of ($(KBUILD_TARGET), win)
Note:
See TracChangeset
for help on using the changeset viewer.