2020-04-09 22:48:08 +00:00
|
|
|
cmake_minimum_required(VERSION 3.0)
|
|
|
|
project(pse)
|
|
|
|
|
|
|
|
|
2020-04-10 22:15:08 +00:00
|
|
|
if (WITH_KWALLET)
|
|
|
|
set(CMAKE_AUTOMOC ON)
|
2020-04-09 22:48:08 +00:00
|
|
|
|
2020-04-10 22:15:08 +00:00
|
|
|
find_package(Qt5Core CONFIG REQUIRED)
|
|
|
|
find_package(Qt5Gui CONFIG REQUIRED)
|
2020-04-09 22:48:08 +00:00
|
|
|
|
2020-04-10 22:15:08 +00:00
|
|
|
get_target_property(KWALLET_INTERFACE_INCLUDE_DIRECTORIES KF5::Wallet INTERFACE_INCLUDE_DIRECTORIES)
|
|
|
|
get_target_property(Qt5GUI_INTERFACE_INCLUDE_DIRECTORIES Qt5::Gui INTERFACE_INCLUDE_DIRECTORIES)
|
2020-04-09 22:48:08 +00:00
|
|
|
|
2020-04-10 22:15:08 +00:00
|
|
|
set(kwalletPSE_SRC
|
|
|
|
kwallet.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
add_library(kwalletPSE ${kwalletPSE_SRC})
|
|
|
|
|
|
|
|
target_include_directories(kwalletPSE PUBLIC ${KWALLET_INTERFACE_INCLUDE_DIRECTORIES})
|
|
|
|
target_include_directories(kwalletPSE PUBLIC ${Qt5GUI_INTERFACE_INCLUDE_DIRECTORIES})
|
2020-04-09 22:48:08 +00:00
|
|
|
|
2020-04-10 22:15:08 +00:00
|
|
|
target_link_libraries(kwalletPSE Qt5::Core)
|
2020-04-09 22:48:08 +00:00
|
|
|
|
2020-04-10 22:15:08 +00:00
|
|
|
set(kwalletW_SRC
|
|
|
|
wrappers/kwallet.cpp
|
|
|
|
)
|
2020-04-09 22:48:08 +00:00
|
|
|
|
2020-04-10 22:15:08 +00:00
|
|
|
add_library(kwalletWrapper SHARED ${kwalletW_SRC})
|
|
|
|
|
|
|
|
target_include_directories(kwalletWrapper PUBLIC ${KWALLET_INTERFACE_INCLUDE_DIRECTORIES})
|
|
|
|
target_include_directories(kwalletWrapper PUBLIC ${Qt5GUI_INTERFACE_INCLUDE_DIRECTORIES})
|
|
|
|
|
|
|
|
target_link_libraries(kwalletWrapper KF5::Wallet)
|
|
|
|
target_link_libraries(kwalletWrapper Qt5::Core)
|
|
|
|
|
|
|
|
install(TARGETS kwalletWrapper DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
|
|
|
endif()
|
2020-04-09 22:48:08 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|