From 706ee47261e8b64d24b4fd8c50b9c00cb4cd02ae Mon Sep 17 00:00:00 2001 From: Joseph <joseph.larralde@gmail.com> Date: Wed, 22 Nov 2017 17:59:35 +0100 Subject: [PATCH] updated CMakeLists.txt to take new pipo folder structure into account --- CMakeLists.txt | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5527e5d..a3d0152 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,11 +33,17 @@ include_directories(dependencies/xmm/src) include_directories(dependencies/GVF) include_directories(dependencies/Maximilian) include_directories(dependencies/Maximilian/libs) -include_directories(dependencies/pipo/src/include) -include_directories(dependencies/pipo/src/host) -include_directories(dependencies/pipo/src/modules) -include_directories(dependencies/pipo/src/dependencies/rta) -include_directories(dependencies/pipo/src/dependencies/rta/common) +include_directories(dependencies/pipo/sdk/src) +include_directories(dependencies/pipo/sdk/src/host) +include_directories(dependencies/pipo/modules) +include_directories(dependencies/pipo/modules/collection) +include_directories(dependencies/pipo/modules/bayesfilter/src) +include_directories(dependencies/pipo/modules/finitedifferences) +include_directories(dependencies/pipo/modules/rta/src) +include_directories(dependencies/pipo/modules/rta/src/util) +include_directories(dependencies/pipo/modules/rta/src/statistics) +include_directories(dependencies/pipo/modules/rta/src/signal) +include_directories(dependencies/pipo/modules/rta/bindings/lib) # Third party dependencies include_directories(dependencies/third_party/json) @@ -52,7 +58,14 @@ file(GLOB MAXI_SRC ${MAXI_SRC} "${PROJECT_SOURCE_DIR}/dependencies/Maximilian/li file(GLOB MAXI_SRC ${MAXI_SRC} "${PROJECT_SOURCE_DIR}/dependencies/Maximilian/libs/fft.cpp") #PiPofile -file(GLOB_RECURSE PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/src/*") +file(GLOB_RECURSE PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/sdk/src/*") +file(GLOB_RECURSE PIPO_SRC ${PIPO_SRC} "${PROJECT_SOURCE_DIR}/dependencies/pipo/modules/*") +list(REMOVE_ITEM PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/modules/wavelet/*") +list(REMOVE_ITEM PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/modules/rta/src/physical-models/*") +list(REMOVE_ITEM PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/modules/rta/src/recognition/*") +list(REMOVE_ITEM PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/modules/rta/src/signal/rta_onepole.c") +list(REMOVE_ITEM PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/modules/rta/src/signal/rta_resample.c") +list(REMOVE_ITEM PIPO_SRC "${PROJECT_SOURCE_DIR}/dependencies/pipo/modules/rta/src/statistics/rta_cca.c") # RapidLib file(GLOB RAPIDLIB_SRC "${PROJECT_SOURCE_DIR}/dependencies/RapidLib/src/*.cpp") @@ -64,13 +77,13 @@ file(GLOB_RECURSE XMM_SRC "${PROJECT_SOURCE_DIR}/dependencies/xmm/src/*") file(GLOB JSON_SRC "${PROJECT_SOURCE_DIR}/dependencies/third_party/jsoncpp.cpp") # Set the source for the main library, using the groups defined above -set(RAPIDMIX_FULL_SRC ${RAPIDMIX_SRC} - ${GVF_SRC} +set(RAPIDMIX_FULL_SRC ${RAPIDMIX_SRC} + ${GVF_SRC} ${MAXI_SRC} -# ${PIPO_SRC} - ${RAPIDLIB_SRC} +# ${PIPO_SRC} + ${RAPIDLIB_SRC} ${RAPIDLIB_DEP} - ${XMM_SRC} + ${XMM_SRC} ${JSON_SRC} ) -- GitLab