Let CMake generate code for test application

This commit is contained in:
Martchus 2019-01-13 22:16:23 +01:00
parent 99624197cd
commit 2370fe1ef5
8 changed files with 5 additions and 9 deletions

View File

@ -12,6 +12,7 @@ set(META_VERSION_MAJOR 0)
set(META_VERSION_MINOR 8)
set(META_VERSION_PATCH 4)
set(META_VERSION_EXACT_SONAME ON)
set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION ON)
project(${META_PROJECT_NAME})

View File

@ -21,12 +21,11 @@ set(SRC_FILES
set(TEST_HEADER_FILES
)
set(TEST_SRC_FILES
tests/cppunit.cpp
tests/application.cpp
)
# find c++utilities
find_package(c++utilities 4.14.0 REQUIRED)
find_package(c++utilities 4.17.0 REQUIRED)
use_cpp_utilities()
# find qtutilities

View File

@ -1 +0,0 @@
#include <c++utilities/tests/cppunit.h>

View File

@ -36,7 +36,6 @@ set(SRC_FILES
set(TEST_HEADER_FILES
)
set(TEST_SRC_FILES
tests/cppunit.cpp
tests/connectiontests.cpp
tests/misctests.cpp
)
@ -47,7 +46,7 @@ set(TS_FILES
)
# find c++utilities
find_package(c++utilities 4.16.0 REQUIRED)
find_package(c++utilities 4.17.0 REQUIRED)
use_cpp_utilities()
set(META_PUBLIC_SHARED_LIB_DEPENDS c++utilities)
set(META_PUBLIC_STATIC_LIB_DEPENDS c++utilities_static)

View File

@ -1 +0,0 @@
#include <c++utilities/tests/cppunit.h>

View File

@ -19,7 +19,6 @@ set(SRC_FILES
set(TEST_HEADER_FILES
)
set(TEST_SRC_FILES
tests/cppunit.cpp
tests/interfacetests.cpp
)
@ -143,7 +142,7 @@ list(APPEND PRIVATE_SHARED_INCLUDE_DIRS "${SYNCTHING_PATH}/cmd/syncthing")
list(APPEND PRIVATE_STATIC_INCLUDE_DIRS "${SYNCTHING_PATH}/cmd/syncthing")
# find c++utilities
find_package(c++utilities 4.9.0 REQUIRED)
find_package(c++utilities 4.17.0 REQUIRED)
list(APPEND CMAKE_MODULE_PATH ${CPP_UTILITIES_MODULE_DIRS})
list(APPEND PRIVATE_SHARED_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
list(APPEND PRIVATE_STATIC_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})

View File

@ -1 +0,0 @@
#include <c++utilities/tests/cppunit.h>

View File

@ -9,6 +9,7 @@ set(META_PUBLIC_QT_MODULES Core)
set(META_NO_INSTALL_TARGETS ON)
set(META_NO_CPP_UNIT ON)
set(META_TEST_TARGET_IS_MANUAL ON)
set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION OFF)
# add project files
set(HEADER_FILES