kdelibs/kioslave/http/tests/CMakeLists.txt

51 lines
1.4 KiB
Text
Raw Normal View History

include_directories(
${KDE4_KIO_INCLUDES}
${CMAKE_CURRENT_SOURCE_DIR}/..
${CMAKE_CURRENT_BINARY_DIR}/..
${CMAKE_SOURCE_DIR}/kio/httpfilter
)
2014-11-13 01:04:59 +02:00
2015-09-05 05:16:46 +00:00
kde4_add_test(kiohttp-httpheadertokenizetest httpheadertokenizetest.cpp)
target_link_libraries(kiohttp-httpheadertokenizetest
${KDE4_KDECORE_LIBS}
${QT_QTTEST_LIBRARY}
${QT_QTGUI_LIBRARY}
)
2014-11-13 01:04:59 +02:00
2015-09-05 05:16:46 +00:00
kde4_add_test(kiohttp-httpheaderdispositiontest httpheaderdispositiontest.cpp)
target_link_libraries(kiohttp-httpheaderdispositiontest
${KDE4_KDECORE_LIBS}
${QT_QTTEST_LIBRARY}
${QT_QTGUI_LIBRARY}
)
2014-11-13 01:04:59 +02:00
2015-09-05 05:16:46 +00:00
kde4_add_test(kiohttp-httpauthenticationtest httpauthenticationtest.cpp)
target_link_libraries(kiohttp-httpauthenticationtest
${KDE4_KDECORE_LIBS}
kntlm
${QT_QTTEST_LIBRARY}
${QT_QTNETWORK_LIBRARY}
${QT_QTGUI_LIBRARY}
)
2014-11-13 01:04:59 +02:00
if(GSSAPI_FOUND)
2015-09-05 05:16:46 +00:00
target_link_libraries(kiohttp-httpauthenticationtest ${GSSAPI_LIBS})
endif()
2014-11-13 01:04:59 +02:00
2015-09-05 05:16:46 +00:00
kde4_add_test(kiohttp-httpobjecttest httpobjecttest.cpp
${kioslave-http_SOURCE_DIR}/http.cpp # requires solid
${kioslave-http_SOURCE_DIR}/httpauthentication.cpp
${httpfilter_STAT_SRCS}
${CMAKE_SOURCE_DIR}/kio/httpfilter/httpfilter.cc
)
target_link_libraries(kiohttp-httpobjecttest
${KDE4_KDECORE_LIBS}
${QT_QTTEST_LIBRARY}
${QT_QTGUI_LIBRARY}
${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBS}
kntlm
2014-11-13 01:04:59 +02:00
)
if(GSSAPI_FOUND)
target_link_libraries(kiohttp-httpobjecttest ${GSSAPI_LIBS})
endif()