mirror of
https://github.com/thestk/stk
synced 2026-01-11 12:01:52 +00:00
[FindCoreAudio.cmake] Updated
This commit is contained in:
@@ -63,17 +63,11 @@ if(REALTIME)
|
|||||||
target_link_libraries(stk PUBLIC ${ALSA_LIBRARIES})
|
target_link_libraries(stk PUBLIC ${ALSA_LIBRARIES})
|
||||||
target_compile_definitions(stk PUBLIC __LINUX_ALSA__)
|
target_compile_definitions(stk PUBLIC __LINUX_ALSA__)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
|
||||||
elseif(${CMAKE_SYSTEM_NAME} STREQUAL Darwin)
|
elseif(${CMAKE_SYSTEM_NAME} STREQUAL Darwin)
|
||||||
#============== MAC OS ================#
|
#============== MAC OS ================#
|
||||||
message("MacOS!")
|
message("Machintosh!")
|
||||||
find_package(CoreAudio)
|
find_package(CoreAudio REQUIRED)
|
||||||
if(ENABLE_CORE)
|
|
||||||
if(COREAUDIO_INCLUDE_DIRS)
|
|
||||||
include_directories(${COREAUDIO_INCLUDE_DIRS})
|
include_directories(${COREAUDIO_INCLUDE_DIRS})
|
||||||
else()
|
|
||||||
message(FATAL_ERROR "CoreAudio header files not found!")
|
|
||||||
endif()
|
|
||||||
target_compile_definitions(stk PUBLIC -D__MACOSX_CORE__)
|
target_compile_definitions(stk PUBLIC -D__MACOSX_CORE__)
|
||||||
target_link_libraries(stk PUBLIC COREAUDIO_LIBRARY COREAUDIO_FOUNDATION COREAUDIO_MIDI)
|
target_link_libraries(stk PUBLIC COREAUDIO_LIBRARY COREAUDIO_FOUNDATION COREAUDIO_MIDI)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
21
cmake/FindCoreAudio.cmake
Normal file
21
cmake/FindCoreAudio.cmake
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
find_library(COREAUDIO_LIBRARY CoreAudio)
|
||||||
|
find_library(COREAUDIO_FOUNDATION CoreFoundation)
|
||||||
|
find_library(COREAUDIO_MIDI CoreMIDI)
|
||||||
|
find_path(COREAUDIO_INCLUDE_DIRS CoreAudio/CoreAudio.h)
|
||||||
|
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(
|
||||||
|
CoreAudio
|
||||||
|
DEFAULT_MSG
|
||||||
|
COREAUDIO_LIBRARY
|
||||||
|
COREAUDIO_FOUNDATION
|
||||||
|
COREAUDIO_MIDI
|
||||||
|
COREAUDIO_INCLUDE_DIRS)
|
||||||
|
|
||||||
|
mark_as_advanced(
|
||||||
|
COREAUDIO_LIBRARY
|
||||||
|
COREAUDIO_FOUNDATION
|
||||||
|
COREAUDIO_MIDI
|
||||||
|
COREAUDIO_INCLUDE_DIRS)
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user