2023-03-26 01:55:25 +00:00
|
|
|
target_link_libraries(
|
|
|
|
libobs
|
2023-09-08 22:06:53 +00:00
|
|
|
PRIVATE # cmake-format: sortable
|
|
|
|
"$<LINK_LIBRARY:FRAMEWORK,AppKit.framework>"
|
2023-04-24 16:31:26 +00:00
|
|
|
"$<LINK_LIBRARY:FRAMEWORK,AudioToolbox.framework>"
|
|
|
|
"$<LINK_LIBRARY:FRAMEWORK,AudioUnit.framework>"
|
2023-09-08 22:06:53 +00:00
|
|
|
"$<LINK_LIBRARY:FRAMEWORK,Carbon.framework>"
|
|
|
|
"$<LINK_LIBRARY:FRAMEWORK,Cocoa.framework>"
|
|
|
|
"$<LINK_LIBRARY:FRAMEWORK,CoreAudio.framework>"
|
|
|
|
"$<LINK_LIBRARY:FRAMEWORK,IOKit.framework>")
|
2023-03-26 01:55:25 +00:00
|
|
|
|
|
|
|
target_sources(
|
|
|
|
libobs
|
2023-09-08 22:06:53 +00:00
|
|
|
PRIVATE # cmake-format: sortable
|
2023-03-26 01:55:25 +00:00
|
|
|
audio-monitoring/osx/coreaudio-enum-devices.c
|
|
|
|
audio-monitoring/osx/coreaudio-monitoring-available.c
|
|
|
|
audio-monitoring/osx/coreaudio-output.c
|
|
|
|
audio-monitoring/osx/mac-helpers.h
|
2023-09-08 22:06:53 +00:00
|
|
|
obs-cocoa.m
|
|
|
|
util/apple/cfstring-utils.h
|
2023-03-26 01:55:25 +00:00
|
|
|
util/pipe-posix.c
|
|
|
|
util/platform-cocoa.m
|
|
|
|
util/platform-nix.c
|
|
|
|
util/threading-posix.c
|
2023-09-08 22:06:53 +00:00
|
|
|
util/threading-posix.h)
|
2023-03-26 01:55:25 +00:00
|
|
|
|
2023-08-28 13:00:47 +00:00
|
|
|
target_compile_options(libobs PUBLIC -Wno-strict-prototypes -Wno-shorten-64-to-32)
|
2023-04-05 23:09:50 +00:00
|
|
|
|
2023-09-08 22:06:53 +00:00
|
|
|
set_property(SOURCE obs-cocoa.m util/platform-cocoa.m PROPERTY COMPILE_FLAGS -fobjc-arc)
|
2023-03-26 01:55:25 +00:00
|
|
|
set_property(TARGET libobs PROPERTY FRAMEWORK TRUE)
|