From 5824581b67fd24330dd2ea345e3d7cd786d5f494 Mon Sep 17 00:00:00 2001 From: Owen Green Date: Fri, 24 Aug 2018 13:55:02 +0100 Subject: [PATCH] All CMakeLists: Make sure plugin directory exists before copying build products FdGain: Account for hop size argument in BaseAudioClient constructor --- fdGain/CMakeLists.txt | 3 ++- fdGain/fdGain.cpp | 4 ++-- fdNMF/CMakeLists.txt | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/fdGain/CMakeLists.txt b/fdGain/CMakeLists.txt index e9a35d0..70cb900 100755 --- a/fdGain/CMakeLists.txt +++ b/fdGain/CMakeLists.txt @@ -22,7 +22,8 @@ add_custom_command( TARGET ${PROJECT} POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy $ "../../release-packaging/${PROJECT}/plugins" + COMMAND ${CMAKE_COMMAND} -E make_directory "../../release-packaging/${PROJECT}/plugins" + COMMAND ${CMAKE_COMMAND} -E copy $ "../../release-packaging/${PROJECT}/plugins" ) include_directories( diff --git a/fdGain/fdGain.cpp b/fdGain/fdGain.cpp index 09f4a81..2802b85 100644 --- a/fdGain/fdGain.cpp +++ b/fdGain/fdGain.cpp @@ -30,9 +30,9 @@ public: //Oh NO! Heap allocation! Make client object if(chunk_size) - m_client = new client_type(chunk_size); + m_client = new client_type(chunk_size,chunk_size); else - m_client = new client_type(1024); + m_client = new client_type(1024,1024); m_client->set_host_buffer_size(bufferSize()); m_client->reset(); diff --git a/fdNMF/CMakeLists.txt b/fdNMF/CMakeLists.txt index 8573b09..e7a12b0 100755 --- a/fdNMF/CMakeLists.txt +++ b/fdNMF/CMakeLists.txt @@ -107,6 +107,7 @@ add_custom_command( TARGET ${PROJECT} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E make_directory "../../release-packaging/${PROJECT}/plugins" COMMAND ${CMAKE_COMMAND} -E copy $ "../../release-packaging/${PROJECT}/plugins" )