cmake_minimum_required(VERSION 3.16)
project(dfm-smoke-test LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON)

find_package(Qt6 REQUIRED COMPONENTS Core)
find_package(dfm6-io REQUIRED)
find_package(dfm6-mount REQUIRED)
find_package(dfm6-burn REQUIRED)
find_package(dfm6-search REQUIRED)

add_executable(dfm-smoke-test main.cpp)
target_link_libraries(dfm-smoke-test
    Qt6::Core
    ${dfm6-io_LIBRARIES}
    ${dfm6-mount_LIBRARIES}
    ${dfm6-burn_LIBRARIES}
    ${dfm6-search_LIBRARIES}
)
