Let CMake generate code for test application
This commit is contained in:
parent
99624197cd
commit
2370fe1ef5
|
@ -12,6 +12,7 @@ set(META_VERSION_MAJOR 0)
|
||||||
set(META_VERSION_MINOR 8)
|
set(META_VERSION_MINOR 8)
|
||||||
set(META_VERSION_PATCH 4)
|
set(META_VERSION_PATCH 4)
|
||||||
set(META_VERSION_EXACT_SONAME ON)
|
set(META_VERSION_EXACT_SONAME ON)
|
||||||
|
set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION ON)
|
||||||
|
|
||||||
project(${META_PROJECT_NAME})
|
project(${META_PROJECT_NAME})
|
||||||
|
|
||||||
|
|
|
@ -21,12 +21,11 @@ set(SRC_FILES
|
||||||
set(TEST_HEADER_FILES
|
set(TEST_HEADER_FILES
|
||||||
)
|
)
|
||||||
set(TEST_SRC_FILES
|
set(TEST_SRC_FILES
|
||||||
tests/cppunit.cpp
|
|
||||||
tests/application.cpp
|
tests/application.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
# find c++utilities
|
# find c++utilities
|
||||||
find_package(c++utilities 4.14.0 REQUIRED)
|
find_package(c++utilities 4.17.0 REQUIRED)
|
||||||
use_cpp_utilities()
|
use_cpp_utilities()
|
||||||
|
|
||||||
# find qtutilities
|
# find qtutilities
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
#include <c++utilities/tests/cppunit.h>
|
|
|
@ -36,7 +36,6 @@ set(SRC_FILES
|
||||||
set(TEST_HEADER_FILES
|
set(TEST_HEADER_FILES
|
||||||
)
|
)
|
||||||
set(TEST_SRC_FILES
|
set(TEST_SRC_FILES
|
||||||
tests/cppunit.cpp
|
|
||||||
tests/connectiontests.cpp
|
tests/connectiontests.cpp
|
||||||
tests/misctests.cpp
|
tests/misctests.cpp
|
||||||
)
|
)
|
||||||
|
@ -47,7 +46,7 @@ set(TS_FILES
|
||||||
)
|
)
|
||||||
|
|
||||||
# find c++utilities
|
# find c++utilities
|
||||||
find_package(c++utilities 4.16.0 REQUIRED)
|
find_package(c++utilities 4.17.0 REQUIRED)
|
||||||
use_cpp_utilities()
|
use_cpp_utilities()
|
||||||
set(META_PUBLIC_SHARED_LIB_DEPENDS c++utilities)
|
set(META_PUBLIC_SHARED_LIB_DEPENDS c++utilities)
|
||||||
set(META_PUBLIC_STATIC_LIB_DEPENDS c++utilities_static)
|
set(META_PUBLIC_STATIC_LIB_DEPENDS c++utilities_static)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
#include <c++utilities/tests/cppunit.h>
|
|
|
@ -19,7 +19,6 @@ set(SRC_FILES
|
||||||
set(TEST_HEADER_FILES
|
set(TEST_HEADER_FILES
|
||||||
)
|
)
|
||||||
set(TEST_SRC_FILES
|
set(TEST_SRC_FILES
|
||||||
tests/cppunit.cpp
|
|
||||||
tests/interfacetests.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")
|
list(APPEND PRIVATE_STATIC_INCLUDE_DIRS "${SYNCTHING_PATH}/cmd/syncthing")
|
||||||
|
|
||||||
# find c++utilities
|
# 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 CMAKE_MODULE_PATH ${CPP_UTILITIES_MODULE_DIRS})
|
||||||
list(APPEND PRIVATE_SHARED_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
list(APPEND PRIVATE_SHARED_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
||||||
list(APPEND PRIVATE_STATIC_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
list(APPEND PRIVATE_STATIC_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
#include <c++utilities/tests/cppunit.h>
|
|
|
@ -9,6 +9,7 @@ set(META_PUBLIC_QT_MODULES Core)
|
||||||
set(META_NO_INSTALL_TARGETS ON)
|
set(META_NO_INSTALL_TARGETS ON)
|
||||||
set(META_NO_CPP_UNIT ON)
|
set(META_NO_CPP_UNIT ON)
|
||||||
set(META_TEST_TARGET_IS_MANUAL ON)
|
set(META_TEST_TARGET_IS_MANUAL ON)
|
||||||
|
set(META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION OFF)
|
||||||
|
|
||||||
# add project files
|
# add project files
|
||||||
set(HEADER_FILES
|
set(HEADER_FILES
|
||||||
|
|
Loading…
Reference in New Issue