cmake_minimum_required(VERSION 3.22)
project(PipeDiagram VERSION 0.1 LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets Svg Test)

add_subdirectory(src)

enable_testing()
add_subdirectory(tests)
