From 87ae4d186ad64531e96fd3e121112f2787894295 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Tue, 7 Jan 2025 10:56:25 +0100 Subject: revert signalcatch --- .gitmodules | 3 --- lib/segvcatch/CMakeLists.txt | 35 ----------------------------------- lib/segvcatch/lib | 1 - src/CMakeLists.txt | 2 -- src/crepe/api/BehaviorScript.h | 2 -- src/crepe/api/BehaviorScript.hpp | 1 - src/crepe/api/Engine.cpp | 13 ++++--------- src/crepe/facade/CMakeLists.txt | 2 -- src/crepe/facade/SignalCatch.cpp | 20 -------------------- src/crepe/facade/SignalCatch.h | 23 ----------------------- src/crepe/manager/SystemManager.cpp | 30 ++++++++---------------------- src/crepe/manager/SystemManager.h | 13 +++---------- src/crepe/manager/SystemManager.hpp | 5 +---- src/crepe/system/ScriptSystem.cpp | 25 +++---------------------- 14 files changed, 19 insertions(+), 156 deletions(-) delete mode 100644 lib/segvcatch/CMakeLists.txt delete mode 160000 lib/segvcatch/lib delete mode 100644 src/crepe/facade/SignalCatch.cpp delete mode 100644 src/crepe/facade/SignalCatch.h diff --git a/.gitmodules b/.gitmodules index 6e2ae88..8155600 100644 --- a/.gitmodules +++ b/.gitmodules @@ -30,6 +30,3 @@ path = lib/fontconfig url = https://gitlab.freedesktop.org/fontconfig/fontconfig.git shallow = true -[submodule "lib/segvcatch/lib"] - path = lib/segvcatch/lib - url = https://github.com/Plaristote/segvcatch diff --git a/lib/segvcatch/CMakeLists.txt b/lib/segvcatch/CMakeLists.txt deleted file mode 100644 index 4449e77..0000000 --- a/lib/segvcatch/CMakeLists.txt +++ /dev/null @@ -1,35 +0,0 @@ -cmake_minimum_required(VERSION 3.28) -set(CMAKE_CXX_STANDARD 20) -project(segvcatch CXX) - -include(CMakePackageConfigHelpers) - -add_library(segvcatch SHARED lib/lib/segvcatch.cpp) - -install( - TARGETS segvcatch - EXPORT segvcatchTargets - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib - RUNTIME DESTINATION lib - INCLUDES DESTINATION include -) -install( - FILES lib/lib/segvcatch.h - DESTINATION include -) -write_basic_package_version_file( - "${CMAKE_CURRENT_BINARY_DIR}/segvcatch-config-version.cmake" - VERSION 0.0.0 - COMPATIBILITY AnyNewerVersion -) -install( - FILES - "${CMAKE_CURRENT_BINARY_DIR}/segvcatch-config-version.cmake" - DESTINATION lib/cmake/segvcatch -) -install( - EXPORT segvcatchTargets - FILE segvcatch-config.cmake - DESTINATION lib/cmake/segvcatch -) diff --git a/lib/segvcatch/lib b/lib/segvcatch/lib deleted file mode 160000 index afe79c4..0000000 --- a/lib/segvcatch/lib +++ /dev/null @@ -1 +0,0 @@ -Subproject commit afe79c49f7d996e2b3143199e6cef69f406247bb diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 90312b3..696856c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -15,7 +15,6 @@ find_package(GTest REQUIRED) find_package(whereami REQUIRED) find_library(BERKELEY_DB db) find_library(FONTCONFIG_LIB fontconfig) -find_package(segvcatch REQUIRED) add_library(crepe SHARED) add_executable(test_main EXCLUDE_FROM_ALL) @@ -32,7 +31,6 @@ target_link_libraries(crepe PUBLIC ${BERKELEY_DB} PUBLIC whereami PUBLIC ${FONTCONFIG_LIB} - PUBLIC segvcatch ) add_subdirectory(crepe) diff --git a/src/crepe/api/BehaviorScript.h b/src/crepe/api/BehaviorScript.h index 52cf259..3909b96 100644 --- a/src/crepe/api/BehaviorScript.h +++ b/src/crepe/api/BehaviorScript.h @@ -48,8 +48,6 @@ public: BehaviorScript & set_script(Args &&... args); protected: - //! Script type name - std::string name = "unknown script"; //! Script instance std::unique_ptr