diff --git a/CMakeLists.txt b/CMakeLists.txt index 49deb98a5..e3a762c18 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -208,7 +208,12 @@ if(USE_FRIBIDI) endif() if(USE_WIIUSE) - target_link_libraries(supertuxkart wiiuse bluetooth) + if(APPLE) + find_library(BLUETOOTH_LIBRARY NAMES IOBluetooth PATHS /Developer/Library/Frameworks/IOBluetooth.framework) + target_link_libraries(supertuxkart wiiuse ${BLUETOOTH_LIBRARY}) + else() + target_link_libraries(supertuxkart wiiuse bluetooth) + endif() add_definitions(-DENABLE_WIIUSE) endif() diff --git a/lib/wiiuse/CMakeLists.txt b/lib/wiiuse/CMakeLists.txt index fa2ad8717..223256ebd 100644 --- a/lib/wiiuse/CMakeLists.txt +++ b/lib/wiiuse/CMakeLists.txt @@ -1,12 +1,11 @@ # CMakeLists.txt - wiiuse -add_library(wiiuse - classic.c +set(WIIUSE_SOURCES + classic.c dynamics.c events.c guitar_hero_3.c io.c - io_nix.c io_win.c ir.c motion_plus.c @@ -17,3 +16,14 @@ add_library(wiiuse wiiboard.c wiiuse.c ) + + +if(APPLE) + set(WIIUSE_SOURCES ${WIIUSE_SOURCES} + os_mac/os_mac_find.m + os_mac/os_mac_interface.m + os_mac/os_mac.m + ) +endif() + +add_library(wiiuse ${WIIUSE_SOURCES})