# #JACK Audio Connection Kit # #We patch a CMakeLists.txt into the standard distribution source tree and then build with cmake. if (WIN32) ExternalProject_Add ( jack PREFIX ${CMAKE_INSTALL_PREFIX} #URL http://www.grame.fr/~letz/jack-1.9.8.tgz #URL_MD5 1dd2ff054cab79dfc11d134756f27165 #PATCH_COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/patch /jack-1.9.8 #CONFIGURE_COMMAND ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX= /jack-1.9.8 #BUILD_COMMAND ${CMAKE_COMMAND} --build . #INSTALL_COMMAND ${CMAKE_COMMAND} --build . --target install #DEPENDS stdint tre pthreads URL http://dl.dropbox.com/u/103823789/jack-1.9.8-win-dev.zip URL_MD5 35e20c3b24c61671749361cdae6efb47 UPDATE_COMMAND "" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND ${CMAKE_COMMAND} -E copy_directory DEPENDS stdint ) endif (WIN32) if (UNIX) ExternalProject_Add ( jack PREFIX ${CMAKE_INSTALL_PREFIX} BUILD_IN_SOURCE 1 #When running configure, the current directory must be the source directory #URL http://www.grame.fr/~letz/jack-1.9.8.tgz URL http://dl.dropbox.com/u/103823789/jack-1.9.8.tgz URL_MD5 1dd2ff054cab79dfc11d134756f27165 PATCH_COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/patch /jack-1.9.8 CONFIGURE_COMMAND ${CMAKE_COMMAND} -E chdir jack-1.9.8 ./waf configure --prefix= BUILD_COMMAND ${CMAKE_COMMAND} -E chdir jack-1.9.8 ./waf build INSTALL_COMMAND ${CMAKE_COMMAND} -E chdir jack-1.9.8 ./waf install ) endif (UNIX)