Transform to CMake project.

This commit is contained in:
SET
2022-10-16 23:02:09 +02:00
parent 2161e23d91
commit b9a358eb36
19 changed files with 23 additions and 1948 deletions

19
CMakeLists.txt Normal file
View File

@@ -0,0 +1,19 @@
cmake_minimum_required(VERSION 3.0)
project(K7)
find_package(Wt COMPONENTS Wt HTTP CONFIG REQUIRED)
find_package(Gpgmepp CONFIG REQUIRED)
add_executable(k7
AppConfig.cpp KeyringIO.cpp PopupCreate.cpp SensitiveTreeTableNodeText.cpp
GpgMECWorker.cpp LoopbackPassphraseProvider.cpp PopupDeleter.cpp Tools.cpp
GpgMEWorker.cpp main.cpp PopupExpiryTime.cpp TransientMessageWidget.cpp
K7Main.cpp PopupAddUid.cpp PopupExportSecretKey.cpp
KeyEdit.cpp PopupCertifyUserId.cpp PopupUploader.cpp)
target_link_libraries(k7 Wt::Wt Wt::HTTP Gpgmepp)
install(TARGETS k7 RUNTIME DESTINATION bin)