Use header-only target of qtutilities
See the commit message of the corresponding commit in c++utilities (9fb3bbe179698fb10339d4911b98531b0847cfa1) and also the related commit in reflective-rapidjson (5c49a438ade5ae4253ae978e3a22cf88bd7cb2e2).
This commit is contained in:
parent
c656f6fba0
commit
b2ba8c01ea
|
@ -14,13 +14,12 @@ set(TEST_HEADER_FILES)
|
|||
set(TEST_SRC_FILES tests/application.cpp)
|
||||
|
||||
# find c++utilities
|
||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.10.0 REQUIRED)
|
||||
use_cpp_utilities()
|
||||
|
||||
# find qtutilities
|
||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES} 6.0.0 REQUIRED)
|
||||
list(APPEND CMAKE_MODULE_PATH ${QT_UTILITIES_MODULE_DIRS})
|
||||
list(APPEND PRIVATE_INCLUDE_DIRS ${QT_UTILITIES_INCLUDE_DIRS})
|
||||
use_qt_utilities(ONLY_HEADERS VISIBILITY PUBLIC)
|
||||
|
||||
# find backend libraries
|
||||
find_package(syncthingconnector ${META_APP_VERSION} REQUIRED)
|
||||
|
|
|
@ -41,13 +41,12 @@ set(TS_FILES translations/${META_PROJECT_NAME}_cs_CZ.ts translations/${META_PROJ
|
|||
translations/${META_PROJECT_NAME}_en_US.ts)
|
||||
|
||||
# find c++utilities
|
||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.0.0 REQUIRED)
|
||||
find_package(c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.10.0 REQUIRED)
|
||||
use_cpp_utilities(VISIBILITY PUBLIC)
|
||||
|
||||
# find qtutilities (only headers and CMake modules used)
|
||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES} 6.3.0 REQUIRED)
|
||||
list(APPEND CMAKE_MODULE_PATH ${QT_UTILITIES_MODULE_DIRS})
|
||||
list(APPEND PUBLIC_INCLUDE_DIRS ${QT_UTILITIES_INCLUDE_DIRS})
|
||||
use_qt_utilities(ONLY_HEADERS VISIBILITY PUBLIC)
|
||||
|
||||
# link also explicitely against the following Qt modules
|
||||
list(APPEND ADDITIONAL_QT_MODULES Network)
|
||||
|
|
Loading…
Reference in New Issue