VirtualBox

Changeset 88188 in vbox


Ignore:
Timestamp:
Mar 18, 2021 10:51:56 AM (4 years ago)
Author:
vboxsync
Message:

Installer/darwin: Try just make stuff build without qt.

File:
1 edited

Legend:

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

    r88187 r88188  
    636636                $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/accessible \
    637637                $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources \
    638                 $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/VirtualBoxVM.app \
    639                 $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/VirtualBoxVM.app/Contents \
    640                 $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/vmstarter.app \
    641                 $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/vmstarter.app/Contents \
     638               $(if-expr defined(VBOX_WITH_QTGUI), \
     639                        $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/VirtualBoxVM.app \
     640                        $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/VirtualBoxVM.app/Contents \
     641                        $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/vmstarter.app \
     642                        $(VBOX_PATH_VBOX_APP_TMP)/Contents/Resources/vmstarter.app/Contents,) \
    642643                $(if-expr defined(VBOX_WITH_PYTHON), \
    643644                        $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/sdk \
     
    727728                ,$(INSTALL) -m 0655 $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/dtrace/$(file) \
    728729                        $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/dtrace/$(file)$(NLTAB))
     730endif
     731ifndef VBOX_WITH_QTGUI
     732# Hack alert! Just something to make pkgbuild happy.
     733        $(APPEND) -tn "$(VBOX_PATH_VBOX_APP_TMP)/Contents/PkgInfo" "APPLVBOX"
     734        $(APPEND) -tn "$(VBOX_PATH_VBOX_APP_TMP)/Contents/Info.plist" \
     735                '<?xml version="1.0" encoding="UTF-8"?>' \
     736                '<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">' \
     737                '<plist version="1.0">' \
     738                '<dict>' \
     739                '  <key>CFBundlePackageType</key>              <string>APPL</string>' \
     740                '  <key>CFBundleSignature</key>                <string>VBOX</string>' \
     741                '  <key>CFBundleDevelopmentRegion</key>        <string>English</string>' \
     742                '  <key>CFBundleIdentifier</key>               <string>org.virtualbox.app.VBoxManage</string>' \
     743                '  <key>CFBundleName</key>                     <string>VirtualBox</string>' \
     744                '  <key>CFBundleExecutable</key>               <string>VBoxManage</string>' \
     745                '  <key>CFBundleVersion</key>                  <string>$(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)</string>' \
     746                '  <key>CFBundleShortVersionString</key>       <string>$(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)</string>' \
     747                '  <key>CFBundleGetInfoString</key>            <string>$(VBOX_PRODUCT) Manager $(VBOX_VERSION_STRING), © 2007-$(VBOX_C_YEAR) $(VBOX_VENDOR)</string>' \
     748                '  <key>CFBundleInfoDictionaryVersion</key>    <string>6.0</string>' \
     749                '  </dict>' \
     750                '  </plist>'
    729751endif
    730752        @# Sign the binaries and the application bundle.
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