kde-workspace/kwalletd/backend/CMakeLists.txt
2014-11-15 05:21:19 +02:00

30 lines
913 B
CMake

########### Configure checks for kwalletbackend ###############
check_include_files(stdint.h HAVE_STDINT_H)
check_include_files(sys/bitypes.h HAVE_SYS_BITYPES_H)
configure_file (config-kwalletbackend.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kwalletbackend.h )
########### kwalletbackend ###############
set(kwalletbackend_LIB_SRCS
blockcipher.cc
blowfish.cc
cbc.cc
sha1.cc
kwalletentry.cc
kwalletbackend.cc
backendpersisthandler.cpp
)
kde4_add_library(kwalletbackend SHARED ${kwalletbackend_LIB_SRCS})
target_link_libraries(kwalletbackend ${KDE4_KDEUI_LIBS} ${LIBGCRYPT_LIBRARIES})
if(QGPGME_FOUND)
target_link_libraries(kwalletbackend ${QGPGME_LIBRARIES} )
endif(QGPGME_FOUND)
set_target_properties(kwalletbackend PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
install(TARGETS kwalletbackend ${INSTALL_TARGETS_DEFAULT_ARGS})
add_subdirectory(tests)