summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorGreg V <greg@unrelenting.technology>2018-02-05 00:46:59 +0300
committerGreg V <greg@unrelenting.technology>2018-02-05 00:46:59 +0300
commitbe716a680fdf36fb55d9300668d4db09a76e509b (patch)
tree5c9e07d3f81c199388776af29eb4d070cadd9a20 /Source
parent44391ad2fedc41ef5ae19cc848845d1003f9727d (diff)
Do not link to libusbhid on FreeBSD/NetBSD
Both libusbhid (system library) and libhidapi (3rd party library) provide a function called hid_init. Dolphin was being linked to both. The WiimoteScannerHidapi constructor was calling hid_init without arguments. libusbhid's hid_init expects one argument (a file path). It was being called as if it was defined without arguments, which resulted in a garbage path being passed in, and because of that, the Qt GUI was failing to launch with the following error: 'dolphin-emu-qt2: @ : No such file or directory'
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/VideoBackends/OGL/CMakeLists.txt4
1 files changed, 0 insertions, 4 deletions
diff --git a/Source/Core/VideoBackends/OGL/CMakeLists.txt b/Source/Core/VideoBackends/OGL/CMakeLists.txt
index 9be7537704..8cd570c3c5 100644
--- a/Source/Core/VideoBackends/OGL/CMakeLists.txt
+++ b/Source/Core/VideoBackends/OGL/CMakeLists.txt
@@ -23,8 +23,4 @@ set(LIBS ${LIBS}
${X11_LIBRARIES}
)
-if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD|NetBSD")
- set(LIBS ${LIBS} usbhid)
-endif()
-
add_dolphin_library(videoogl "${SRCS}" "${LIBS}")