aboutsummaryrefslogtreecommitdiff
path: root/libs/rootbuilder_native/src/CMakeLists.txt
blob: 438c068b83c3c347d8df3b3fd72a0ed3d869d102 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cmake_minimum_required(VERSION 3.16)

find_package(Qt6 REQUIRED COMPONENTS Widgets)
qt_standard_project_setup()

file(GLOB SOURCES *.cpp *.h)

add_library(rootbuilder_native SHARED ${SOURCES})

set_target_properties(rootbuilder_native PROPERTIES
    AUTOMOC ON
    CXX_STANDARD 23
    CXX_STANDARD_REQUIRED ON
    PREFIX "lib"
)

target_link_libraries(rootbuilder_native PRIVATE mo2::uibase Qt6::Widgets)
install(TARGETS rootbuilder_native LIBRARY DESTINATION bin/plugins)