From c28fd445d793ab66c33d1d085548f12ce22906cb Mon Sep 17 00:00:00 2001 From: OatmealDome Date: Thu, 15 Aug 2024 12:38:27 -0400 Subject: [PATCH] DolphinQt: Remove Steam runtime build support --- Source/Core/DolphinQt/CMakeLists.txt | 42 ---------------------------- 1 file changed, 42 deletions(-) diff --git a/Source/Core/DolphinQt/CMakeLists.txt b/Source/Core/DolphinQt/CMakeLists.txt index 3f8c087cd1..44a59d5313 100644 --- a/Source/Core/DolphinQt/CMakeLists.txt +++ b/Source/Core/DolphinQt/CMakeLists.txt @@ -649,48 +649,6 @@ else() install(TARGETS dolphin-emu RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) endif() -if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND STEAM) - # Set that we want ORIGIN in FLAGS. - # We also want RPATH, not RUNPATH, so disable the new tags. - target_link_options(dolphin-emu - PRIVATE - LINKER:-z,origin - LINKER:--disable-new-dtags - ) - - # For Steam Runtime builds, our Qt shared libraries will be in a "lib" folder. - set_target_properties(dolphin-emu PROPERTIES - BUILD_WITH_INSTALL_RPATH true - INSTALL_RPATH "\$ORIGIN/lib" - ) - - add_custom_command(TARGET dolphin-emu POST_BUILD - COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/lib" - COMMAND cp "${Qt6_DIR}/../../LICENSE.*" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/lib" - COMMAND cp -P "${Qt6_DIR}/../../*.so*" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/lib" - COMMAND ${CMAKE_COMMAND} -E copy_directory "${Qt6_DIR}/../../../plugins" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/plugins" - ) - - # Copy qt.conf - target_sources(dolphin-emu PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/qt.conf") - add_custom_command(TARGET dolphin-emu POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/qt.conf" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/qt.conf" - ) - - # Mark all data files as resources - set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/Data/Sys") - file(GLOB_RECURSE resources RELATIVE "${CMAKE_SOURCE_DIR}/Data" "${CMAKE_SOURCE_DIR}/Data/Sys/*") - foreach(res ${resources}) - target_sources(dolphin-emu PRIVATE "${CMAKE_SOURCE_DIR}/Data/${res}") - source_group("Resources" FILES "${CMAKE_SOURCE_DIR}/Data/${res}") - endforeach() - - # Copy Sys folder - add_custom_command(TARGET dolphin-emu POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_SOURCE_DIR}/Data/Sys" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Sys" - ) -endif() - if(USE_MGBA) target_sources(dolphin-emu PRIVATE GBAHost.cpp