diff options
| -rw-r--r-- | externals/libusb/CMakeLists.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/externals/libusb/CMakeLists.txt b/externals/libusb/CMakeLists.txt index 074ce01d3..c0d24b126 100644 --- a/externals/libusb/CMakeLists.txt +++ b/externals/libusb/CMakeLists.txt | |||
| @@ -21,6 +21,9 @@ if(WIN32) | |||
| 21 | if (NOT MINGW) | 21 | if (NOT MINGW) |
| 22 | target_include_directories(usb BEFORE PRIVATE libusb/msvc) | 22 | target_include_directories(usb BEFORE PRIVATE libusb/msvc) |
| 23 | endif() | 23 | endif() |
| 24 | |||
| 25 | # Works around other libraries providing their own definition of USB GUIDs (e.g. SDL2) | ||
| 26 | target_compile_definitions(usb PRIVATE "-DGUID_DEVINTERFACE_USB_DEVICE=(GUID){ 0xA5DCBF10, 0x6530, 0x11D2, {0x90, 0x1F, 0x00, 0xC0, 0x4F, 0xB9, 0x51, 0xED}}") | ||
| 24 | else() | 27 | else() |
| 25 | target_include_directories(usb | 28 | target_include_directories(usb |
| 26 | # turns out other projects also have "config.h", so make sure the | 29 | # turns out other projects also have "config.h", so make sure the |