VirtualBox

Changeset 32012 in vbox for trunk/src/VBox/Installer/darwin


Ignore:
Timestamp:
Aug 26, 2010 6:23:16 PM (14 years ago)
Author:
vboxsync
Message:

Installer: unify Qt4 module handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/darwin/Makefile.kmk

    r32011 r32012  
    546546# The VirtualBox Application.
    547547#
    548 VBOX_DI_VBAPP_QTMODS = \
    549         QtCore QtGui QtNetwork
    550 
    551 ifdef VBOX_GUI_USE_QGL
    552  VBOX_DI_VBAPP_QTMODS += QtOpenGL
    553 endif
    554548
    555549VBOX_DI_VBAPP_DYLIBS = \
    556         $(foreach qtmod, $(VBOX_DI_VBAPP_QTMODS), Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX)) \
     550        $(foreach qtmod, $(VBOX_QT4_MOD_NAMES), Frameworks/$(qtmod).framework/Versions/4/$(qtmod)) \
    557551        MacOS/VBoxDD.dylib \
    558552        MacOS/VBoxDD2.dylib \
     
    693687        Resources/VirtualBoxVM.app/Contents/MacOS=>../../../MacOS/ \
    694688        Resources/VirtualBoxVM.app/Contents/Resources=>../../../Resources/ \
    695         $(foreach qtmod, $(VBOX_DI_VBAPP_QTMODS), Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/$(qtmod)$(VBOX_QT4_INFIX)=>Versions/4/$(qtmod)$(VBOX_QT4_INFIX))
     689        $(foreach qtmod, $(VBOX_QT4_MOD_NAMES), Frameworks/$(qtmod).framework/$(qtmod)=>Versions/4/$(qtmod))
    696690ifdef VBOX_WITH_COCOA_QT
    697691VBOX_DI_VBAPP_SYMLINKS += \
     
    895889if 1
    896890        @# We cannot use @executable_path together with setuid binaries, dyld gets upset about it. So, fix Qt libs and users.
    897         $(foreach qtmod, $(VBOX_DI_VBAPP_QTMODS) \
    898                 ,install_name_tool -id /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    899                         $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX)$(NLTAB) )
     891        $(foreach qtmod, $(VBOX_QT4_MOD_NAMES) \
     892                ,install_name_tool -id /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \
     893                        $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/Frameworks/$(qtmod).framework/Versions/4/$(qtmod)$(NLTAB) )
    900894        $(foreach f, \
    901895                $(VBOX_DI_VBAPP_DYLIBS) \
     
    909903                        ) \
    910904                ,install_name_tool \
    911                         $(foreach qtmod, $(VBOX_DI_VBAPP_QTMODS), \
    912                                 -change           @executable_path/../Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    913                                 /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    914                                 -change              $(VBOX_PATH_QT4)/Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    915                                 /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    916                                 -change                          $(PATH_SDK_QT4)/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    917                                 /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    918                                 -change                                          $(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
    919                                 /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod)$(VBOX_QT4_INFIX).framework/Versions/4/$(qtmod)$(VBOX_QT4_INFIX) \
     905                        $(foreach qtmod, $(VBOX_QT4_MOD_NAMES), \
     906                                -change           @executable_path/../Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \
     907                                /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \
     908                                -change              $(VBOX_PATH_QT4)/Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \
     909                                /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \
     910                                -change                          $(PATH_SDK_QT4)/$(qtmod).framework/Versions/4/$(qtmod) \
     911                                /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \
     912                                -change                                          $(qtmod).framework/Versions/4/$(qtmod) \
     913                                /Applications/VirtualBox.app/Contents/Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \
    920914                                ) \
    921915                        $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/$(f)$(NLTAB) )
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