From 5f3a4083fd12b25590af150093e3845046179f0b Mon Sep 17 00:00:00 2001 From: Kieran Kihn <114803508+kierankihn@users.noreply.github.com> Date: Tue, 2 Dec 2025 12:31:01 +0800 Subject: [PATCH] chore: update CMake library visibility for dependencies - Changed `uno-game-lib` dependencies to `PUBLIC` visibility for `ftxui` components, `nlohmann_json`, and `asio`. - Modified `uno-game-test` to use `PRIVATE` visibility for `uno-game-lib`. --- CMakeLists.txt | 10 +++++----- test/CMakeLists.txt | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4bca030..c030047 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,15 +32,15 @@ add_library(uno-game-lib src/server/UnoServer.cpp ) target_link_libraries(uno-game-lib - PRIVATE ftxui::screen - PRIVATE ftxui::dom - PRIVATE ftxui::component + PUBLIC ftxui::screen + PUBLIC ftxui::dom + PUBLIC ftxui::component ) target_link_libraries(uno-game-lib - PRIVATE nlohmann_json::nlohmann_json + PUBLIC nlohmann_json::nlohmann_json ) target_link_libraries(uno-game-lib - PRIVATE asio::asio + PUBLIC asio::asio ) add_executable(uno-client src/client/main.cpp) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index eb2aac0..170cf77 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -16,7 +16,7 @@ add_executable(uno-game-test ) target_link_libraries(uno-game-test - PUBLIC uno-game-lib + PRIVATE uno-game-lib ) target_link_libraries(uno-game-test PRIVATE GTest::gtest