cmake_minimum_required( VERSION 2.8 ) project( ITASamplerTest ) list( APPEND CMAKE_MODULE_PATH "$ENV{VISTA_CMAKE_COMMON}" ) include( VistaCommon ) vista_use_package( ITABase REQUIRED FIND_DEPENDENCIES ) vista_use_package( ITASampler REQUIRED FIND_DEPENDENCIES ) vista_use_package( ITADataSources REQUIRED ) vista_use_package( OpenDAFF QUIET ) add_definitions( -DIEEE754_64FLOAT=1 ) if( ITA_CORE_LIBS_BUILD_STATIC ) add_definitions( -DITA_BASE_STATIC -DITA_SAMPLER_STATIC -DITA_DATA_SOURCES_STATIC ) endif( ) add_executable( DrumsOnKeyboard DrumsOnKeyboard.cpp ) target_link_libraries( DrumsOnKeyboard ${VISTA_USE_PACKAGE_LIBRARIES} ) vista_configure_app( DrumsOnKeyboard ) vista_install( DrumsOnKeyboard ) vista_create_default_info_file( DrumsOnKeyboard ) set_property( TARGET DrumsOnKeyboard PROPERTY FOLDER "ITACoreLibs/Tests/ITASampler" ) if( VOPENDAFF_FOUND ) add_executable( RainyDay RainyDay.cpp ) target_link_libraries( RainyDay ${VISTA_USE_PACKAGE_LIBRARIES} ) vista_configure_app( RainyDay ) vista_install( RainyDay ) vista_create_default_info_file( RainyDay ) set_property( TARGET RainyDay PROPERTY FOLDER "ITACoreLibs/Tests/ITASampler" ) endif( ) add_executable( Tests Tests.cpp ) target_link_libraries( Tests ${VISTA_USE_PACKAGE_LIBRARIES} ) vista_configure_app( Tests ) vista_install( Tests ) vista_create_default_info_file( Tests ) set_property( TARGET Tests PROPERTY FOLDER "ITACoreLibs/Tests/ITASampler" )