set(PANEL_CLI_FUZZ_SOURCES
        ukui-panel-cli-fuzz.cpp
        cli-parse.cpp
        cli-parse.h
        panel-config-logic.cpp
        panel-config-logic.h
        remote-config-logic.cpp
        remote-config-logic.h
        ../src/general-config-define.h
)

add_executable(ukui-panel-cli-fuzz
        ${PANEL_CLI_FUZZ_SOURCES}
)

target_include_directories(ukui-panel-cli-fuzz PRIVATE
        ${CMAKE_CURRENT_SOURCE_DIR}
        ${CMAKE_CURRENT_SOURCE_DIR}/../src
)

target_link_libraries(ukui-panel-cli-fuzz PRIVATE
        Qt${QT_VERSION_MAJOR}::Core
        ukui-quick::core
)
