# SPDX-License-Identifier: CC0-1.0
# SPDX-FileCopyrightText: none
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})

include(ECMAddTests)

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
add_definitions(-DCHECKPHISHINGURL_TEST_DATA_DIR="${CMAKE_CURRENT_SOURCE_DIR}/data")
add_executable(
    checkphishingurlgui
    checkphishingurlgui.cpp
    checkphishingurlgui.h
)
target_link_libraries(
    checkphishingurlgui
    KPim6::WebEngineViewer
    Qt::WebEngineWidgets
    KF6::I18n
)

add_executable(
    searchfullhashgui
    searchfullhashgui.cpp
    searchfullhashgui.h
)
target_link_libraries(
    searchfullhashgui
    KPim6::WebEngineViewer
    Qt::WebEngineWidgets
    KF6::I18n
)

add_executable(
    createphishingurldatabasegui
    createphishingurldatabasegui.cpp
    createphishingurldatabasegui.h
)
target_link_libraries(
    createphishingurldatabasegui
    KPim6::WebEngineViewer
    Qt::WebEngineWidgets
    KF6::I18n
)

add_executable(
    managelocaldatabasegui
    managelocaldatabasegui.cpp
    managelocaldatabasegui.h
)
target_link_libraries(
    managelocaldatabasegui
    KPim6::WebEngineViewer
    Qt::WebEngineWidgets
    KF6::I18n
)

add_executable(
    webengineviewwithsafebrowsingsupport
    webengineviewwithsafebrowsingsupport.cpp
    webengineviewwithsafebrowsingsupport.h
)
target_link_libraries(
    webengineviewwithsafebrowsingsupport
    KPim6::WebEngineViewer
    Qt::WebEngineWidgets
    KF6::I18n
)
