10 include_directories(src/common src/os/win)
17 include/pa_linux_alsa.h
20 include/pa_win_wasapi.h
21 include/pa_win_waveformat.h
22 include/pa_win_wdmks.h
26 src/common/pa_allocation.c
27 src/common/pa_allocation.h
28 src/common/pa_converters.c
29 src/common/pa_converters.h
30 src/common/pa_cpuload.c
31 src/common/pa_cpuload.h
32 src/common/pa_debugprint.c
33 src/common/pa_debugprint.h
34 src/common/pa_dither.c
35 src/common/pa_dither.h
36 src/common/pa_endianness.h
38 src/common/pa_gitrevision.h
39 src/common/pa_hostapi.h
40 src/common/pa_memorybarrier.h
41 src/common/pa_process.c
42 src/common/pa_process.h
43 src/common/pa_ringbuffer.c
44 src/common/pa_ringbuffer.h
45 src/common/pa_stream.c
46 src/common/pa_stream.h
51 # src/hostapi/alsa/pa_linux_alsa.c
52 # src/hostapi/asihpi/pa_linux_asihpi.c
53 # src/hostapi/asio/iasiothiscallresolver.cpp
54 # src/hostapi/asio/iasiothiscallresolver.h
55 # src/hostapi/asio/pa_asio.cpp
56 # src/hostapi/coreaudio/pa_mac_core.c
57 # src/hostapi/coreaudio/pa_mac_core_blocking.c
58 # src/hostapi/coreaudio/pa_mac_core_blocking.h
59 # src/hostapi/coreaudio/pa_mac_core_internal.h
60 # src/hostapi/coreaudio/pa_mac_core_old.c
61 # src/hostapi/coreaudio/pa_mac_core_utilities.c
62 # src/hostapi/coreaudio/pa_mac_core_utilities.h
63 src/hostapi/dsound/pa_win_ds.c
64 src/hostapi/dsound/pa_win_ds_dynlink.c
65 src/hostapi/dsound/pa_win_ds_dynlink.h
66 # src/hostapi/jack/pa_jack.c
67 # src/hostapi/oss/pa_unix_oss.c
68 # src/hostapi/oss/recplay.c
69 src/hostapi/skeleton/pa_hostapi_skeleton.c
70 src/hostapi/wasapi/pa_win_wasapi.c
71 src/hostapi/wdmks/pa_win_wdmks.c
72 src/hostapi/wmme/pa_win_wmme.c
73 # src/os/unix/pa_unix_hostapis.c
74 # src/os/unix/pa_unix_util.c
75 # src/os/unix/pa_unix_util.h
76 src/os/win/pa_win_coinitialize.c
77 src/os/win/pa_win_coinitialize.h
78 src/os/win/pa_win_hostapis.c
79 src/os/win/pa_win_util.c
80 src/os/win/pa_win_waveformat.c
81 src/os/win/pa_win_wdmks_utils.c
82 src/os/win/pa_win_wdmks_utils.h
83 src/os/win/pa_x86_plain_converters.c
84 src/os/win/pa_x86_plain_converters.h
89 set_target_properties(portaudio PROPERTIES PREFIX "")
91 if(${CMAKE_SIZEOF_VOID_P} EQUAL 8)
92 set_target_properties(portaudio PROPERTIES OUTPUT_NAME "portaudio_x64")
94 set_target_properties(portaudio PROPERTIES OUTPUT_NAME "portaudio_x86")
97 target_link_libraries(portaudio ole32 advapi32 setupapi winmm)
99 install(TARGETS portaudio)