diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 0fec6a5..ec7e36f 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -11,6 +11,7 @@ find_package(Corrosion REQUIRED) corrosion_import_crate(MANIFEST_PATH ${CMAKE_CURRENT_SOURCE_DIR}/libphysis/Cargo.toml NO_DEFAULT_FEATURES FEATURES game_install) +add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libphysis/logger) find_package(PkgConfig REQUIRED) pkg_check_modules(UNSHIELD REQUIRED IMPORTED_TARGET libunshield) diff --git a/external/libphysis b/external/libphysis index 6992aff..5a5234d 160000 --- a/external/libphysis +++ b/external/libphysis @@ -1 +1 @@ -Subproject commit 6992aff3c2898349b9b17b9682364280c90ed8a9 +Subproject commit 5a5234d4c0b288caf80dfdfa07612f1a38d16532 diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt index 8d5d6e4..d876dba 100644 --- a/launcher/CMakeLists.txt +++ b/launcher/CMakeLists.txt @@ -124,6 +124,7 @@ target_include_directories(astra PRIVATE include ${CMAKE_BINARY_DIR}) target_link_libraries(astra PRIVATE astra_static physis + physis-logger cotp QuaZip::QuaZip Qt6Keychain::Qt6Keychain diff --git a/launcher/src/main.cpp b/launcher/src/main.cpp index f873831..f051061 100755 --- a/launcher/src/main.cpp +++ b/launcher/src/main.cpp @@ -16,11 +16,13 @@ #include "gameinstaller.h" #include "launchercore.h" #include "logger.h" +#include "physis_logger.h" #include "sapphirelauncher.h" int main(int argc, char *argv[]) { initializeLogging(); + setup_physis_logging(); QtWebView::initialize();