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)
|