Changeset 94002 in vbox
- Timestamp:
- Mar 1, 2022 12:28:41 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 150235
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r93898 r94002 7590 7590 # 7591 7591 TEMPLATE_VBOXQTGUIEXE = VBox Qt GUI Executable 7592 TEMPLATE_VBOXQTGUIEXE_USES = qt5 7593 TEMPLATE_VBOXQTGUIEXE_QTTOOL = QT5 7594 TEMPLATE_VBOXQTGUIEXE_MOCTOOL = QT5 7595 TEMPLATE_VBOXQTGUIEXE_UICTOOL = QT5 7596 TEMPLATE_VBOXQTGUIEXE_RCCTOOL = QT5 7597 TEMPLATE_VBOXQTGUIEXE_LRCTOOL = QT5 7598 TEMPLATE_VBOXQTGUIEXE_SDKS = QT5 7592 ifndef VBOX_WITH_QT6 7593 TEMPLATE_VBOXQTGUIEXE_USES := qt5 7594 TEMPLATE_VBOXQTGUIEXE_QTTOOL := QT5 7595 TEMPLATE_VBOXQTGUIEXE_MOCTOOL := QT5 7596 TEMPLATE_VBOXQTGUIEXE_UICTOOL := QT5 7597 TEMPLATE_VBOXQTGUIEXE_RCCTOOL := QT5 7598 TEMPLATE_VBOXQTGUIEXE_LRCTOOL := QT5 7599 TEMPLATE_VBOXQTGUIEXE_SDKS := QT5 7600 else 7601 TEMPLATE_VBOXQTGUIEXE_USES := qt6 7602 TEMPLATE_VBOXQTGUIEXE_QTTOOL := QT6 7603 TEMPLATE_VBOXQTGUIEXE_MOCTOOL := QT6 7604 TEMPLATE_VBOXQTGUIEXE_UICTOOL := QT6 7605 TEMPLATE_VBOXQTGUIEXE_RCCTOOL := QT6 7606 TEMPLATE_VBOXQTGUIEXE_LRCTOOL := QT6 7607 TEMPLATE_VBOXQTGUIEXE_SDKS := QT6 7608 TEMPLATE_VBOXQTGUIEXE_QT_MODULES := Core5Compat 7609 endif 7599 7610 TEMPLATE_VBOXQTGUIEXE_QT_INFIX = $(VBOX_QT_INFIX) 7600 7611 TEMPLATE_VBOXQTGUIEXE_DEFS = IN_RING3 QT_NO_DEBUG QT_THREAD_SUPPORT QT_SHARED HAVE_CONFIG_H $(ARCH_BITS_DEFS) … … 7708 7719 ifn1of ($(USERNAME),dsen serkan) # Bunch of stuff deprecated after 5.6.*. These guys knows how to deal with it. :) 7709 7720 TEMPLATE_VBOXQTGUIEXE_CXXFLAGS += $(VBOX_GCC_Wno-deprecated-declarations) 7721 endif 7722 ifdef VBOX_WITH_QT6 7723 TEMPLATE_VBOXQTGUIEXE_CXXFLAGS += -std=gnu++17 7710 7724 endif 7711 7725 TEMPLATE_VBOXQTGUIEXE_CXXFLAGS.x86 = -m32 … … 7823 7837 7824 7838 ifeq ($(KBUILD_TARGET),darwin) 7825 TEMPLATE_VBOXQTGUIEXE_POST_CMDS = $(QUIET)install_name_tool $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \ 7839 ifndef VBOX_WITH_QT6 7840 TEMPLATE_VBOXQTGUIEXE_POST_CMDS = $(QUIET)install_name_tool $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \ 7826 7841 $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(PATH_SDK_QT5)/, \ 7827 7842 -change "$(prefix)$(qtmod).framework/Versions/5/$(qtmod)" \ 7828 7843 "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/5/$(qtmod)" ) ) "$(out)" 7844 else 7845 TEMPLATE_VBOXQTGUIEXE_POST_CMDS = $(QUIET)install_name_tool $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \ 7846 $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(PATH_SDK_QT6)/, \ 7847 -change "$(prefix)$(qtmod).framework/Versions/6/$(qtmod)" \ 7848 "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/5/$(qtmod)" ) ) "$(out)" 7849 endif 7829 7850 endif 7830 7851 … … 7858 7879 TEMPLATE_VBoxNLS = VBox NLS template for installing translation files 7859 7880 TEMPLATE_VBoxNLS_EXTENDS = VBoxR3Static 7860 TEMPLATE_VBoxNLS_USES = qt5 7861 TEMPLATE_VBoxNLS_QTTOOL = QT5 7881 ifndef VBOX_WITH_QT6 7882 TEMPLATE_VBoxNLS_USES := qt5 7883 TEMPLATE_VBoxNLS_QTTOOL := QT5 7884 else 7885 TEMPLATE_VBoxNLS_USES := qt6 7886 TEMPLATE_VBoxNLS_QTTOOL := QT6 7887 endif 7862 7888 TEMPLATE_VBoxNLS_QT_INFIX = $(VBOX_QT_INFIX) 7863 7889 TEMPLATE_VBoxNLS_INSTTYPE = none -
trunk/src/VBox/Debugger/Makefile.kmk
r93470 r94002 96 96 # Debugger GUI component (Qt). 97 97 # 98 ifndef VBOX_WITH_QT6 98 99 USES += qt5 100 else 101 USES += qt6 102 endif 99 103 DLLS += VBoxDbg 100 104 VBoxDbg_TEMPLATE = VBOXQTGUI -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r93424 r94002 25 25 VBOX_VIRTUALBOX_SRC := $(PATH_SUB_CURRENT) 26 26 VBOX_VIRTUALBOX_OUT_DIR := $(PATH_TARGET)/VirtualBox/misc 27 USES += qt5 27 ifndef VBOX_WITH_QT6 28 USES += qt5 29 else 30 USES += qt6 31 endif 28 32 29 33 … … 1564 1568 # 1565 1569 VirtualBox_QT_MODULES = Core Gui Widgets PrintSupport 1566 VirtualBox_QT_MODULES.linux += X11Extras 1567 VirtualBox_QT_MODULES.solaris += X11Extras 1568 VirtualBox_QT_MODULES.freebsd += X11Extras 1570 ifdef VBOX_WITH_QT6 1571 VirtualBox_QT_MODULES += StateMachine 1572 endif 1573 ifndef VBOX_WITH_QT6 1574 VirtualBox_QT_MODULES.linux += X11Extras 1575 VirtualBox_QT_MODULES.solaris += X11Extras 1576 VirtualBox_QT_MODULES.freebsd += X11Extras 1577 endif 1569 1578 VirtualBox_QT_MODULES.darwin += MacExtras 1570 1579 VirtualBox_QT_MODULES.win += WinExtras … … 1580 1589 # 1581 1590 VirtualBoxVM_QT_MODULES = Core Gui Widgets PrintSupport 1582 VirtualBoxVM_QT_MODULES.linux += X11Extras 1583 VirtualBoxVM_QT_MODULES.solaris += X11Extras 1584 VirtualBoxVM_QT_MODULES.freebsd += X11Extras 1591 ifdef VBOX_WITH_QT6 1592 VirtualBoxVM_QT_MODULES += StateMachine 1593 endif 1594 ifndef VBOX_WITH_QT6 1595 VirtualBoxVM_QT_MODULES.linux += X11Extras 1596 VirtualBoxVM_QT_MODULES.solaris += X11Extras 1597 VirtualBoxVM_QT_MODULES.freebsd += X11Extras 1598 endif 1585 1599 VirtualBoxVM_QT_MODULES.darwin += MacExtras 1586 1600 VirtualBoxVM_QT_MODULES.win += WinExtras … … 1596 1610 # 1597 1611 UICommon_QT_MODULES = Core Gui Widgets 1598 UICommon_QT_MODULES.linux += X11Extras 1599 UICommon_QT_MODULES.linux += DBus 1600 UICommon_QT_MODULES.linux += Xml 1601 UICommon_QT_MODULES.solaris += X11Extras 1602 UICommon_QT_MODULES.solaris += DBus 1603 UICommon_QT_MODULES.solaris += Xml 1604 UICommon_QT_MODULES.freebsd += X11Extras 1605 UICommon_QT_MODULES.freebsd += DBus 1606 UICommon_QT_MODULES.freebsd += Xml 1607 UICommon_QT_MODULES.darwin += MacExtras 1608 UICommon_QT_MODULES.win += WinExtras 1612 ifdef VBOX_WITH_QT6 1613 UICommon_QT_MODULES += StateMachine 1614 endif 1615 ifndef VBOX_WITH_QT6 1616 UICommon_QT_MODULES.linux += X11Extras 1617 endif 1618 UICommon_QT_MODULES.linux += DBus 1619 UICommon_QT_MODULES.linux += Xml 1620 ifndef VBOX_WITH_QT6 1621 UICommon_QT_MODULES.solaris += X11Extras 1622 endif 1623 UICommon_QT_MODULES.solaris += DBus 1624 UICommon_QT_MODULES.solaris += Xml 1625 ifndef VBOX_WITH_QT6 1626 UICommon_QT_MODULES.freebsd += X11Extras 1627 endif 1628 UICommon_QT_MODULES.freebsd += DBus 1629 UICommon_QT_MODULES.freebsd += Xml 1630 UICommon_QT_MODULES.darwin += MacExtras 1631 UICommon_QT_MODULES.win += WinExtras 1609 1632 1610 1633 ifdef VBOX_WITH_QHELP_VIEWER
Note:
See TracChangeset
for help on using the changeset viewer.