diff --git a/CMakeLists.txt b/CMakeLists.txt index 294618d878a18dd2c79472fd53ef02bd0e6d3c25..c9a6429522ba32f7b10f89281f2238d8ef038c94 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 1b7c007ceeca757fbc243181827efacad83ad62e..3d573f3e04065a11eb17c591f00424ebe88d828a 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 0000000000000000000000000000000000000000..2bda59bdd6e550105191f1a6507289380a9e4747 --- /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" ) +