Skip to content

Commit 272d676

Browse files
committed
Add frameworks for Mac build
1 parent 9c8fbdc commit 272d676

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

CMakeLists.txt

+15-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,25 @@ configure_file("${LABSOUNDDEMO_ROOT}/LabSoundDemo.config.h" "${LABSOUNDDEMO_ROOT
88
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
99
add_subdirectory(LabSound)
1010

11+
if (APPLE)
12+
set(PLATFORM_LIBS
13+
"-framework AudioToolbox"
14+
"-framework AudioUnit"
15+
"-framework Accelerate"
16+
"-framework Cocoa"
17+
"-framework CoreAudio"
18+
# "-framework Metal"
19+
# "-framework MetalKit"
20+
# "-framework QuartzCore"
21+
)
22+
endif()
23+
1124
add_executable(LabSoundStarter LabSoundStarter.cpp)
12-
target_link_libraries(LabSoundStarter Lab::Sound)
25+
target_link_libraries(LabSoundStarter Lab::Sound ${PLATFORM_LIBS})
1326
target_include_directories(LabSoundStarter PRIVATE "${LABSOUNDDEMO_ROOT}")
1427
install(TARGETS LabSoundStarter RUNTIME DESTINATION bin)
1528

1629
add_executable(LabSoundDemo LabSoundDemo.cpp)
17-
target_link_libraries(LabSoundDemo Lab::Sound)
30+
target_link_libraries(LabSoundDemo Lab::Sound ${PLATFORM_LIBS})
1831
target_include_directories(LabSoundDemo PRIVATE "${LABSOUNDDEMO_ROOT}")
1932
install(TARGETS LabSoundDemo RUNTIME DESTINATION bin)

0 commit comments

Comments
 (0)