cmake: Fix tests that need helper binaries
Compile the binaries where they are expected not in builddir/bin Change-Id: I5c9461424a4b3f9fb7f39f5b9d3cd9b96887cfbc Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
6d1c695b0e
commit
4d72497e6e
@ -1,10 +1,15 @@
|
|||||||
if(NOT WINRT)
|
if(NOT WINRT)
|
||||||
add_qt_test_helper(qlogging_helper SOURCES app/main.cpp DEFINES QT_MESSAGELOGCONTEXT LIBRARIES Qt::Core)
|
add_qt_executable(qlogging_helper
|
||||||
|
NO_INSTALL # special case
|
||||||
|
OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} # special case
|
||||||
|
SOURCES app/main.cpp
|
||||||
|
DEFINES QT_MESSAGELOGCONTEXT
|
||||||
|
LIBRARIES Qt::Core)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_qt_test(tst_qlogging SOURCES tst_qlogging.cpp
|
add_qt_test(tst_qlogging SOURCES tst_qlogging.cpp
|
||||||
DEFINES
|
DEFINES
|
||||||
QT_MESSAGELOGCONTEXT
|
QT_MESSAGELOGCONTEXT
|
||||||
QT_DISABLE_DEPRECATED_BEFORE=0
|
QT_DISABLE_DEPRECATED_BEFORE=0
|
||||||
HELPER_BINARY="qlogging_helper"
|
HELPER_BINARY="${CMAKE_CURRENT_BINARY_DIR}/qlogging_helper" # special case
|
||||||
)
|
)
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
add_qt_executable(qmyserver
|
add_qt_executable(qmyserver
|
||||||
|
NO_INSTALL # special case
|
||||||
|
OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} # special case
|
||||||
SOURCES
|
SOURCES
|
||||||
../myobject.h
|
../myobject.h
|
||||||
qmyserver.cpp
|
qmyserver.cpp
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
add_qt_executable(qpinger
|
add_qt_executable(qpinger
|
||||||
|
NO_INSTALL # special case
|
||||||
|
OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} # special case
|
||||||
SOURCES
|
SOURCES
|
||||||
../interface.cpp ../interface.h
|
../interface.cpp ../interface.h
|
||||||
qpinger.cpp
|
qpinger.cpp
|
||||||
|
@ -8,6 +8,8 @@
|
|||||||
# already has a executable target named like that, so use
|
# already has a executable target named like that, so use
|
||||||
# a different target name and then rename the binary
|
# a different target name and then rename the binary
|
||||||
add_qt_executable(qmyserver_qdbusinterface
|
add_qt_executable(qmyserver_qdbusinterface
|
||||||
|
NO_INSTALL # special case
|
||||||
|
OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} # special case
|
||||||
SOURCES
|
SOURCES
|
||||||
../myobject.h
|
../myobject.h
|
||||||
qmyserver.cpp
|
qmyserver.cpp
|
||||||
|
Loading…
Reference in New Issue
Block a user