

if (BUILD_TESTING)
add_subdirectory(tests)
endif()	
set(smtp_optional_includes)
set(smtp_optional_libs)

if (Sasl2_FOUND)
   set(smtp_optional_includes ${smtp_optional_includes} ${Sasl2_INCLUDE_DIR})
   set(smtp_optional_libs     ${smtp_optional_libs}     ${Sasl2_LIBRARIES})
endif()


include_directories(  ${smtp_optional_includes}  )


########### next target ###############

set(kio_smtp_PART_SRCS
   smtp.cpp
   request.cpp
   response.cpp
   capabilities.cpp
   command.cpp
   transactionstate.cpp
   smtpsessioninterface.cpp
   kioslavesession.cpp
   smtp_debug.cpp
)


add_library(kio_smtp MODULE ${kio_smtp_PART_SRCS})


target_link_libraries(kio_smtp  KF5::KIOCore KF5::I18n Qt5::Network ${smtp_optional_libs})
set_target_properties(kio_smtp PROPERTIES OUTPUT_NAME "smtp")

install(TARGETS kio_smtp  DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kio/ )

########### install files ###############

install( FILES smtp.protocol smtps.protocol  DESTINATION  ${KDE_INSTALL_KSERVICES5DIR} )

