mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 10:22:50 +00:00
35 lines
1.2 KiB
CMake
35 lines
1.2 KiB
CMake
|
|
add_definitions( -DQT_NO_CAST_FROM_ASCII )
|
|
add_definitions( -DQT_NO_CAST_TO_ASCII )
|
|
|
|
set(kpimidentities_LIB_SRCS identitymanager.cpp identity.cpp signature.cpp signatureconfigurator.cpp identitycombo.cpp)
|
|
|
|
if(ENABLE_TESTING)
|
|
add_subdirectory(tests)
|
|
endif()
|
|
|
|
qt4_add_dbus_adaptor(kpimidentities_LIB_SRCS org.kde.pim.IdentityManager.xml identitymanager.h KPIMIdentities::IdentityManager )
|
|
|
|
include_directories(
|
|
${CMAKE_BINARY_DIR}/kpimutils
|
|
${CMAKE_BINARY_DIR}/kpimtextedit
|
|
)
|
|
|
|
add_library(kpimidentities ${LIBRARY_TYPE} ${kpimidentities_LIB_SRCS})
|
|
generate_export_header(kpimidentities)
|
|
|
|
target_link_libraries(kpimidentities kpimutils ${KDE4_KIO_LIBS} kpimtextedit)
|
|
|
|
set_target_properties(kpimidentities PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
|
|
install(TARGETS kpimidentities EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
|
|
|
|
install(FILES org.kde.pim.IdentityManager.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})
|
|
install(FILES
|
|
identity.h
|
|
signature.h
|
|
signatureconfigurator.h
|
|
identitymanager.h
|
|
identitycombo.h
|
|
${CMAKE_CURRENT_BINARY_DIR}/kpimidentities_export.h
|
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kpimidentities COMPONENT Devel)
|
|
|