diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 04b6e56c..902bafcf 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -138,7 +138,6 @@ target_link_libraries(CemuBin PRIVATE CemuGui CemuInput CemuUtil - OpenGL::GL SDL2::SDL2 ) diff --git a/src/Cafe/CMakeLists.txt b/src/Cafe/CMakeLists.txt index 8da817bc..7033014b 100644 --- a/src/Cafe/CMakeLists.txt +++ b/src/Cafe/CMakeLists.txt @@ -559,28 +559,17 @@ else() endif() target_link_libraries(CemuCafe PRIVATE - CemuAudio CemuCommon - CemuComponents - CemuConfig - CemuGui - CemuInput - CemuResource - CemuUtil - imguiImpl - Boost::headers - Boost::nowide - CURL::libcurl - fmt::fmt - ${glslang_target} - ih264d - OpenSSL::Crypto - OpenSSL::SSL - PNG::PNG - pugixml::pugixml - ZArchive::zarchive - ZLIB::ZLIB - zstd::zstd + CemuGui + ZArchive::zarchive + imguiImpl + pugixml::pugixml + ZLIB::ZLIB + CURL::libcurl + ih264d + ${glslang_target} + PUBLIC + OpenSSL::SSL ) if (ENABLE_WAYLAND) diff --git a/src/Cemu/CMakeLists.txt b/src/Cemu/CMakeLists.txt index cdf71c62..83ab0af6 100644 --- a/src/Cemu/CMakeLists.txt +++ b/src/Cemu/CMakeLists.txt @@ -43,17 +43,8 @@ set_property(TARGET CemuComponents PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$ target_include_directories(CemuComponents PUBLIC "../") target_link_libraries(CemuComponents PRIVATE - CemuCafe CemuCommon - CemuConfig - CemuGui - CemuUtil - Boost::headers - CURL::libcurl - OpenSSL::Crypto - OpenSSL::SSL - pugixml::pugixml - ZLIB::ZLIB + CemuGui ) # PUBLIC because fmt/format.h is included in ExpressionParser/ExpressionParser.h diff --git a/src/Common/CMakeLists.txt b/src/Common/CMakeLists.txt index dec0bc42..971dfd80 100644 --- a/src/Common/CMakeLists.txt +++ b/src/Common/CMakeLists.txt @@ -59,9 +59,6 @@ target_precompile_headers(CemuCommon PUBLIC precompiled.h) target_include_directories(CemuCommon PUBLIC "../") target_link_libraries(CemuCommon PRIVATE - CemuCafe - CemuConfig - CemuComponents Boost::nowide Boost::filesystem glm::glm diff --git a/src/audio/CMakeLists.txt b/src/audio/CMakeLists.txt index a1d1a1d9..8d01499e 100644 --- a/src/audio/CMakeLists.txt +++ b/src/audio/CMakeLists.txt @@ -31,11 +31,8 @@ endif() target_include_directories(CemuAudio PUBLIC "../") target_link_libraries(CemuAudio PRIVATE - CemuCafe - CemuGui CemuCommon - CemuConfig - CemuUtil + CemuGui ) if(ENABLE_CUBEB) diff --git a/src/config/CMakeLists.txt b/src/config/CMakeLists.txt index abcacc60..183f124a 100644 --- a/src/config/CMakeLists.txt +++ b/src/config/CMakeLists.txt @@ -16,11 +16,7 @@ set_property(TARGET CemuConfig PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$