mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-21 22:24:07 +01:00
Add option to build qt5keychain from system
This commit is contained in:
parent
5577117f20
commit
e1f6679416
1 changed files with 14 additions and 1 deletions
|
@ -11,6 +11,7 @@ option(BUILD_TESTS "Build the tests for Chatterino2" OFF)
|
||||||
option(USE_PACKAGE_MANAGER "Use conan for managing packages" OFF)
|
option(USE_PACKAGE_MANAGER "Use conan for managing packages" OFF)
|
||||||
option(USE_SYSTEM_PAJLADA_SETTINGS "Use system pajlada settings library" OFF)
|
option(USE_SYSTEM_PAJLADA_SETTINGS "Use system pajlada settings library" OFF)
|
||||||
option(USE_SYSTEM_LIBCOMMUNI "Use system communi library" OFF)
|
option(USE_SYSTEM_LIBCOMMUNI "Use system communi library" OFF)
|
||||||
|
option(USE_SYSTEM_QT5KEYCHAIN "Use system Qt5Keychain library" OFF)
|
||||||
|
|
||||||
set(CMAKE_AUTOMOC ON)
|
set(CMAKE_AUTOMOC ON)
|
||||||
set(CMAKE_AUTORCC ON)
|
set(CMAKE_AUTORCC ON)
|
||||||
|
@ -113,7 +114,19 @@ else (USE_PACKAGE_MANAGER)
|
||||||
|
|
||||||
add_subdirectory("${LIBCOMMUNI_ROOT_LIB_FOLDER}" EXCLUDE_FROM_ALL)
|
add_subdirectory("${LIBCOMMUNI_ROOT_LIB_FOLDER}" EXCLUDE_FROM_ALL)
|
||||||
endif()
|
endif()
|
||||||
find_package(Qt5keychain REQUIRED)
|
if (USE_SYSTEM_QT5KEYCHAIN)
|
||||||
|
find_package(Qt5Keychain REQUIRED)
|
||||||
|
else()
|
||||||
|
set(QT5KEYCHAIN_ROOT_LIB_FOLDER "${CMAKE_SOURCE_DIR}/lib/qtkeychain")
|
||||||
|
if (NOT EXISTS "${QT5KEYCHAIN_ROOT_LIB_FOLDER}/CMakeLists.txt")
|
||||||
|
message(FATAL_ERROR "Submodules probably not loaded, unable to find lib/qtkeychain/CMakeLists.txt")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_subdirectory("${QT5KEYCHAIN_ROOT_LIB_FOLDER}" EXCLUDE_FROM_ALL)
|
||||||
|
if (NOT TARGET qt5keychain)
|
||||||
|
message(FATAL_ERROR "qt5keychain target was not created :@")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
find_package(Rapidjson REQUIRED)
|
find_package(Rapidjson REQUIRED)
|
||||||
find_package(Websocketpp REQUIRED)
|
find_package(Websocketpp REQUIRED)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
Loading…
Reference in a new issue