this repo has no description
1project(CoreAudio_root)
2include(wrap_elf)
3
4remove_sdk_framework(AudioToolbox)
5remove_sdk_framework(AudioUnit)
6remove_sdk_framework(CoreAudio)
7
8add_definitions(-DENABLE_PULSEAUDIO)
9
10find_package(FFmpeg REQUIRED)
11find_package(PulseAudio REQUIRED)
12
13include_directories(
14 ${FFMPEG_INCLUDE_DIR}
15 ${PULSEAUDIO_INCLUDE_DIRS}
16)
17add_definitions(-DHAVE_AV_FRAME_ALLOC=1)
18
19wrap_elf(swresample libswresample.so)
20wrap_elf(avcodec libavcodec.so)
21wrap_elf(avformat libavformat.so)
22wrap_elf(avutil libavutil.so)
23#wrap_elf(asound libasound.so)
24wrap_elf(pulse libpulse.so)
25
26set(FRAMEWORK_AUDIOTOOLBOX_VERSION "A")
27set(FRAMEWORK_AUDIOUNIT_VERSION "A")
28set(FRAMEWORK_COREAUDIO_VERSION "A")
29
30add_subdirectory(CoreAudio)
31add_subdirectory(AudioToolbox)
32add_subdirectory(CoreAudioComponent)
33add_subdirectory(AFAVFormatComponent)
34add_subdirectory(AudioFileTools)
35
36generate_sdk_framework(AudioToolbox
37 VERSION ${FRAMEWORK_AUDIOTOOLBOX_VERSION}
38 HEADER "include/AudioToolbox"
39)
40
41generate_sdk_framework(AudioUnit
42 VERSION ${FRAMEWORK_AUDIOUNIT_VERSION}
43 HEADER "include/AudioUnit"
44)
45
46generate_sdk_framework(CoreAudio
47 VERSION ${FRAMEWORK_COREAUDIO_VERSION}
48 HEADER "include/CoreAudio"
49)