Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -255,8 +255,11 @@ if(SWIG_FOUND)
endif()
endif()

if(NOT ${BUILD_SHARED_LIBS})
if(NOT BUILD_SHARED_LIBS)
set(STATIC_TARGETS minizip digidocpp_tsl digidocpp_util)
target_compile_definitions(digidocpp PUBLIC digidocpp_STATIC)
Comment thread
lnagel marked this conversation as resolved.
target_compile_definitions(digidocpp_tsl PUBLIC digidocpp_STATIC)
target_compile_definitions(digidocpp_util PUBLIC digidocpp_STATIC)
Comment thread
metsma marked this conversation as resolved.
Outdated
endif()

install(TARGETS digidocpp ${STATIC_TARGETS}
Expand Down Expand Up @@ -390,9 +393,6 @@ if( FRAMEWORK )
COMMAND zip -r ${PROJECT_BINARY_DIR}/libdigidocpp-dbg_${VERSION}$ENV{VER_SUFFIX}.zip libdigidocpp.dSYM
)
else()
if(NOT ${BUILD_SHARED_LIBS})
install( TARGETS minizip digidocpp_tsl digidocpp_util DESTINATION ${CMAKE_INSTALL_LIBDIR} )
endif()
if( BUILD_TOOLS )
install( TARGETS digidoc-tool DESTINATION ${CMAKE_INSTALL_BINDIR} )
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/digidoc-tool.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 )
Expand Down
4 changes: 3 additions & 1 deletion src/Exports.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@

#ifdef WIN32
#include <winapifamily.h>
#ifdef digidocpp_EXPORTS
#ifdef digidocpp_STATIC
#define DIGIDOCPP_EXPORT
#elifdef digidocpp_EXPORTS
#define DIGIDOCPP_EXPORT __declspec(dllexport)
#else
#define DIGIDOCPP_EXPORT __declspec(dllimport)
Expand Down