From 169671a1b10dd00eb3e4bbbd9c35c303836bf273 Mon Sep 17 00:00:00 2001 From: Lorenzooone Date: Sun, 17 May 2026 22:55:32 +0200 Subject: [PATCH] Fix issue with ORs in CMakeLists.txt --- CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e53d258..ed0e090 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,8 +40,16 @@ set(USE_FTD2XX_FOR_NEW_DS_LOOPY ${NEW_DS_LOOPY_SUPPORT}) set(USE_LIBUSB_FOR_NEW_DS_LOOPY ${NEW_DS_LOOPY_SUPPORT}) set(USE_FTD3XX_FOR_N3DSXL_LOOPY ${N3DSXL_LOOPY_SUPPORT}) set(USE_LIBUSB_FOR_N3DSXL_LOOPY ${N3DSXL_LOOPY_SUPPORT}) -set(USE_CYPRESS_USB_SUPPORT ${CYPRESS_NISETRO_SUPPORT} OR ${OPTIMIZE_3DS_SUPPORT} OR ${PARTNER_CTR_SUPPORT}) -set(USE_LIBUSB_SUPPORT ${IS_DEVICES_SUPPORT} OR ${OLD_DS_3DS_LOOPY_SUPPORT} OR ${USE_LIBUSB_FOR_NEW_DS_LOOPY} OR ${USE_LIBUSB_FOR_N3DSXL_LOOPY} OR ${USE_CYPRESS_USB_SUPPORT}) +if(${CYPRESS_NISETRO_SUPPORT} OR ${OPTIMIZE_3DS_SUPPORT} OR ${PARTNER_CTR_SUPPORT}) + set(USE_CYPRESS_USB_SUPPORT 1) +else() + set(USE_CYPRESS_USB_SUPPORT 0) +endif() +if(${IS_DEVICES_SUPPORT} OR ${OLD_DS_3DS_LOOPY_SUPPORT} OR ${USE_LIBUSB_FOR_NEW_DS_LOOPY} OR ${USE_LIBUSB_FOR_N3DSXL_LOOPY} OR ${USE_CYPRESS_USB_SUPPORT}) + set(USE_LIBUSB_SUPPORT 1) +else() + set(USE_LIBUSB_SUPPORT 0) +endif() if(NOT (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")) #Performance outside of Windows is very bad for the official drivers... set(USE_FTD2XX_FOR_NEW_DS_LOOPY 0)