mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-11-03 20:24:43 +01:00 
			
		
		
		
	externals/libusb: remove the GUID override workaround ...
... on Windows MSVC, it seems to have been fixed
This commit is contained in:
		
							parent
							
								
									a49b146ccc
								
							
						
					
					
						commit
						d6bd16b2c0
					
				
							
								
								
									
										7
									
								
								externals/libusb/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								externals/libusb/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							@ -49,11 +49,6 @@ if (MINGW OR (${CMAKE_SYSTEM_NAME} MATCHES "Linux") OR APPLE)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    set(LIBUSB_INCLUDE_DIRS "${LIBUSB_SRC_DIR}/libusb" CACHE PATH "libusb headers path" FORCE)
 | 
					    set(LIBUSB_INCLUDE_DIRS "${LIBUSB_SRC_DIR}/libusb" CACHE PATH "libusb headers path" FORCE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # MINGW: causes "externals/libusb/libusb/libusb/os/windows_winusb.c:1427:2: error: conversion to non-scalar type requested", so cannot statically link it for now.
 | 
					 | 
				
			||||||
    if (NOT MINGW)
 | 
					 | 
				
			||||||
        set(LIBUSB_CFLAGS "-DGUID_DEVINTERFACE_USB_DEVICE=\\(GUID\\){0xA5DCBF10,0x6530,0x11D2,{0x90,0x1F,0x00,0xC0,0x4F,0xB9,0x51,0xED}}")
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    make_directory("${LIBUSB_PREFIX}")
 | 
					    make_directory("${LIBUSB_PREFIX}")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    add_custom_command(
 | 
					    add_custom_command(
 | 
				
			||||||
@ -146,8 +141,6 @@ else() # MINGW OR (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
 | 
				
			|||||||
            target_include_directories(usb BEFORE PRIVATE libusb/msvc)
 | 
					            target_include_directories(usb BEFORE PRIVATE libusb/msvc)
 | 
				
			||||||
        endif()
 | 
					        endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Works around other libraries providing their own definition of USB GUIDs (e.g. SDL2)
 | 
					 | 
				
			||||||
        target_compile_definitions(usb PRIVATE "-DGUID_DEVINTERFACE_USB_DEVICE=(GUID){ 0xA5DCBF10, 0x6530, 0x11D2, {0x90, 0x1F, 0x00, 0xC0, 0x4F, 0xB9, 0x51, 0xED}}")
 | 
					 | 
				
			||||||
    else()
 | 
					    else()
 | 
				
			||||||
        target_include_directories(usb
 | 
					        target_include_directories(usb
 | 
				
			||||||
            # turns out other projects also have "config.h", so make sure the
 | 
					            # turns out other projects also have "config.h", so make sure the
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user