# #Port audio - portable audio system # if (WIN32) ExternalProject_Add ( portaudio PREFIX ${CMAKE_INSTALL_PREFIX} URL http://www.portaudio.com/archives/pa_stable_v19_20111121.tgz URL_MD5 25c85c1cc5e9e657486cbc299c6c035a PATCH_COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/patch . CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH= -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} ) endif (WIN32) if (UNIX) if (BUILD_SHARED_LIBS) set (PA_LIBS_LINKAGE "--enable-shared=yes --enable-static=no") else (BUILD_SHARED_LIBS) set (PA_LIBS_LINKAGE "--enable-shared=no --enable-static=yes") endif (BUILD_SHARED_LIBS) ExternalProject_Add ( portaudio PREFIX ${CMAKE_INSTALL_PREFIX} BUILD_IN_SOURCE 1 URL http://www.portaudio.com/archives/pa_stable_v19_20111121.tgz URL_MD5 25c85c1cc5e9e657486cbc299c6c035a PATCH_COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/patch . CONFIGURE_COMMAND ./configure --prefix= --with-alsa --without-jack --without-oss --enable-debug-output ${PA_LIBS_LINKAGE} BUILD_COMMAND make INSTALL_COMMAND make install ) endif (UNIX)