fix cmake pt 2

This commit is contained in:
Emma 2026-04-26 15:55:02 +00:00 committed by GitHub
parent 4dceb1dcf4
commit 64f528ac4b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 7 deletions

View File

@ -136,8 +136,6 @@ option(ENABLE_LIBUSB "Build with libusb support" ON)
if (ENABLE_LIBUSB)
add_compile_definitions(HAS_LIBUSB)
else()
add_compile_definitions(HAS_LIBUSB)
endif()
# audio backends

View File

@ -144,11 +144,6 @@ if (MACOS_BUNDLE)
COMMAND ${CMAKE_COMMAND} -E copy
"${MOLTENVK_PATH}"
"${FRAMEWORKS_DIR}/libMoltenVK.dylib"
if (ENABLE_LIBUSB)
COMMAND ${CMAKE_COMMAND} -E copy
"${LIBUSB_PATH}"
"${FRAMEWORKS_DIR}/libusb-1.0.0.dylib"
endif()
COMMAND ${CMAKE_COMMAND} -E copy
"${UPDATE_SH_PATH}"
"${RESOURCES_DIR}/update.sh"
@ -156,6 +151,14 @@ if (MACOS_BUNDLE)
"${RESOURCES_DIR}/update.sh"
)
if (ENABLE_LIBUSB)
add_custom_command(TARGET CemuBin POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"${LIBUSB_PATH}"
"${FRAMEWORKS_DIR}/libusb-1.0.0.dylib"
)
endif()
set_target_properties(CemuBin PROPERTIES
BUILD_WITH_INSTALL_RPATH TRUE
INSTALL_RPATH "@executable_path/../Frameworks"