Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,6 @@ target_link_libraries(CemuBin PRIVATE
CemuGui
CemuInput
CemuUtil
OpenGL::GL
SDL2::SDL2
)

Expand Down
31 changes: 10 additions & 21 deletions src/Cafe/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
11 changes: 1 addition & 10 deletions src/Cemu/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 0 additions & 3 deletions src/Common/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 1 addition & 4 deletions src/audio/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,8 @@ endif()
target_include_directories(CemuAudio PUBLIC "../")

target_link_libraries(CemuAudio PRIVATE
CemuCafe
CemuGui
CemuCommon
CemuConfig
CemuUtil
CemuGui
)

if(ENABLE_CUBEB)
Expand Down
6 changes: 1 addition & 5 deletions src/config/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,7 @@ set_property(TARGET CemuConfig PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<C
target_include_directories(CemuConfig PUBLIC "../")

target_link_libraries(CemuConfig PRIVATE
CemuCafe
CemuCommon
CemuGui
CemuUtil
Boost::headers
Boost::program_options
pugixml::pugixml
Boost::program_options
)
30 changes: 13 additions & 17 deletions src/gui/wxgui/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
add_library(CemuWxGui
add_library(CemuWxGui STATIC
canvas/IRenderCanvas.h
canvas/OpenGLCanvas.cpp
canvas/OpenGLCanvas.h
Expand Down Expand Up @@ -126,20 +126,16 @@ target_include_directories(CemuWxGui PUBLIC "../")
target_include_directories(CemuWxGui PUBLIC ${RAPIDJSON_INCLUDE_DIRS})

target_link_libraries(CemuWxGui PRIVATE
CemuAudio
CemuCafe
CemuCommon
CemuComponents
CemuConfig
CemuInput
CemuResource
CemuUtil
Boost::headers
CURL::libcurl
libzip::zip
OpenSSL::Crypto
pugixml::pugixml
ZArchive::zarchive
CemuCommon
CemuResource
libzip::zip
ZArchive::zarchive
CemuComponents
SDL2::SDL2
pugixml::pugixml
CemuCafe
PUBLIC
CURL::libcurl
)

if(ENABLE_WXWIDGETS AND UNIX AND NOT APPLE)
Expand All @@ -161,7 +157,7 @@ if(UNIX AND NOT APPLE)
endif()
if (ENABLE_WXWIDGETS)
# PUBLIC because wx/app.h is included in CemuApp.h
target_link_libraries(CemuWxGui PUBLIC wx::base wx::core wx::gl wx::propgrid wx::xrc)
target_link_libraries(CemuWxGui PUBLIC wxWidgets::wxWidgets)
endif()

if(WIN32)
Expand All @@ -170,4 +166,4 @@ endif()

if(ALLOW_PORTABLE)
target_compile_definitions(CemuWxGui PRIVATE CEMU_ALLOW_PORTABLE)
endif ()
endif ()
4 changes: 0 additions & 4 deletions src/imgui/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,6 @@ target_sources(imguiImpl PRIVATE
target_include_directories(imguiImpl PUBLIC "../../dependencies/imgui/")

target_link_libraries(imguiImpl PRIVATE
CemuCafe
CemuCommon
CemuGui
CemuInput
CemuResource
CemuUtil
)
10 changes: 1 addition & 9 deletions src/input/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -88,16 +88,8 @@ endif ()
target_include_directories(CemuInput PUBLIC "../")

target_link_libraries(CemuInput PRIVATE
CemuCafe
CemuCommon
CemuConfig
CemuGui
CemuUtil
Boost::headers
Boost::program_options
glm::glm
pugixml::pugixml
SDL2::SDL2
)

if (ENABLE_HIDAPI)
Expand All @@ -106,4 +98,4 @@ endif()

if (ENABLE_BLUEZ)
target_link_libraries(CemuInput PRIVATE bluez::bluez)
endif ()
endif ()
2 changes: 1 addition & 1 deletion src/resource/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ target_sources(CemuResource PRIVATE CafeDefaultFont.cpp)

target_include_directories(CemuResource PUBLIC "../")

target_link_libraries(CemuResource PRIVATE CemuCommon CemuComponents)
target_link_libraries(CemuResource PRIVATE CemuCommon)
6 changes: 1 addition & 5 deletions src/util/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,5 @@ set_property(TARGET CemuUtil PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CON
target_include_directories(CemuUtil PUBLIC "../")

target_link_libraries(CemuUtil PRIVATE
CemuCommon
CemuConfig
Boost::headers
Boost::nowide
OpenSSL::Crypto
CemuCommon
)
Loading