From 4d42f1418a0e16e04f8a3b60eec07507dd67c6b0 Mon Sep 17 00:00:00 2001
From: "Dipl.-Ing. Jonas Stienen" <jst@akustik.rwth-aachen.de>
Date: Mon, 14 Aug 2017 09:43:20 +0200
Subject: [PATCH] Adding DSPFilters test

---
 CMakeLists.txt                  |  3 ++-
 tests/CMakeLists.txt            |  2 ++
 tests/dspfilters/CMakeLists.txt | 30 ++++++++++++++++++++++++++++++
 3 files changed, 34 insertions(+), 1 deletion(-)
 create mode 100644 tests/dspfilters/CMakeLists.txt

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 294618d..c9a6429 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,7 +10,8 @@ vista_use_package( ITABase REQUIRED FIND_DEPENDENCIES )
 vista_use_package( ITAFFT REQUIRED FIND_DEPENDENCIES )
 vista_use_package( ITAConvolution REQUIRED FIND_DEPENDENCIES ) # required for FIR filtering (uses block convolver)
 vista_use_package( TBB REQUIRED FIND_DEPENDENCIES )
-vista_use_package( SPLINE REQUIRED FIND_DEPENDENCIES )
+vista_use_package( SPLINE REQUIRED )
+vista_use_package( DspFilters REQUIRED )
 
 # includes
 include_directories( "include" )
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 1b7c007..3d573f3 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -47,3 +47,5 @@ vista_install( ITADSPThirdOctaveFilterbankTest )
 vista_create_default_info_file( ITADSPThirdOctaveFilterbankTest )
 
 set_property( TARGET ITADSPThirdOctaveFilterbankTest PROPERTY FOLDER "ITACoreLibs/Tests/ITADSP" )
+
+add_subdirectory( "dspfilters" )
diff --git a/tests/dspfilters/CMakeLists.txt b/tests/dspfilters/CMakeLists.txt
new file mode 100644
index 0000000..2bda59b
--- /dev/null
+++ b/tests/dspfilters/CMakeLists.txt
@@ -0,0 +1,30 @@
+cmake_minimum_required( VERSION 2.8 )
+
+project( ITADSPTest )
+list( APPEND CMAKE_MODULE_PATH "$ENV{VISTA_CMAKE_COMMON}" )
+include( VistaCommon )
+
+
+vista_use_package( ITABase REQUIRED FIND_DEPENDENCIES )
+vista_use_package( ITADSP REQUIRED FIND_DEPENDENCIES )
+vista_use_package( ITADataSources REQUIRED FIND_DEPENDENCIES )
+
+
+if( ITA_CORE_LIBS_BUILD_STATIC )
+	add_definitions( -DITA_BASE_STATIC -DITA_DSP_STATIC )
+endif( )
+
+if( ITA_VISTA_BUILD_STATIC )
+	add_definitions( -DVISTATOOLS_STATIC -DVISTABASE_STATIC -DVISTAMATH_STATIC -DVISTAASPECTS_STATIC -DVISTAINTERPROCCOMM_STATIC )
+endif( )
+
+
+add_executable( ITADSPVariableDelayLineTest ITADSPVariableDelayLineTest.cpp )
+target_link_libraries( ITADSPVariableDelayLineTest ${VISTA_USE_PACKAGE_LIBRARIES} )
+
+vista_configure_app( ITADSPVariableDelayLineTest )
+vista_install( ITADSPVariableDelayLineTest )
+vista_create_default_info_file( ITADSPVariableDelayLineTest )
+
+set_property( TARGET ITADSPVariableDelayLineTest PROPERTY FOLDER "ITACoreLibs/Tests/ITADSP/dspfilters" )
+
-- 
GitLab