From 64f528ac4befbbade9a0d16af8a1a9436e0133ee Mon Sep 17 00:00:00 2001 From: Emma Date: Sun, 26 Apr 2026 15:55:02 +0000 Subject: [PATCH] fix cmake pt 2 --- CMakeLists.txt | 2 -- src/CMakeLists.txt | 13 ++++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f04ab816..3d3c28c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index bd1d9326..c4be0087 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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"