Only link QtTest in unit tests.
This commit is contained in:
parent
4b4603e138
commit
fc522602bd
@ -15,7 +15,6 @@ set(QT_USE_QTOPENGL 1)
|
|||||||
set(QT_USE_QTSQL 1)
|
set(QT_USE_QTSQL 1)
|
||||||
set(QT_USE_QTNETWORK 1)
|
set(QT_USE_QTNETWORK 1)
|
||||||
set(QT_USE_QTXML 1)
|
set(QT_USE_QTXML 1)
|
||||||
set(QT_USE_QTTEST 1)
|
|
||||||
if(UNIX AND NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
set(QT_USE_QTDBUS 1)
|
set(QT_USE_QTDBUS 1)
|
||||||
endif(UNIX AND NOT APPLE)
|
endif(UNIX AND NOT APPLE)
|
||||||
|
@ -5,6 +5,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/gmock/gtest/include)
|
|||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/gmock/gtest)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/gmock/gtest)
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src)
|
||||||
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../src)
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../src)
|
||||||
|
include_directories(${QT_QTTEST_INCLUDE_DIR})
|
||||||
|
|
||||||
set(GTEST-SOURCES
|
set(GTEST-SOURCES
|
||||||
../3rdparty/gmock/gtest/src/gtest.cc
|
../3rdparty/gmock/gtest/src/gtest.cc
|
||||||
@ -42,7 +43,7 @@ set(TESTUTILS-MOC-HEADERS
|
|||||||
qt4_wrap_cpp(TESTUTILS-SOURCES-MOC ${TESTUTILS-MOC-HEADERS})
|
qt4_wrap_cpp(TESTUTILS-SOURCES-MOC ${TESTUTILS-MOC-HEADERS})
|
||||||
|
|
||||||
add_library(test_utils EXCLUDE_FROM_ALL ${TESTUTILS-SOURCES} ${TESTUTILS-SOURCES-MOC})
|
add_library(test_utils EXCLUDE_FROM_ALL ${TESTUTILS-SOURCES} ${TESTUTILS-SOURCES-MOC})
|
||||||
target_link_libraries(test_utils gmock ${QT_LIBRARIES})
|
target_link_libraries(test_utils gmock ${QT_LIBRARIES} ${QT_QTTEST_LIBRARY})
|
||||||
|
|
||||||
add_custom_target(test
|
add_custom_target(test
|
||||||
echo "Running tests"
|
echo "Running tests"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user