Skip to content

Commit 1e66b57

Browse files
committed
Remove libdigidoc support
IB-6688 Signed-off-by: Raul Metsma <[email protected]>
1 parent 1a30d0c commit 1e66b57

9 files changed

+4
-1032
lines changed

CMakeLists.txt

-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ set_env( TSL_CERTS
2727
CACHE FILEPATH "TSL trust list signing certificates" )
2828
set_env( TSA_URL "http://dd-at.ria.ee/tsa" CACHE STRING "Default TSA URL" )
2929
set_env( SIVA_URL "https://siva.eesti.ee/V3/validate" CACHE STRING "Default SiVa validation service URL" )
30-
set( LIBDIGIDOC_LINKED YES CACHE BOOL "Link with libdigidoc or load runtime with dlopen" )
3130
set( BUILD_TOOLS YES CACHE BOOL "Build digidoc-tool" )
3231
set( BUILD_SHARED_LIBS YES CACHE BOOL "Build library as SHARED or STATIC" )
3332
set( SIGNCERT "" CACHE STRING "Common name of certificate to used sign binaries, empty skip signing" )
@@ -38,7 +37,6 @@ if( APPLE )
3837
endif()
3938

4039
find_package(Doxygen)
41-
find_package(LibDigiDoc)
4240
find_package(OpenSSL 1.0.2 REQUIRED)
4341
find_package(PKCS11)
4442
find_package(PoDoFo)

cmake

src/CMakeLists.txt

-16
Original file line numberDiff line numberDiff line change
@@ -245,22 +245,6 @@ if(USE_KEYCHAIN)
245245
target_link_libraries(digidocpp PRIVATE "-framework Security")
246246
endif()
247247

248-
if(LIBDIGIDOC_FOUND)
249-
target_sources(digidocpp PRIVATE DDoc.cpp)
250-
target_include_directories(digidocpp PRIVATE ${LIBDIGIDOC_INCLUDE_DIR})
251-
if(LIBDIGIDOC_LINKED)
252-
set_property(SOURCE Container.cpp DDoc.cpp APPEND PROPERTY COMPILE_DEFINITIONS LINKED_LIBDIGIDOC)
253-
target_link_libraries(digidocpp PRIVATE ${LIBDIGIDOC_LIBRARY})
254-
if(NOT ${BUILD_SHARED_LIBS})
255-
find_package(Iconv)
256-
find_package(LibXml2)
257-
target_link_libraries(digidocpp PRIVATE ${ICONV_LIBRARIES} ${LIBXML2_LIBRARIES})
258-
endif()
259-
else()
260-
set_property(SOURCE Container.cpp APPEND PROPERTY COMPILE_DEFINITIONS DYNAMIC_LIBDIGIDOC)
261-
endif()
262-
endif()
263-
264248
if(PODOFO_FOUND)
265249
target_sources(digidocpp PRIVATE PDF.cpp SignatureCAdES_B.cpp SignatureCAdES_T.cpp)
266250
target_include_directories(digidocpp PRIVATE ${PODOFO_INCLUDE_DIR})

src/Container.cpp

-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "ASiC_E.h"
2323
#include "ASiC_S.h"
2424
#include "DataFile.h"
25-
#include "DDoc.h"
2625
#include "Exception.h"
2726
#include "log.h"
2827
#include "PDF.h"
@@ -151,9 +150,6 @@ void digidoc::initialize(const string &appInfo, const string &userAgent, initCal
151150
if(!Conf::instance())
152151
Conf::init(new XmlConfCurrent);
153152

154-
#if defined(DYNAMIC_LIBDIGIDOC) || defined(LINKED_LIBDIGIDOC)
155-
Container::addContainerImplementation<DDoc>();
156-
#endif
157153
#ifdef PDF_SUPPORT
158154
Container::addContainerImplementation<PDF>();
159155
#endif

0 commit comments

Comments
 (0)