Mercurial > hg > sv-dependency-builds
annotate src/portaudio_20161030_catalina_patch/examples/CMakeLists.txt @ 83:ae30d91d2ffe
Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author | Chris Cannam |
---|---|
date | Fri, 07 Feb 2020 11:51:13 +0000 |
parents | 4edcd14160a5 |
children |
rev | line source |
---|---|
Chris@55 | 1 # Example projects |
Chris@55 | 2 |
Chris@55 | 3 MACRO(ADD_EXAMPLE appl_name) |
Chris@55 | 4 ADD_EXECUTABLE(${appl_name} "${appl_name}.c") |
Chris@55 | 5 TARGET_LINK_LIBRARIES(${appl_name} portaudio_static) |
Chris@55 | 6 SET_TARGET_PROPERTIES(${appl_name} PROPERTIES FOLDER "Examples C") |
Chris@55 | 7 IF(WIN32) |
Chris@55 | 8 SET_PROPERTY(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS) |
Chris@55 | 9 ENDIF() |
Chris@55 | 10 ENDMACRO(ADD_EXAMPLE) |
Chris@55 | 11 |
Chris@55 | 12 MACRO(ADD_EXAMPLE_CPP appl_name) |
Chris@55 | 13 ADD_EXECUTABLE(${appl_name} "${appl_name}.cpp") |
Chris@55 | 14 TARGET_LINK_LIBRARIES(${appl_name} portaudio_static) |
Chris@55 | 15 SET_TARGET_PROPERTIES(${appl_name} PROPERTIES FOLDER "Examples C++") |
Chris@55 | 16 IF(WIN32) |
Chris@55 | 17 SET_PROPERTY(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS) |
Chris@55 | 18 ENDIF() |
Chris@55 | 19 ENDMACRO(ADD_EXAMPLE_CPP) |
Chris@55 | 20 |
Chris@55 | 21 ADD_EXAMPLE(pa_devs) |
Chris@55 | 22 ADD_EXAMPLE(pa_fuzz) |
Chris@55 | 23 IF(PA_USE_ASIO AND WIN32) |
Chris@55 | 24 ADD_EXAMPLE(paex_mono_asio_channel_select) |
Chris@55 | 25 ENDIF() |
Chris@55 | 26 ADD_EXAMPLE(paex_ocean_shore) |
Chris@55 | 27 TARGET_INCLUDE_DIRECTORIES(paex_ocean_shore PRIVATE ../src/common) |
Chris@55 | 28 ADD_EXAMPLE(paex_pink) |
Chris@55 | 29 ADD_EXAMPLE(paex_read_write_wire) |
Chris@55 | 30 ADD_EXAMPLE(paex_record) |
Chris@55 | 31 ADD_EXAMPLE(paex_record_file) |
Chris@55 | 32 TARGET_INCLUDE_DIRECTORIES(paex_record_file PRIVATE ../src/common) |
Chris@55 | 33 ADD_EXAMPLE(paex_saw) |
Chris@55 | 34 ADD_EXAMPLE(paex_sine) |
Chris@55 | 35 ADD_EXAMPLE_CPP(paex_sine_c++) |
Chris@55 | 36 IF(PA_USE_WMME AND WIN32) |
Chris@55 | 37 ADD_EXAMPLE(paex_wmme_ac3) |
Chris@55 | 38 ADD_EXAMPLE(paex_wmme_surround) |
Chris@55 | 39 ENDIF() |
Chris@55 | 40 ADD_EXAMPLE(paex_write_sine) |
Chris@55 | 41 ADD_EXAMPLE(paex_write_sine_nonint) |