Changeset 59509 in vbox
- Timestamp:
- Jan 28, 2016 1:45:12 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 105287
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r59502 r59509 917 917 VBOX_WITH_VALIDATIONKIT= 918 918 VBOX_WITH_TESTCASES= 919 VBOX_WITH_MAIN 920 VBOX_WITH_VBOXSDL 921 VBOX_WITH_QTGUI 922 VBOX_WITH_DEBUGGER_GUI 923 VBOX_WITH_DOCS 919 VBOX_WITH_MAIN= 920 VBOX_WITH_VBOXSDL= 921 VBOX_WITH_QTGUI= 922 VBOX_WITH_DEBUGGER_GUI= 923 VBOX_WITH_DOCS= 924 924 endif # VBOX_QUICK 925 925 … … 5196 5196 5197 5197 # 5198 # Qt 45199 # Qt 45200 # Qt 45198 # Qt 5199 # Qt 5200 # Qt 5201 5201 # 5202 5202 ifdef VBOX_WITH_QTGUI … … 5212 5212 5213 5213 # 5214 # Handmade configuration of qt4- very annoying, this needs to5214 # Handmade configuration of Qt - very annoying, this needs to 5215 5215 # be cleaned up properly later some time (not important now). 5216 5216 # 5217 5217 ifeq ($(VBOX_PATH_QT),) 5218 5218 ifeq ($(KBUILD_TARGET),darwin) 5219 VBOX_PATH_QT := $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*))) 5219 ifeq ($(VBOX_WITH_QTGUI_V5),) 5220 VBOX_PATH_QT := $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*))) 5221 else 5222 VBOX_PATH_QT := $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v5*))) 5223 endif 5220 5224 ifeq ($(VBOX_PATH_QT),) 5221 5225 ifneq ($(wildcard /Library/Frameworks/QtCore.framework),) … … 5226 5230 endif 5227 5231 else if1of ($(KBUILD_TARGET), win) 5228 VBOX_PATH_QT ?= $(lastword $(filter %-$(tolower $(VBOX_VCC_TOOL_STEM)),$(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*)))) 5232 ifeq ($(VBOX_WITH_QTGUI_V5),) 5233 VBOX_PATH_QT ?= $(lastword $(filter %-$(tolower $(VBOX_VCC_TOOL_STEM)),$(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*)))) 5234 else 5235 VBOX_PATH_QT ?= $(lastword $(filter %-$(tolower $(VBOX_VCC_TOOL_STEM)),$(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v5*)))) 5236 endif 5229 5237 else if1of ($(KBUILD_TARGET), linux solaris) 5230 VBOX_PATH_QT ?= $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*))) 5238 ifeq ($(VBOX_WITH_QTGUI_V5),) 5239 VBOX_PATH_QT ?= $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*))) 5240 else 5241 VBOX_PATH_QT ?= $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v5*))) 5242 endif 5231 5243 ifneq ($(VBOX_PATH_QT),) 5232 5244 VBOX_WITH_ORACLE_QT = 1 … … 5238 5250 # gentoo (64-bit) 5239 5251 VBOX_PATH_QT ?= /usr 5240 VBOX_PATH_QT_LIB ?= /usr/lib/qt4 5252 ifeq ($(VBOX_WITH_QTGUI_V5),) 5253 VBOX_PATH_QT_LIB ?= /usr/lib/qt4 5254 else 5255 VBOX_PATH_QT_LIB ?= /usr/lib/qt5 5256 endif 5241 5257 endif 5242 5258 endif … … 5248 5264 endif 5249 5265 5250 VBOX_QT_MOD = QtCore QtGui $(if $(VBOX_GUI_USE_QGL),QtOpenGL,) 5266 ifeq ($(VBOX_WITH_QTGUI_V5),) 5267 VBOX_QT_MOD = QtCore QtGui $(if $(VBOX_GUI_USE_QGL),QtOpenGL,) 5268 else 5269 ifeq ($(KBUILD_TARGET), darwin) 5270 VBOX_QT_MOD = \ 5271 QtCore \ 5272 QtGui \ 5273 QtWidgets \ 5274 QtPrintSupport \ 5275 QtMacExtras \ 5276 $(if $(VBOX_GUI_USE_QGL),QtOpenGL,) 5277 else if1of ($(KBUILD_TARGET), linux freebsd netbsd openbsd solaris win) 5278 VBOX_QT_MOD += \ 5279 Qt5Core \ 5280 Qt5Gui \ 5281 Qt5Widgets \ 5282 Qt5PrintSupport \ 5283 $(if $(VBOX_GUI_USE_QGL),Qt5OpenGL,) 5284 if1of ($(KBUILD_TARGET), linux freebsd netbsd openbsd solaris) 5285 VBOX_QT_MOD += \ 5286 Qt5DBus \ 5287 Qt5XcbQpa \ 5288 Qt5X11Extras 5289 endif 5290 ifeq ($(KBUILD_TARGET), win) 5291 VBOX_QT_MOD += \ 5292 Qt5WinExtras 5293 endif 5294 endif 5295 endif 5296 5251 5297 VBOX_QT_MOD_NAMES = $(foreach qtmod,$(VBOX_QT_MOD),$(qtmod)$(VBOX_QT_INFIX)) 5252 5298 … … 5263 5309 # 5264 5310 TEMPLATE_VBOXQTGUIEXE = VBox Qt GUI Executable 5265 TEMPLATE_VBOXQTGUIEXE_USES = qt4 5266 TEMPLATE_VBOXQTGUIEXE_QTTOOL = QT4 5267 TEMPLATE_VBOXQTGUIEXE_MOCTOOL = QT4 5268 TEMPLATE_VBOXQTGUIEXE_UICTOOL = QT4 5269 TEMPLATE_VBOXQTGUIEXE_RCCTOOL = QT4 5270 TEMPLATE_VBOXQTGUIEXE_LRCTOOL = QT4 5271 TEMPLATE_VBOXQTGUIEXE_SDKS = QT4 5311 ifeq ($(VBOX_WITH_QTGUI_V5),) 5312 TEMPLATE_VBOXQTGUIEXE_USES = qt4 5313 TEMPLATE_VBOXQTGUIEXE_QTTOOL = QT4 5314 TEMPLATE_VBOXQTGUIEXE_MOCTOOL = QT4 5315 TEMPLATE_VBOXQTGUIEXE_UICTOOL = QT4 5316 TEMPLATE_VBOXQTGUIEXE_RCCTOOL = QT4 5317 TEMPLATE_VBOXQTGUIEXE_LRCTOOL = QT4 5318 TEMPLATE_VBOXQTGUIEXE_SDKS = QT4 5319 else 5320 TEMPLATE_VBOXQTGUIEXE_USES = qt5 5321 TEMPLATE_VBOXQTGUIEXE_QTTOOL = QT5 5322 TEMPLATE_VBOXQTGUIEXE_MOCTOOL = QT5 5323 TEMPLATE_VBOXQTGUIEXE_UICTOOL = QT5 5324 TEMPLATE_VBOXQTGUIEXE_RCCTOOL = QT5 5325 TEMPLATE_VBOXQTGUIEXE_LRCTOOL = QT5 5326 TEMPLATE_VBOXQTGUIEXE_SDKS = QT5 5327 endif 5272 5328 TEMPLATE_VBOXQTGUIEXE_QT_INFIX = $(VBOX_QT_INFIX) 5273 5329 TEMPLATE_VBOXQTGUIEXE_DEFS = IN_RING3 QT_NO_DEBUG QT_THREAD_SUPPORT QT_SHARED HAVE_CONFIG_H $(ARCH_BITS_DEFS) -
trunk/Makefile.kmk
r59508 r59509 148 148 # the Info.plist file goes into Resources. 149 149 # 150 ifeq ($(KBUILD_TARGET),darwin) 151 include $(KBUILD_PATH)/units/qt4.kmk 152 INSTALLS += qt4-bin 153 qt4-bin_MODE = 755 154 qt4-bin_INST = $(INST_VIRTUALBOX)Contents/ 155 qt4-bin_SOURCES = $(foreach qtmod,$(VBOX_QT_MOD_NAMES) \ 156 ,$(PATH_SDK_QT4_LIB)/$(qtmod).framework/Versions/4/$(qtmod)=>Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \ 157 $(PATH_SDK_QT4_LIB)/$(qtmod).framework/Contents/Info.plist=>Frameworks/$(qtmod).framework/Versions/4/Resources/Info.plist \ 158 ) 159 ifdef VBOX_WITH_COCOA_QT 160 qt4-bin_SOURCES += \ 161 $(PATH_SDK_QT4_LIB)/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/classes.nib=>Frameworks/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/classes.nib \ 162 $(PATH_SDK_QT4_LIB)/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/info.nib=>Frameworks/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/info.nib \ 163 $(PATH_SDK_QT4_LIB)/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/keyedobjects.nib=>Frameworks/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/keyedobjects.nib 150 ifeq ($(VBOX_WITH_QTGUI_V5),) 151 ifeq ($(KBUILD_TARGET),darwin) 152 include $(KBUILD_PATH)/units/qt4.kmk 153 INSTALLS += qt4-bin 154 qt4-bin_MODE = 755 155 qt4-bin_INST = $(INST_VIRTUALBOX)Contents/ 156 qt4-bin_SOURCES = $(foreach qtmod,$(VBOX_QT_MOD_NAMES) \ 157 ,$(PATH_SDK_QT4_LIB)/$(qtmod).framework/Versions/4/$(qtmod)=>Frameworks/$(qtmod).framework/Versions/4/$(qtmod) \ 158 $(PATH_SDK_QT4_LIB)/$(qtmod).framework/Contents/Info.plist=>Frameworks/$(qtmod).framework/Versions/4/Resources/Info.plist \ 159 ) 160 ifdef VBOX_WITH_COCOA_QT 161 qt4-bin_SOURCES += \ 162 $(PATH_SDK_QT4_LIB)/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/classes.nib=>Frameworks/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/classes.nib \ 163 $(PATH_SDK_QT4_LIB)/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/info.nib=>Frameworks/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/info.nib \ 164 $(PATH_SDK_QT4_LIB)/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/keyedobjects.nib=>Frameworks/QtGui$(VBOX_QT_INFIX).framework/Versions/4/Resources/qt_menu.nib/keyedobjects.nib 165 endif 166 ifneq ($(wildcard $(VBOX_PATH_QT)/plugins/accessible/libqtaccessiblewidgets.dylib),) 167 qt4-bin_SOURCES += \ 168 $(VBOX_PATH_QT)/plugins/accessible/libqtaccessiblewidgets.dylib=>MacOS/accessible/libqtaccessiblewidgets.dylib 169 endif 170 qt4-bin_SYMLINKS = $(foreach qtmod, $(VBOX_QT_MOD_NAMES) \ 171 ,Frameworks/$(qtmod).framework/Versions/Current=>4 \ 172 Frameworks/$(qtmod).framework/$(qtmod)=>Versions/4/$(qtmod) \ 173 Frameworks/$(qtmod).framework/Resources=>Versions/4/Resources) 174 else 175 if defined(VBOX_WITH_ORACLE_QT) || defined(VBOX_WITH_QT_PAYLOAD) 176 include $(KBUILD_PATH)/units/qt4.kmk 177 ifeq ($(KBUILD_TARGET),win) 178 INSTALLS += qt4-bin 179 qt4-bin_MODE = 755 180 qt4-bin_INST = $(INST_BIN) 181 qt4-bin_SOURCES = \ 182 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(call VBOX_RE_SIGN_DLL_FN,qt4-bin,$(VBOX_PATH_QT_LIB)/$(qtmod)4$(SUFF_DLL))) \ 183 $(call VBOX_RE_SIGN_DLL_FN,qt4-bin,$(VBOX_PATH_QT)/plugins/accessible/qtaccessiblewidgets4$(SUFF_DLL))=>accessible/qtaccessiblewidgets4$(SUFF_DLL) 184 ifdef VBOX_WITH_QT_PDBS 185 qt4-bin_SOURCES += \ 186 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(VBOX_PATH_QT_LIB)/$(qtmod)4.pdb) \ 187 $(VBOX_PATH_QT)/plugins/accessible/qtaccessiblewidgets4.pdb=>accessible/qtaccessiblewidgets4.pdb 188 endif 189 else 190 INSTALLS += qt4-bin 191 qt4-bin_MODE = 755 192 qt4-bin_INST = $(INST_BIN) 193 qt4-bin_SOURCES = \ 194 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(VBOX_PATH_QT_LIB)/lib$(qtmod)$(SUFF_DLL).4) \ 195 $(VBOX_PATH_QT)/plugins/accessible/libqtaccessiblewidgets$(SUFF_DLL)=>accessible/libqtaccessiblewidgets$(SUFF_DLL) 196 endif 197 endif # VBOX_WITH_ORACLE_QT 164 198 endif 165 ifneq ($(wildcard $(VBOX_PATH_QT)/plugins/accessible/libqtaccessiblewidgets.dylib),) 166 qt4-bin_SOURCES += \ 167 $(VBOX_PATH_QT)/plugins/accessible/libqtaccessiblewidgets.dylib=>MacOS/accessible/libqtaccessiblewidgets.dylib 168 endif 169 qt4-bin_SYMLINKS = $(foreach qtmod, $(VBOX_QT_MOD_NAMES) \ 170 ,Frameworks/$(qtmod).framework/Versions/Current=>4 \ 171 Frameworks/$(qtmod).framework/$(qtmod)=>Versions/4/$(qtmod) \ 172 Frameworks/$(qtmod).framework/Resources=>Versions/4/Resources) 173 else 174 if defined(VBOX_WITH_ORACLE_QT) || defined(VBOX_WITH_QT_PAYLOAD) 175 include $(KBUILD_PATH)/units/qt4.kmk 176 ifeq ($(KBUILD_TARGET),win) 177 INSTALLS += qt4-bin 178 qt4-bin_MODE = 755 179 qt4-bin_INST = $(INST_BIN) 180 qt4-bin_SOURCES = \ 181 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(call VBOX_RE_SIGN_DLL_FN,qt4-bin,$(VBOX_PATH_QT_LIB)/$(qtmod)4$(SUFF_DLL))) \ 182 $(call VBOX_RE_SIGN_DLL_FN,qt4-bin,$(VBOX_PATH_QT)/plugins/accessible/qtaccessiblewidgets4$(SUFF_DLL))=>accessible/qtaccessiblewidgets4$(SUFF_DLL) 183 ifdef VBOX_WITH_QT_PDBS 184 qt4-bin_SOURCES += \ 185 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(VBOX_PATH_QT_LIB)/$(qtmod)4.pdb) \ 186 $(VBOX_PATH_QT)/plugins/accessible/qtaccessiblewidgets4.pdb=>accessible/qtaccessiblewidgets4.pdb 187 endif 188 else 189 INSTALLS += qt4-bin 190 qt4-bin_MODE = 755 191 qt4-bin_INST = $(INST_BIN) 192 qt4-bin_SOURCES = \ 193 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(VBOX_PATH_QT_LIB)/lib$(qtmod)$(SUFF_DLL).4) \ 194 $(VBOX_PATH_QT)/plugins/accessible/libqtaccessiblewidgets$(SUFF_DLL)=>accessible/libqtaccessiblewidgets$(SUFF_DLL) 195 endif 196 endif # VBOX_WITH_ORACLE_QT 197 endif 198 199 else # VBOX_WITH_QTGUI_V5 200 ifeq ($(KBUILD_TARGET),darwin) 201 include $(KBUILD_PATH)/units/qt5.kmk 202 INSTALLS += qt5-bin 203 qt5-bin_MODE = 755 204 qt5-bin_INST = $(INST_VIRTUALBOX)Contents/ 205 qt5-bin_SOURCES = $(foreach qtmod,$(VBOX_QT_MOD_NAMES), \ 206 $(PATH_SDK_QT5_LIB)/$(qtmod).framework/Versions/5/$(qtmod)=>Frameworks/$(qtmod).framework/Versions/5/$(qtmod) \ 207 $(PATH_SDK_QT5_LIB)/$(qtmod).framework/Versions/5/Resources/Info.plist=>Frameworks/$(qtmod).framework/Versions/5/Resources/Info.plist) 208 qt5-bin_SOURCES += \ 209 $(PATH_SDK_QT5)/plugins/platforms/libqcocoa$(SUFF_DLL)=>PlugIns/platforms/libqcocoa$(SUFF_DLL) \ 210 $(PATH_SDK_QT5)/plugins/platforms/libqminimal$(SUFF_DLL)=>PlugIns/platforms/libqminimal$(SUFF_DLL) \ 211 $(PATH_SDK_QT5)/plugins/platforms/libqoffscreen$(SUFF_DLL)=>PlugIns/platforms/libqoffscreen$(SUFF_DLL) 212 qt5-bin_SYMLINKS = $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \ 213 Frameworks/$(qtmod).framework/Versions/Current=>5 \ 214 Frameworks/$(qtmod).framework/$(qtmod)=>Versions/5/$(qtmod) \ 215 Frameworks/$(qtmod).framework/Resources=>Versions/5/Resources) 216 else # WIN || X11 217 if defined(VBOX_WITH_ORACLE_QT) || defined(VBOX_WITH_QT_PAYLOAD) 218 include $(KBUILD_PATH)/units/qt5.kmk 219 ifeq ($(KBUILD_TARGET),win) 220 INSTALLS += qt5-bin 221 qt5-bin_MODE = 755 222 qt5-bin_INST = $(INST_BIN) 223 qt5-bin_SOURCES = \ 224 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(call VBOX_RE_SIGN_DLL_FN,qt5-bin,$(PATH_SDK_QT5)/bin/$(qtmod)$(SUFF_DLL))) 225 ifdef VBOX_WITH_QT_PDBS 226 qt5-bin_SOURCES += \ 227 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(VBOX_PATH_QT_LIB)/$(qtmod).pdb) 228 endif 229 else # X11 230 INSTALLS += qt5-bin 231 qt5-bin_MODE = 755 232 qt5-bin_INST = $(INST_BIN) 233 qt5-bin_SOURCES = \ 234 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(VBOX_PATH_QT_LIB)/lib$(qtmod)$(SUFF_DLL).5) \ 235 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(VBOX_PATH_QT_LIB)/lib$(qtmod)$(SUFF_DLL).5.5.1) \ 236 $(VBOX_PATH_QT)/plugins/platforms/libqxcb$(SUFF_DLL)=>platforms/libqxcb$(SUFF_DLL) 237 endif # X11 238 endif # VBOX_WITH_ORACLE_QT || VBOX_WITH_QT_PAYLOAD 239 endif # WIN || X11 240 endif # VBOX_WITH_QTGUI_V5 199 241 200 242 # -
trunk/src/VBox/Debugger/Makefile.kmk
r59473 r59509 90 90 # Debugger GUI component (Qt4). 91 91 # 92 USES += qt4 92 ifeq ($(VBOX_WITH_QTGUI_V5),) 93 USES += qt4 94 else # VBOX_WITH_QTGUI_V5 95 USES += qt5 96 endif # VBOX_WITH_QTGUI_V5 93 97 DLLS += VBoxDbg 94 98 VBoxDbg_TEMPLATE = VBOXQTGUI … … 96 100 VBoxDbg_INCS = . 97 101 VBoxDbg_QT_MODULES = Core Gui 102 ifneq ($(VBOX_WITH_QTGUI_V5),) 103 # Qt5 requires additional modules: 104 VBoxDbg_QT_MODULES += Widgets 105 endif # VBOX_WITH_QTGUI_V5 98 106 VBoxDbg_QT_MOCHDRS = \ 99 107 VBoxDbgGui.h \ … … 118 126 PROGRAMS += tstVBoxDbg 119 127 tstVBoxDbg_TEMPLATE = VBOXQTGUIEXE 120 tstVBoxDbg_USES = qt4 121 tstVBoxDbg_QTTOOL = QT4 128 ifeq ($(VBOX_WITH_QTGUI_V5),) 129 tstVBoxDbg_USES = qt4 130 tstVBoxDbg_QTTOOL = QT4 131 else # VBOX_WITH_QTGUI_V5 132 tstVBoxDbg_USES = qt5 133 tstVBoxDbg_QTTOOL = QT5 134 endif # VBOX_WITH_QTGUI_V5 122 135 tstVBoxDbg_QT_MODULES = Core Gui 136 ifneq ($(VBOX_WITH_QTGUI_V5),) 137 # Qt5 requires additional modules: 138 tstVBoxDbg_QT_MODULES += Widgets 139 endif # VBOX_WITH_QTGUI_V5 123 140 tstVBoxDbg_SOURCES = testcase/tstVBoxDbg.cpp 124 141 tstVBoxDbg_LIBS = \ -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r59473 r59509 92 92 # VirtualBox - The GUI program. 93 93 # 94 USES += qt4 94 ifeq ($(VBOX_WITH_QTGUI_V5),) 95 USES += qt4 96 else # VBOX_WITH_QTGUI_V5 97 USES += qt5 98 endif # VBOX_WITH_QTGUI_V5 95 99 VirtualBox_TEMPLATE := $(if $(VBOX_WITH_HARDENING),VBOXQTGUI,VBOXQTGUIEXE) 96 100 VirtualBox_NAME = VirtualBox … … 111 115 VirtualBox_DEFS.darwin += VBOX_WITH_ICHAT_THEATER 112 116 endif 117 ifneq ($(VBOX_WITH_QTGUI_V5),) 118 # These important for us Qt4 defines missed in Qt5: 119 VirtualBox_DEFS.linux += Q_WS_X11 120 VirtualBox_DEFS.solaris += Q_WS_X11 121 VirtualBox_DEFS.freebsd += Q_WS_X11 122 VirtualBox_DEFS.darwin += Q_WS_MAC 123 VirtualBox_DEFS.win += Q_WS_WIN 124 endif # VBOX_WITH_QTGUI_V5 113 125 VirtualBox_DEFS += \ 114 126 $(if $(VBOX_WITH_ADDITIONS_AUTOUPDATE_UI),VBOX_WITH_ADDITIONS_AUTOUPDATE_UI) \ … … 220 232 VirtualBox_LIBS.solaris += Xinerama 221 233 VirtualBox_LIBS.freebsd += Xinerama 234 235 ifneq ($(VBOX_WITH_QTGUI_V5),) 236 # No Qt5 without Xcb under X11: 237 VirtualBox_LIBS.linux += xcb 238 VirtualBox_LIBS.solaris += xcb 239 VirtualBox_LIBS.freebsd += xcb 240 endif # VBOX_WITH_QTGUI_V5 222 241 223 242 ifneq ($(KBUILD_TARGET),win) … … 839 858 # (The include directory and lib/framework for each module will be added by the Qt4 unit.) 840 859 VirtualBox_QT_MODULES = Core Gui 860 ifneq ($(VBOX_WITH_QTGUI_V5),) 861 # Qt5 requires additional modules: 862 VirtualBox_QT_MODULES += Widgets PrintSupport 863 VirtualBox_QT_MODULES.linux += X11Extras 864 VirtualBox_QT_MODULES.solaris += X11Extras 865 VirtualBox_QT_MODULES.freebsd += X11Extras 866 VirtualBox_QT_MODULES.darwin += MacExtras 867 VirtualBox_QT_MODULES.win += WinExtras 868 endif # VBOX_WITH_QTGUI_V5 841 869 if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI_USE_QGL) 842 870 VirtualBox_QT_MODULES += OpenGL … … 1156 1184 PROGRAMS += tstSSLCertDownloads 1157 1185 tstSSLCertDownloads_TEMPLATE = VBOXQTGUIEXE 1158 tstSSLCertDownloads_USES = qt4 1159 tstSSLCertDownloads_QTTOOL = QT4 1186 ifeq ($(VBOX_WITH_QTGUI_V5),) 1187 tstSSLCertDownloads_USES = qt4 1188 tstSSLCertDownloads_QTTOOL = QT4 1189 else # VBOX_WITH_QTGUI_V5 1190 tstSSLCertDownloads_USES = qt5 1191 tstSSLCertDownloads_QTTOOL = QT5 1192 endif # VBOX_WITH_QTGUI_V5 1160 1193 tstSSLCertDownloads_QT_MODULES = Core Gui 1161 1194 tstSSLCertDownloads_DEFS = VBOX_GUI_IN_TST_SSL_CERT_DOWNLOADS -
trunk/src/VBox/HostServices/SharedOpenGL/Makefile.kmk
r59473 r59509 418 418 ifneq ($(KBUILD_TARGET),darwin) 419 419 ifdef VBOX_WITH_VIDEOHWACCEL 420 USES += qt4 420 ifeq ($(VBOX_WITH_QTGUI_V5),) 421 USES += qt4 422 else # VBOX_WITH_QTGUI_V5 423 USES += qt5 424 endif # VBOX_WITH_QTGUI_V5 421 425 endif 422 426 PROGRAMS += VBoxTestOGL … … 437 441 ifdef VBOX_WITH_VIDEOHWACCEL 438 442 VBoxTestOGL_QT_MODULES += Core Gui OpenGL 443 ifneq ($(VBOX_WITH_QTGUI_V5),) 444 # Qt5 requires additional modules: 445 VBoxTestOGL_QT_MODULES += Widgets 446 endif # VBOX_WITH_QTGUI_V5 439 447 VBoxTestOGL_LDFLAGS.darwin += -framework OpenGL 440 448 VBoxTestOGL_LIBS.win += $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Opengl32.lib
Note:
See TracChangeset
for help on using the changeset viewer.