VirtualBox

Changeset 6988 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Feb 18, 2008 12:29:53 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
28182
Message:

VBOXMAINDLL are used for stuff in different directories, so having ':/..' is potentially unsafe. So, we'll have to set it on each target instead and kill the inherited -R* stuff.

File:
1 edited

Legend:

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

    r6968 r6988  
    2727# Include sub-makefile(s) first if we're doing parallel building.
    2828# This is primarily a hack to try avoid idling all but one cpu when
    29 # building the gigant soap sources. 
     29# building the gigant soap sources.
    3030ifneq ($(KMK_OPTS_JOBS),1)
    3131 ifdef VBOX_WITH_WEBSERVICES
     
    264264        -install_name @executable_path/components/VBoxSVCM.dylib \
    265265        -exported_symbols_list $(PATH_TARGET)/VBoxSVCM.def
     266VBoxSVCM_LDFLAGS.solaris = '-R$$(VBOX_ORIGIN)/..'
    266267ifeq ($(BUILD_TARGET),darwin)
    267268VBoxSVCM_ORDERDEPS     += $(PATH_TARGET)/VBoxSVCM.def
     
    330331        -install_name @executable_path/components/VBoxSVCM.dylib \
    331332        -exported_symbols_list $(PATH_TARGET)/VBoxC.def
     333VBoxC_LDFLAGS.solaris = '-R$$(VBOX_ORIGIN)/..'
    332334ifdef VBOX_USE_VCC80
    333335 VBoxC_LDFLAGS.win = /MANIFEST
     
    413415        xml/Settings.cpp
    414416VBoxSettings_LDFLAGS.darwin = -install_name @executable_path/$(notdir $(LIB_SETTINGS)) -Wl,-x # no debug info please.
     417VBoxSettings_LDFLAGS.solaris = '-R$$(VBOX_ORIGIN)'
    415418
    416419
     
    533536# Include sub-makefile(s) last if we're not doing parallel building.
    534537#
    535 # We do this here so that the webservices ends up last in the target 
    536 # lists. For 100% correctness we must do this after all the main 
     538# We do this here so that the webservices ends up last in the target
     539# lists. For 100% correctness we must do this after all the main
    537540# targets has been fully fleshed out as subheader/footer.kmk will
    538541# process new targets.
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