CMakeLists.txt 1.1 KB
Newer Older
B
BtbN 已提交
1 2

if(WIN32)
3 4 5 6
	option(BUILD_CA_ENCODER "Build CoreAudio encoder module" ON)
	if (BUILD_CA_ENCODER)
		add_subdirectory(coreaudio-encoder)
	endif()
J
jp9000 已提交
7
	add_subdirectory(win-wasapi)
8
	add_subdirectory(win-dshow)
J
jp9000 已提交
9
	add_subdirectory(win-capture)
10
	add_subdirectory(decklink/win)
11
	add_subdirectory(win-mf)
J
jp9000 已提交
12
elseif(APPLE)
P
Palana 已提交
13
	add_subdirectory(coreaudio-encoder)
P
Palana 已提交
14
	add_subdirectory(mac-avcapture)
J
jp9000 已提交
15
	add_subdirectory(mac-capture)
K
kc5nra 已提交
16
	add_subdirectory(mac-vth264)
P
Palana 已提交
17
	add_subdirectory(mac-syphon)
18
	add_subdirectory(decklink/mac)
19
elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
20
	add_subdirectory(linux-capture)
21
	add_subdirectory(linux-pulseaudio)
22
	add_subdirectory(linux-v4l2)
23
	add_subdirectory(linux-jack)
24
	add_subdirectory(decklink/linux)
K
Kris Moore 已提交
25 26 27 28 29
elseif("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD")
	add_subdirectory(linux-capture)
	add_subdirectory(linux-pulseaudio)
	add_subdirectory(linux-v4l2)
	add_subdirectory(linux-jack)
B
BtbN 已提交
30 31
endif()

J
jp9000 已提交
32
add_subdirectory(image-source)
33
add_subdirectory(obs-x264)
B
BtbN 已提交
34
add_subdirectory(obs-libfdk)
J
jp9000 已提交
35
add_subdirectory(obs-ffmpeg)
36
add_subdirectory(obs-outputs)
J
jp9000 已提交
37
add_subdirectory(obs-filters)
38
add_subdirectory(obs-transitions)
J
jp9000 已提交
39
add_subdirectory(rtmp-services)
P
paibox 已提交
40
add_subdirectory(text-freetype2)