annotate src/portaudio_20161030_catalina_patch/examples/CMakeLists.txt @ 169:223a55898ab9 tip default

Add null config files
author Chris Cannam <cannam@all-day-breakfast.com>
date Mon, 02 Mar 2020 14:03:47 +0000
parents d43aab368df9
children
rev   line source
cannam@162 1 # Example projects
cannam@162 2
cannam@162 3 MACRO(ADD_EXAMPLE appl_name)
cannam@162 4 ADD_EXECUTABLE(${appl_name} "${appl_name}.c")
cannam@162 5 TARGET_LINK_LIBRARIES(${appl_name} portaudio_static)
cannam@162 6 SET_TARGET_PROPERTIES(${appl_name} PROPERTIES FOLDER "Examples C")
cannam@162 7 IF(WIN32)
cannam@162 8 SET_PROPERTY(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
cannam@162 9 ENDIF()
cannam@162 10 ENDMACRO(ADD_EXAMPLE)
cannam@162 11
cannam@162 12 MACRO(ADD_EXAMPLE_CPP appl_name)
cannam@162 13 ADD_EXECUTABLE(${appl_name} "${appl_name}.cpp")
cannam@162 14 TARGET_LINK_LIBRARIES(${appl_name} portaudio_static)
cannam@162 15 SET_TARGET_PROPERTIES(${appl_name} PROPERTIES FOLDER "Examples C++")
cannam@162 16 IF(WIN32)
cannam@162 17 SET_PROPERTY(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
cannam@162 18 ENDIF()
cannam@162 19 ENDMACRO(ADD_EXAMPLE_CPP)
cannam@162 20
cannam@162 21 ADD_EXAMPLE(pa_devs)
cannam@162 22 ADD_EXAMPLE(pa_fuzz)
cannam@162 23 IF(PA_USE_ASIO AND WIN32)
cannam@162 24 ADD_EXAMPLE(paex_mono_asio_channel_select)
cannam@162 25 ENDIF()
cannam@162 26 ADD_EXAMPLE(paex_ocean_shore)
cannam@162 27 TARGET_INCLUDE_DIRECTORIES(paex_ocean_shore PRIVATE ../src/common)
cannam@162 28 ADD_EXAMPLE(paex_pink)
cannam@162 29 ADD_EXAMPLE(paex_read_write_wire)
cannam@162 30 ADD_EXAMPLE(paex_record)
cannam@162 31 ADD_EXAMPLE(paex_record_file)
cannam@162 32 TARGET_INCLUDE_DIRECTORIES(paex_record_file PRIVATE ../src/common)
cannam@162 33 ADD_EXAMPLE(paex_saw)
cannam@162 34 ADD_EXAMPLE(paex_sine)
cannam@162 35 ADD_EXAMPLE_CPP(paex_sine_c++)
cannam@162 36 IF(PA_USE_WMME AND WIN32)
cannam@162 37 ADD_EXAMPLE(paex_wmme_ac3)
cannam@162 38 ADD_EXAMPLE(paex_wmme_surround)
cannam@162 39 ENDIF()
cannam@162 40 ADD_EXAMPLE(paex_write_sine)
cannam@162 41 ADD_EXAMPLE(paex_write_sine_nonint)