Browse Source

try to treat mingw as linux

pull/2/head
Skycoder42 7 years ago
parent
commit
11a225164d
No known key found for this signature in database GPG Key ID: 8E01AD9EF0578D2B
  1. 79
      tests/auto/testrun.pri

79
tests/auto/testrun.pri

@ -1,10 +1,10 @@
win32 { win32:!ReleaseBuild:!DebugBuild {
!ReleaseBuild:!DebugBuild { runtarget.target = run-tests
runtarget.target = run-tests runtarget.CONFIG = recursive
runtarget.CONFIG = recursive runtarget.recurse_target = run-tests
runtarget.recurse_target = run-tests QMAKE_EXTRA_TARGETS += runtarget
QMAKE_EXTRA_TARGETS += runtarget } else {
} else { win32:!win32-g++ {
oneshell.target = .ONESHELL oneshell.target = .ONESHELL
CONFIG(debug, debug|release): outdir_helper = debug CONFIG(debug, debug|release): outdir_helper = debug
@ -19,39 +19,38 @@ win32 {
runtarget.commands += $$escape_expand(\\n\\t)type $${outdir_helper}\\test.log runtarget.commands += $$escape_expand(\\n\\t)type $${outdir_helper}\\test.log
runtarget.commands += $$escape_expand(\\n\\t)@if exist $${outdir_helper}\\fail exit 42 runtarget.commands += $$escape_expand(\\n\\t)@if exist $${outdir_helper}\\fail exit 42
QMAKE_EXTRA_TARGETS += oneshell runtarget QMAKE_EXTRA_TARGETS += oneshell runtarget
} } else {
} else { linux|win32-g++ {
linux { runtarget_env_lib.target = run-tests
runtarget_env_lib.target = run-tests runtarget_env_lib.depends = export LD_LIBRARY_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/lib/:$$[QT_INSTALL_LIBS]:$(LD_LIBRARY_PATH)
runtarget_env_lib.depends = export LD_LIBRARY_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/lib/:$$[QT_INSTALL_LIBS]:$(LD_LIBRARY_PATH) runtarget_env_qpa.target = run-tests
runtarget_env_qpa.target = run-tests runtarget_env_qpa.depends += export QT_QPA_PLATFORM := minimal
runtarget_env_qpa.depends += export QT_QPA_PLATFORM := minimal QMAKE_EXTRA_TARGETS += runtarget_env_lib
QMAKE_EXTRA_TARGETS += \ !win32-g++: QMAKE_EXTRA_TARGETS += runtarget_env_qpa
runtarget_env_lib \ } else:mac {
runtarget_env_qpa runtarget_env_lib.target = run-tests
} else:mac { runtarget_env_lib.depends = export DYLD_LIBRARY_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/lib/:$$[QT_INSTALL_LIBS]:$(DYLD_LIBRARY_PATH)
runtarget_env_lib.target = run-tests runtarget_env_framework.target = run-tests
runtarget_env_lib.depends = export DYLD_LIBRARY_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/lib/:$$[QT_INSTALL_LIBS]:$(DYLD_LIBRARY_PATH) runtarget_env_framework.depends = export DYLD_FRAMEWORK_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/lib/:$$[QT_INSTALL_LIBS]:$(DYLD_FRAMEWORK_PATH)
runtarget_env_framework.target = run-tests QMAKE_EXTRA_TARGETS += \
runtarget_env_framework.depends = export DYLD_FRAMEWORK_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/lib/:$$[QT_INSTALL_LIBS]:$(DYLD_FRAMEWORK_PATH) runtarget_env_lib \
QMAKE_EXTRA_TARGETS += \ runtarget_env_framework
runtarget_env_lib \ }
runtarget_env_framework
}
runtarget_env_bin.target = run-tests runtarget_env_bin.target = run-tests
runtarget_env_bin.depends = export PATH := $$shadowed($$dirname(_QMAKE_CONF_))/bin/:$$[QT_INSTALL_BINS]:$(PATH) runtarget_env_bin.depends = export PATH := $$shadowed($$dirname(_QMAKE_CONF_))/bin/:$$[QT_INSTALL_BINS]:$(PATH)
runtarget_env_plugins.target = run-tests runtarget_env_plugins.target = run-tests
runtarget_env_plugins.depends = export QT_PLUGIN_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/plugins/:$(QT_PLUGIN_PATH) runtarget_env_plugins.depends = export QT_PLUGIN_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/plugins/:$(QT_PLUGIN_PATH)
runtarget_env_qml.target = run-tests runtarget_env_qml.target = run-tests
runtarget_env_qml.depends += export QML2_IMPORT_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/qml/:$(QML2_IMPORT_PATH) runtarget_env_qml.depends += export QML2_IMPORT_PATH := $$shadowed($$dirname(_QMAKE_CONF_))/qml/:$(QML2_IMPORT_PATH)
QMAKE_EXTRA_TARGETS += \ QMAKE_EXTRA_TARGETS += \
runtarget_env_bin \ runtarget_env_bin \
runtarget_env_plugins \ runtarget_env_plugins \
runtarget_env_qml runtarget_env_qml
runtarget.target = run-tests runtarget.target = run-tests
runtarget.depends += $(TARGET) runtarget.depends += $(TARGET)
runtarget.commands = ./$(TARGET) runtarget.commands = ./$(TARGET)
QMAKE_EXTRA_TARGETS += runtarget QMAKE_EXTRA_TARGETS += runtarget
}
} }

Loading…
Cancel
Save