From 4976db855886f5d2f65d86c747cebf79704240af Mon Sep 17 00:00:00 2001 From: nxtumUbun Date: Mon, 25 May 2026 02:39:31 -0700 Subject: [PATCH 1/4] linux working --- .../test/client-renderer/plugin/CMakeLists.txt | 4 +++- Source/compositorclient/test/client-renderer/plugin/Module.h | 1 + Source/cryptography/CMakeLists.txt | 3 +++ Source/cryptography/Cryptography.cpp | 2 +- Source/displayinfo/CMakeLists.txt | 2 ++ Source/displayinfo/DisplayInfo.cpp | 2 +- Source/playerinfo/CMakeLists.txt | 2 ++ Source/playerinfo/PlayerInfo.cpp | 2 +- 8 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Source/compositorclient/test/client-renderer/plugin/CMakeLists.txt b/Source/compositorclient/test/client-renderer/plugin/CMakeLists.txt index 7517741f..0e704e7a 100644 --- a/Source/compositorclient/test/client-renderer/plugin/CMakeLists.txt +++ b/Source/compositorclient/test/client-renderer/plugin/CMakeLists.txt @@ -19,6 +19,7 @@ find_package(Thunder REQUIRED) find_package(${NAMESPACE}Core CONFIG REQUIRED) find_package(${NAMESPACE}Messaging CONFIG REQUIRED) find_package(${NAMESPACE}Plugins CONFIG REQUIRED) +find_package(${NAMESPACE}Common CONFIG REQUIRED) find_package(CompileSettingsDebug CONFIG REQUIRED) set(PLUGIN_COMPOSITORCLIENT_PLUGIN_STARTMODE "Activated" CACHE STRING "Automatically start ClientCompositorRender plugin") @@ -42,6 +43,7 @@ target_link_libraries(ClientCompositorRender ${NAMESPACE}Core::${NAMESPACE}Core ${NAMESPACE}Messaging::${NAMESPACE}Messaging ${NAMESPACE}Plugins::${NAMESPACE}Plugins + ${NAMESPACE}Common::${NAMESPACE}Common CompileSettingsDebug::CompileSettingsDebug ClientCompositorRenderCommon ) @@ -94,4 +96,4 @@ install(TARGETS ClientCompositorRender INSTALL_NAME ClientCompositorRender${Index}.json ) endforeach() -endif() \ No newline at end of file +endif() diff --git a/Source/compositorclient/test/client-renderer/plugin/Module.h b/Source/compositorclient/test/client-renderer/plugin/Module.h index d2cfe787..18c4eef5 100644 --- a/Source/compositorclient/test/client-renderer/plugin/Module.h +++ b/Source/compositorclient/test/client-renderer/plugin/Module.h @@ -7,6 +7,7 @@ #include #include #include +#include #if defined(__WINDOWS__) #if defined(COMPOSITORCLIENT_EXPORTS) diff --git a/Source/cryptography/CMakeLists.txt b/Source/cryptography/CMakeLists.txt index e0c9f49c..4bedf0fc 100644 --- a/Source/cryptography/CMakeLists.txt +++ b/Source/cryptography/CMakeLists.txt @@ -40,6 +40,7 @@ option(INCLUDE_SOFTWARE_CRYPTOGRAPHY_LIBRARY "Include explicitly a software base find_package(CompileSettingsDebug CONFIG REQUIRED) find_package(${NAMESPACE}Core REQUIRED) +find_package(${NAMESPACE}Common REQUIRED) find_package(${NAMESPACE}COM REQUIRED) add_subdirectory(implementation) @@ -53,6 +54,7 @@ add_library(${TARGET} target_link_libraries(${TARGET} PRIVATE ${NAMESPACE}Core::${NAMESPACE}Core + ${NAMESPACE}Common::${NAMESPACE}Common ${NAMESPACE}COM::${NAMESPACE}COM CompileSettingsDebug::CompileSettingsDebug ) @@ -126,6 +128,7 @@ if(INCLUDE_SOFTWARE_CRYPTOGRAPHY_LIBRARY) target_link_libraries(${TARGET}Software PRIVATE ${NAMESPACE}Core::${NAMESPACE}Core + ${NAMESPACE}Common::${NAMESPACE}Common ${NAMESPACE}COM::${NAMESPACE}COM OpenSSL::SSL OpenSSL::Crypto diff --git a/Source/cryptography/Cryptography.cpp b/Source/cryptography/Cryptography.cpp index 742f438d..22f89609 100644 --- a/Source/cryptography/Cryptography.cpp +++ b/Source/cryptography/Cryptography.cpp @@ -30,7 +30,7 @@ #include "implementation/random_implementation.h" #include -#include +#include namespace Thunder { namespace Implementation { diff --git a/Source/displayinfo/CMakeLists.txt b/Source/displayinfo/CMakeLists.txt index b1fce73b..2db65ddc 100644 --- a/Source/displayinfo/CMakeLists.txt +++ b/Source/displayinfo/CMakeLists.txt @@ -31,6 +31,7 @@ find_package(CompileSettingsDebug CONFIG REQUIRED) find_package(${NAMESPACE}Core REQUIRED) find_package(${NAMESPACE}COM REQUIRED) find_package(${NAMESPACE}Messaging REQUIRED) +find_package(${NAMESPACE}Common REQUIRED) set(PUBLIC_HEADERS "include/displayinfo.h" @@ -46,6 +47,7 @@ target_link_libraries(${TARGET} ${NAMESPACE}Core::${NAMESPACE}Core ${NAMESPACE}COM::${NAMESPACE}COM ${NAMESPACE}Messaging::${NAMESPACE}Messaging + ${NAMESPACE}Common::${NAMESPACE}Common CompileSettingsDebug::CompileSettingsDebug ) diff --git a/Source/displayinfo/DisplayInfo.cpp b/Source/displayinfo/DisplayInfo.cpp index f65df1a2..84bb14d9 100644 --- a/Source/displayinfo/DisplayInfo.cpp +++ b/Source/displayinfo/DisplayInfo.cpp @@ -19,7 +19,7 @@ #include "Module.h" -#include +#include #include #include diff --git a/Source/playerinfo/CMakeLists.txt b/Source/playerinfo/CMakeLists.txt index 7f15aba8..3f935054 100644 --- a/Source/playerinfo/CMakeLists.txt +++ b/Source/playerinfo/CMakeLists.txt @@ -30,6 +30,7 @@ message("Setup ${TARGET} v${PROJECT_VERSION}") find_package(CompileSettingsDebug CONFIG REQUIRED) find_package(${NAMESPACE}Core REQUIRED) find_package(${NAMESPACE}Messaging REQUIRED) +find_package(${NAMESPACE}Common REQUIRED) find_package(${NAMESPACE}COM REQUIRED) set(PUBLIC_HEADERS "include/playerinfo.h") @@ -43,6 +44,7 @@ target_link_libraries(${TARGET} PUBLIC ${NAMESPACE}Core::${NAMESPACE}Core ${NAMESPACE}Messaging::${NAMESPACE}Messaging + ${NAMESPACE}Common::${NAMESPACE}Common ${NAMESPACE}COM::${NAMESPACE}COM CompileSettingsDebug::CompileSettingsDebug ) diff --git a/Source/playerinfo/PlayerInfo.cpp b/Source/playerinfo/PlayerInfo.cpp index 9a0f9bb0..340627c5 100644 --- a/Source/playerinfo/PlayerInfo.cpp +++ b/Source/playerinfo/PlayerInfo.cpp @@ -23,7 +23,7 @@ #include #include -#include +#include namespace Thunder { From 018266b097ad1e61e1015605789d76181395a150 Mon Sep 17 00:00:00 2001 From: nxtumwindows Date: Wed, 27 May 2026 10:41:42 +0200 Subject: [PATCH 2/4] make deviceinfo work --- Source/deviceinfo/DeviceInfo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/deviceinfo/DeviceInfo.cpp b/Source/deviceinfo/DeviceInfo.cpp index 2798ab3a..271da101 100644 --- a/Source/deviceinfo/DeviceInfo.cpp +++ b/Source/deviceinfo/DeviceInfo.cpp @@ -20,6 +20,7 @@ #include "Module.h" #include +#include #include "deviceinfo.h" #include From e53104fd17135438a8fa45bda3b1be654fb50c49 Mon Sep 17 00:00:00 2001 From: nxtumUbun Date: Fri, 29 May 2026 00:41:56 -0700 Subject: [PATCH 3/4] Include types from plugin folder --- Source/cryptography/Cryptography.cpp | 2 +- Source/deviceinfo/DeviceInfo.cpp | 4 ++-- Source/displayinfo/DisplayInfo.cpp | 2 +- Source/playerinfo/PlayerInfo.cpp | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/cryptography/Cryptography.cpp b/Source/cryptography/Cryptography.cpp index 22f89609..742f438d 100644 --- a/Source/cryptography/Cryptography.cpp +++ b/Source/cryptography/Cryptography.cpp @@ -30,7 +30,7 @@ #include "implementation/random_implementation.h" #include -#include +#include namespace Thunder { namespace Implementation { diff --git a/Source/deviceinfo/DeviceInfo.cpp b/Source/deviceinfo/DeviceInfo.cpp index 271da101..f699e825 100644 --- a/Source/deviceinfo/DeviceInfo.cpp +++ b/Source/deviceinfo/DeviceInfo.cpp @@ -20,7 +20,8 @@ #include "Module.h" #include -#include +#include + #include "deviceinfo.h" #include @@ -1601,4 +1602,3 @@ void deviceinfo_dispose() { DeviceInfoLink::Dispose(); } } // extern "C" - diff --git a/Source/displayinfo/DisplayInfo.cpp b/Source/displayinfo/DisplayInfo.cpp index 84bb14d9..f65df1a2 100644 --- a/Source/displayinfo/DisplayInfo.cpp +++ b/Source/displayinfo/DisplayInfo.cpp @@ -19,7 +19,7 @@ #include "Module.h" -#include +#include #include #include diff --git a/Source/playerinfo/PlayerInfo.cpp b/Source/playerinfo/PlayerInfo.cpp index 340627c5..9a0f9bb0 100644 --- a/Source/playerinfo/PlayerInfo.cpp +++ b/Source/playerinfo/PlayerInfo.cpp @@ -23,7 +23,7 @@ #include #include -#include +#include namespace Thunder { From 43f8d8b02dd63a44c5291c84481f143936debe72 Mon Sep 17 00:00:00 2001 From: nxtumUbun Date: Fri, 29 May 2026 00:47:36 -0700 Subject: [PATCH 4/4] deviceinfo remove types include --- Source/deviceinfo/DeviceInfo.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/Source/deviceinfo/DeviceInfo.cpp b/Source/deviceinfo/DeviceInfo.cpp index f699e825..a25358d5 100644 --- a/Source/deviceinfo/DeviceInfo.cpp +++ b/Source/deviceinfo/DeviceInfo.cpp @@ -20,8 +20,6 @@ #include "Module.h" #include -#include - #include "deviceinfo.h" #include