aboutsummaryrefslogtreecommitdiff
path: root/libs/rootbuilder_native/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libs/rootbuilder_native/src/CMakeLists.txt')
-rw-r--r--libs/rootbuilder_native/src/CMakeLists.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/libs/rootbuilder_native/src/CMakeLists.txt b/libs/rootbuilder_native/src/CMakeLists.txt
new file mode 100644
index 0000000..438c068
--- /dev/null
+++ b/libs/rootbuilder_native/src/CMakeLists.txt
@@ -0,0 +1,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)