31 lines
1.0 KiB
CMake
31 lines
1.0 KiB
CMake
cmake_minimum_required(VERSION 2.8.12)
|
|
project(test)
|
|
|
|
find_package(CxxTest)
|
|
cmake_policy(SET CMP0071 NEW)
|
|
if(CXXTEST_FOUND)
|
|
include_directories(${CXXTEST_INCLUDE_DIR})
|
|
enable_testing()
|
|
CXXTEST_ADD_TEST(testtypes testtypes.cpp ${CMAKE_CURRENT_SOURCE_DIR}/testTypes.h)
|
|
target_link_libraries(testtypes wType)
|
|
|
|
CXXTEST_ADD_TEST(testtools testtools.cpp ${CMAKE_CURRENT_SOURCE_DIR}/testTools.h)
|
|
target_link_libraries(testtools tools)
|
|
target_link_libraries(testtools tag)
|
|
|
|
find_package(Qt5Core REQUIRED)
|
|
|
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
set(CMAKE_AUTOMOC ON)
|
|
CXXTEST_ADD_TEST(testsocket testsocket.cpp ${CMAKE_CURRENT_SOURCE_DIR}/testSocket.h)
|
|
target_link_libraries(testsocket Qt5::Core)
|
|
target_link_libraries(testsocket wSocket)
|
|
|
|
CXXTEST_ADD_TEST(testdispatcher testdispatcher.cpp ${CMAKE_CURRENT_SOURCE_DIR}/testDispatcher.h)
|
|
target_link_libraries(testdispatcher Qt5::Core)
|
|
target_link_libraries(testdispatcher wDispatcher)
|
|
target_link_libraries(testdispatcher wType)
|
|
|
|
endif()
|
|
|