Move scripting support to seperate project

This commit is contained in:
WarmUpTill 2025-06-06 20:10:15 +02:00 committed by WarmUpTill
parent e3471066e9
commit 73b542a4db
14 changed files with 29 additions and 12 deletions

View File

@ -103,8 +103,6 @@ target_sources(
lib/macro/macro-action-macro.hpp lib/macro/macro-action-macro.hpp
lib/macro/macro-action-queue.cpp lib/macro/macro-action-queue.cpp
lib/macro/macro-action-queue.hpp lib/macro/macro-action-queue.hpp
lib/macro/macro-action-script.cpp
lib/macro/macro-action-script.hpp
lib/macro/macro-action-variable.cpp lib/macro/macro-action-variable.cpp
lib/macro/macro-action-variable.hpp lib/macro/macro-action-variable.hpp
lib/macro/macro-action.cpp lib/macro/macro-action.cpp
@ -117,8 +115,6 @@ target_sources(
lib/macro/macro-condition-macro.hpp lib/macro/macro-condition-macro.hpp
lib/macro/macro-condition-queue.cpp lib/macro/macro-condition-queue.cpp
lib/macro/macro-condition-queue.hpp lib/macro/macro-condition-queue.hpp
lib/macro/macro-condition-script.cpp
lib/macro/macro-condition-script.hpp
lib/macro/macro-condition-tempvar.cpp lib/macro/macro-condition-tempvar.cpp
lib/macro/macro-condition-tempvar.hpp lib/macro/macro-condition-tempvar.hpp
lib/macro/macro-condition-variable.cpp lib/macro/macro-condition-variable.cpp
@ -139,14 +135,10 @@ target_sources(
lib/macro/macro-ref.hpp lib/macro/macro-ref.hpp
lib/macro/macro-run-button.cpp lib/macro/macro-run-button.cpp
lib/macro/macro-run-button.hpp lib/macro/macro-run-button.hpp
lib/macro/macro-script-handler.cpp
lib/macro/macro-script-handler.hpp
lib/macro/macro-segment-copy-paste.cpp lib/macro/macro-segment-copy-paste.cpp
lib/macro/macro-segment-copy-paste.hpp lib/macro/macro-segment-copy-paste.hpp
lib/macro/macro-segment-list.cpp lib/macro/macro-segment-list.cpp
lib/macro/macro-segment-list.hpp lib/macro/macro-segment-list.hpp
lib/macro/macro-segment-script.cpp
lib/macro/macro-segment-script.hpp
lib/macro/macro-segment-selection.cpp lib/macro/macro-segment-selection.cpp
lib/macro/macro-segment-selection.hpp lib/macro/macro-segment-selection.hpp
lib/macro/macro-segment.cpp lib/macro/macro-segment.cpp
@ -223,9 +215,6 @@ target_sources(
lib/utils/plugin-state-helpers.hpp lib/utils/plugin-state-helpers.hpp
lib/utils/priority-helper.cpp lib/utils/priority-helper.cpp
lib/utils/priority-helper.hpp lib/utils/priority-helper.hpp
lib/utils/properties-view.cpp
lib/utils/properties-view.hpp
lib/utils/properties-view.moc.hpp
lib/utils/regex-config.cpp lib/utils/regex-config.cpp
lib/utils/regex-config.hpp lib/utils/regex-config.hpp
lib/utils/resizing-text-edit.cpp lib/utils/resizing-text-edit.cpp

View File

@ -32,6 +32,7 @@ add_plugin(http)
add_plugin(midi) add_plugin(midi)
add_plugin(mqtt) add_plugin(mqtt)
add_plugin(openvr) add_plugin(openvr)
add_plugin(scripting)
add_plugin(stream-deck) add_plugin(stream-deck)
add_plugin(twitch) add_plugin(twitch)
add_plugin(usb) add_plugin(usb)

View File

@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.14)
project(advanced-scene-switcher-scripting)
# --- End of section ---
add_library(${PROJECT_NAME} MODULE)
target_sources(
${PROJECT_NAME}
PRIVATE macro-action-script.cpp
macro-action-script.hpp
macro-condition-script.cpp
macro-condition-script.hpp
macro-script-handler.cpp
macro-script-handler.hpp
macro-segment-script.cpp
macro-segment-script.hpp)
target_sources(
${PROJECT_NAME} PRIVATE utils/properties-view.cpp utils/properties-view.hpp
utils/properties-view.moc.hpp)
target_include_directories(${PROJECT_NAME}
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/utils")
setup_advss_plugin(${PROJECT_NAME})
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
install_advss_plugin(${PROJECT_NAME})

View File

@ -1,7 +1,6 @@
#include "macro-action-script.hpp" #include "macro-action-script.hpp"
#include "layout-helpers.hpp" #include "layout-helpers.hpp"
#include "macro-helpers.hpp" #include "macro-helpers.hpp"
#include "properties-view.hpp"
#include "sync-helpers.hpp" #include "sync-helpers.hpp"
namespace advss { namespace advss {