Skip to content

Commit

Permalink
fix build
Browse files Browse the repository at this point in the history
  • Loading branch information
daschuer committed Nov 6, 2022
1 parent 74c8c67 commit bf0e88f
Showing 1 changed file with 7 additions and 14 deletions.
21 changes: 7 additions & 14 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2276,22 +2276,16 @@ target_link_libraries(mixxx-lib PRIVATE Threads::Threads)

# iOS/OS X Frameworks
if(APPLE)
find_library(COREFOUNDATION_LIBRARY CoreFoundation REQUIRED)
target_link_libraries(mixxx-lib PRIVATE "-weak_framework ${COREFOUNDATION_LIBRARY}")
target_link_libraries(mixxx-lib PRIVATE "-weak_framework CoreFoundation")

# The iOS/OS X security framework is used to implement sandboxing.
find_library(SECURITY_LIBRARY Security REQUIRED)
target_link_libraries(mixxx-lib PRIVATE "-weak_framework ${SECURITY_LIBRARY}")
target_link_libraries(mixxx-lib PRIVATE "-weak_framework Security")

find_library(CORESERVICES_LIBRARY CoreServices REQUIRED)
target_link_libraries(mixxx-lib PRIVATE "-weak_framework ${CORESERVICES_LIBRARY}")

find_library(FOUNDATION_LIBRARY Foundation REQUIRED)
target_link_libraries(mixxx-lib PRIVATE "-weak_framework ${FOUNDATION_LIBRARY}")
target_link_libraries(mixxx-lib PRIVATE "-weak_framework CoreServices")
target_link_libraries(mixxx-lib PRIVATE "-weak_framework Foundation")

# Used for battery measurements and controlling the screensaver on OS X and iOS.
find_library(IOKIT_LIBRARY IOKit REQUIRED)
target_link_libraries(mixxx-lib PRIVATE "-weak_framework ${IOKIT_LIBRARY}")
target_link_libraries(mixxx-lib PRIVATE "-weak_framework IOKit")
endif()

#
Expand Down Expand Up @@ -2376,8 +2370,7 @@ if(COREAUDIO)
src/sources/v1/legacyaudiosourceadapter.cpp
lib/apple/CAStreamBasicDescription.cpp
)
find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox REQUIRED)
target_link_libraries(mixxx-lib PRIVATE "-weak_framework ${AUDIOTOOLBOX_LIBRARY}")
target_link_libraries(mixxx-lib PRIVATE "-weak_framework AudioToolbox")
target_compile_definitions(mixxx-lib PRIVATE __COREAUDIO__)
target_include_directories(mixxx-lib SYSTEM PUBLIC lib/apple)
endif()
Expand Down Expand Up @@ -2672,7 +2665,7 @@ if(HID)
elseif(APPLE)
target_sources(mixxx-hidapi PRIVATE lib/hidapi/mac/hid.c)
find_library(AppKit_LIBRARY AppKit REQUIRED)
target_link_libraries(mixxx-hidapi PUBLIC "-weak_framework ${AppKit_LIBRARY}")
target_link_libraries(mixxx-hidapi PUBLIC "-weak_framework AppKit")
elseif(UNIX)
if(NOT LibUSB_FOUND)
message(FATAL_ERROR "USB HID controller support on Unix with statically linked libhidapi-libusb requires libusb 1.0 and its development headers.")
Expand Down

0 comments on commit bf0e88f

Please sign in to comment.