diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt index 036f517b9..032f3b9b3 100644 --- a/thirdparty/CMakeLists.txt +++ b/thirdparty/CMakeLists.txt @@ -1,5 +1,6 @@ ADD_SUBDIRECTORY( qxt ) ADD_SUBDIRECTORY( kdsingleapplicationguard ) +ADD_SUBDIRECTORY( qt-certificate-addon ) IF( WITH_CRASHREPORTER ) ADD_SUBDIRECTORY( libcrashreporter-qt ) ENDIF() diff --git a/thirdparty/qt-certificate-addon/CMakeLists.txt b/thirdparty/qt-certificate-addon/CMakeLists.txt new file mode 100644 index 000000000..fa6909dcc --- /dev/null +++ b/thirdparty/qt-certificate-addon/CMakeLists.txt @@ -0,0 +1,5 @@ +cmake_minimum_required(VERSION 2.6) +project(qtcertificateaddon) + +add_subdirectory( src ) + diff --git a/thirdparty/qt-certificate-addon/src/CMakeLists.txt b/thirdparty/qt-certificate-addon/src/CMakeLists.txt new file mode 100644 index 000000000..9ee83d88f --- /dev/null +++ b/thirdparty/qt-certificate-addon/src/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory( certificate ) diff --git a/thirdparty/qt-certificate-addon/src/certificate/CMakeLists.txt b/thirdparty/qt-certificate-addon/src/certificate/CMakeLists.txt new file mode 100644 index 000000000..743353647 --- /dev/null +++ b/thirdparty/qt-certificate-addon/src/certificate/CMakeLists.txt @@ -0,0 +1,26 @@ +list(APPEND qtcertificateaddon_INCLUDE_DIRECTORIES + ${QT_INCLUDES} + ${QT_QTCORE_INCLUDE_DIR} + ${QT_QTNETWORK_INCLUDE_DIR} + ${CMAKE_CURRENT_BINARY_DIR} +) + +list(APPEND qtcertificateaddon_SOURCES + certificatebuilder.cpp + keybuilder.cpp + certificaterequestbuilder.cpp + randomgenerator.cpp + certificaterequest.cpp + utils.cpp +) + +include_directories(${qtcertificateaddon_INCLUDE_DIRECTORIES}) +add_library(qtcertificateaddon STATIC ${qtcertificateaddon_SOURCES}) +set_target_properties( + qtcertificateaddon + PROPERTIES + AUTOMOC TRUE +) +qt5_use_modules(qtcertificateaddon Core Network) + +