aboutsummaryrefslogtreecommitdiff
path: root/libs/game_bethesda/src/gamebryo/CMakeLists.txt
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-08 03:30:04 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-08 03:30:04 -0500
commit3de4056df4ea5d0afbcea388ad8d681daea1aac3 (patch)
treefc5978451f9f51b84268f45bd2fa6f5d4a17baaf /libs/game_bethesda/src/gamebryo/CMakeLists.txt
parent5ba23a6d7a40052d9e1d4bd0cf018cfe7814d03a (diff)
Remove NaK/Rust dependency, port remaining functionality to native C++
Replace NaK Rust crate and nak_ffi with native C++ implementations: - Game detection (Steam, Heroic, Bottles), VDF parser, icon extraction - Prefix symlinks, SLR manager, Steam path detection - Known games database Add FUSE VFS optimizations: zero-copy reads via fuse_reply_data, default_permissions mount option, FUSE_CAP_ASYNC_DIO, FUSE_CAP_EXPIRE_ONLY, lookup cache parent index, cached mode bits, increased I/O buffer sizes. Update build system, prefix setup, and various fixes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/game_bethesda/src/gamebryo/CMakeLists.txt')
-rw-r--r--libs/game_bethesda/src/gamebryo/CMakeLists.txt6
1 files changed, 1 insertions, 5 deletions
diff --git a/libs/game_bethesda/src/gamebryo/CMakeLists.txt b/libs/game_bethesda/src/gamebryo/CMakeLists.txt
index bbc47ae..9e5970b 100644
--- a/libs/game_bethesda/src/gamebryo/CMakeLists.txt
+++ b/libs/game_bethesda/src/gamebryo/CMakeLists.txt
@@ -58,11 +58,7 @@ target_link_libraries(game_gamebryo
$<IF:$<TARGET_EXISTS:lz4::lz4>,lz4::lz4,PkgConfig::LZ4>
)
-# NaK FFI for game detection (replaces Windows registry)
-if(TARGET mo2::nak_ffi)
- target_link_libraries(game_gamebryo PRIVATE mo2::nak_ffi)
- target_compile_definitions(game_gamebryo PRIVATE HAS_NAK_FFI)
-endif()
+# Game detection symbols are in libuibase.so (already linked via mo2::uibase).
target_include_directories(game_gamebryo PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})