mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-24 10:52:52 +00:00
48 lines
1.2 KiB
CMake
48 lines
1.2 KiB
CMake
|
|
set(imap4_optional_includes)
|
|
set(imap4_optional_libs)
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
|
|
|
|
if (SASL2_FOUND)
|
|
set(imap4_optional_includes ${imap4_optional_includes} ${SASL2_INCLUDE_DIR})
|
|
set(imap4_optional_libs ${imap4_optional_libs} ${SASL2_LIBRARIES})
|
|
set(HAVE_LIBSASL2 1)
|
|
else()
|
|
set(HAVE_LIBSASL2 0)
|
|
endif()
|
|
|
|
configure_file(imap4-config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/imap4-config.h)
|
|
|
|
include_directories(${imap4_optional_includes} ${Boost_INCLUDE_DIR})
|
|
include_directories(
|
|
${CMAKE_BINARY_DIR}/kimap
|
|
${CMAKE_BINARY_DIR}/kmime
|
|
)
|
|
|
|
########### next target ###############
|
|
|
|
set(kio_imap4_PART_SRCS
|
|
imapcommand.cpp
|
|
imaplist.cpp
|
|
mailaddress.cpp
|
|
mimeheader.cpp
|
|
imap4.cpp
|
|
imapinfo.cpp
|
|
imapparser.cpp
|
|
mailheader.cpp
|
|
mimehdrline.cpp
|
|
mimeio.cpp)
|
|
|
|
kde4_add_plugin(kio_imap4 ${kio_imap4_PART_SRCS})
|
|
|
|
target_link_libraries(kio_imap4 kmime kimap ${KDE4_KIO_LIBS})
|
|
if (SASL2_FOUND)
|
|
target_link_libraries(kio_imap4 ${SASL2_LIBRARIES} )
|
|
endif()
|
|
|
|
install(TARGETS kio_imap4 DESTINATION ${PLUGIN_INSTALL_DIR})
|
|
|
|
|
|
########### install files ###############
|
|
|
|
install(FILES imap.protocol imaps.protocol DESTINATION ${SERVICES_INSTALL_DIR})
|