Skip to content
Snippets Groups Projects
Commit e081cc69 authored by SeeLook's avatar SeeLook :musical_note:
Browse files

Cmake/soud: update formatting

parent 083d5859
No related branches found
No related tags found
No related merge requests found
......@@ -2,160 +2,160 @@
# CMakeList.txt NootkaSound library
########################################################################
if (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
if(MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
endif()
###########################################################################
######## Looking for fftw3
###########################################################################
IF(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
set(FFTW3_FOUND TRUE)
ELSE(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
find_path(FFTW3_INCLUDE_DIR
NAMES
"fftw3.h"
PATHS
/usr/include
/usr/local/include
/opt/local/include
/sw/include
${CMAKE_SOURCE_DIR}/fftw/
${CMAKE_SOURCE_DIR}/../fftw/
${CMAKE_BINARY_DIR}/fftw/
${CMAKE_BINARY_DIR}/../fftw/
/usr/x86_64-w64-mingw32/include/
)
find_library(FFTW3_LIBRARY
NAMES
fftw3f libfftw3f-3
PATHS
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_SOURCE_DIR}/fftw/
${CMAKE_SOURCE_DIR}/../fftw/
${CMAKE_BINARY_DIR}/fftw/
${CMAKE_BINARY_DIR}/../fftw/
)
set(FFTW3_INCLUDE_DIRS "${FFTW3_INCLUDE_DIR}" CACHE STRING "FFTW include directory")
set(FFTW3_LIBRARIES "${FFTW3_LIBRARY}" CACHE STRING "FFTW library path")
if(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
set(FFTW3_FOUND TRUE)
else()
find_path(FFTW3_INCLUDE_DIR
NAMES
"fftw3.h"
PATHS
/usr/include
/usr/local/include
/opt/local/include
/sw/include
${CMAKE_SOURCE_DIR}/fftw/
${CMAKE_SOURCE_DIR}/../fftw/
${CMAKE_BINARY_DIR}/fftw/
${CMAKE_BINARY_DIR}/../fftw/
/usr/x86_64-w64-mingw32/include/
)
find_library(FFTW3_LIBRARY
NAMES
fftw3f libfftw3f-3
PATHS
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_SOURCE_DIR}/fftw/
${CMAKE_SOURCE_DIR}/../fftw/
${CMAKE_BINARY_DIR}/fftw/
${CMAKE_BINARY_DIR}/../fftw/
)
IF(FFTW3_INCLUDE_DIRS AND FFTW3_LIBRARIES)
set(FFTW3_FOUND TRUE)
ENDIF(FFTW3_INCLUDE_DIRS AND FFTW3_LIBRARIES)
set(FFTW3_INCLUDE_DIRS "${FFTW3_INCLUDE_DIR}" CACHE STRING "FFTW include directory")
set(FFTW3_LIBRARIES "${FFTW3_LIBRARY}" CACHE STRING "FFTW library path")
IF(FFTW3_FOUND)
message(STATUS "Fftw3 was Found in:\n${FFTW3_LIBRARIES}\nheaders are in: ${FFTW3_INCLUDE_DIRS}")
ELSE(FFTW3_FOUND)
message(FATAL_ERROR "Could not find Fftw3\nTry call cmake with args:\n-DFFTW3_LIBRARIES=/path_to/libfftw3.la(dll) -DFFTW3_INCLUDE_DIRS=/path_to_dir_with/fftw3.h\nor put those files in build dir or source dir")
ENDIF(FFTW3_FOUND)
if(FFTW3_INCLUDE_DIRS AND FFTW3_LIBRARIES)
set(FFTW3_FOUND TRUE)
endif()
ENDIF(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
if(FFTW3_FOUND)
message(STATUS "Fftw3 was Found in:\n${FFTW3_LIBRARIES}\nheaders are in: ${FFTW3_INCLUDE_DIRS}")
else()
message(FATAL_ERROR "Could not find Fftw3\nTry call cmake with args:\n-DFFTW3_LIBRARIES=/path_to/libfftw3.la(dll) -DFFTW3_INCLUDE_DIRS=/path_to_dir_with/fftw3.h\nor put those files in build dir or source dir")
endif()
endif()
include_directories(${FFTW3_INCLUDE_DIRS})
###########################################################################
######## Looking for Ogg Vorbis (ogg decoder)
###########################################################################
IF(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
set(OGG_FOUND TRUE)
ELSE(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
find_path(VORBIS_INCLUDE_DIR
NAMES
"vorbis/vorbisfile.h"
PATHS
/usr/include
/usr/local/include
/opt/local/include
/sw/include
${CMAKE_SOURCE_DIR}/../libvorbis/include/
${CMAKE_SOURCE_DIR}/libvorbis/include/
${CMAKE_BINARY_DIR}/../libvorbis/include/
${CMAKE_BINARY_DIR}/libvorbis/include/
/usr/x86_64-w64-mingw32/include/
)
find_path(OGG_INCLUDE_DIR
NAMES
"ogg/ogg.h"
PATHS
/usr/include
/usr/local/include
/opt/local/include
/sw/include
${CMAKE_SOURCE_DIR}/libogg/include/
${CMAKE_SOURCE_DIR}}/../libogg/include/
${CMAKE_BINARY_DIR}/libogg/include/
${CMAKE_BINARY_DIR}/../libogg/include/
/usr/x86_64-w64-mingw32/include/
)
get_filename_component(VORBIS_DIR "${VORBIS_LIBRARIES}" DIRECTORY)
if (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
endif()
message(STATUS "\n${VORBIS_DIR}")
if(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
set(OGG_FOUND TRUE)
else()
find_path(VORBIS_INCLUDE_DIR
NAMES
"vorbis/vorbisfile.h"
PATHS
/usr/include
/usr/local/include
/opt/local/include
/sw/include
${CMAKE_SOURCE_DIR}/../libvorbis/include/
${CMAKE_SOURCE_DIR}/libvorbis/include/
${CMAKE_BINARY_DIR}/../libvorbis/include/
${CMAKE_BINARY_DIR}/libvorbis/include/
/usr/x86_64-w64-mingw32/include/
)
find_path(OGG_INCLUDE_DIR
NAMES
"ogg/ogg.h"
PATHS
/usr/include
/usr/local/include
/opt/local/include
/sw/include
${CMAKE_SOURCE_DIR}/libogg/include/
${CMAKE_SOURCE_DIR}}/../libogg/include/
${CMAKE_BINARY_DIR}/libogg/include/
${CMAKE_BINARY_DIR}/../libogg/include/
/usr/x86_64-w64-mingw32/include/
)
get_filename_component(VORBIS_DIR "${VORBIS_LIBRARIES}" DIRECTORY)
if (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
endif()
message(STATUS "\n${VORBIS_DIR}")
find_library(VORBISFILE_LIB
NAMES vorbisfile libvorbisfile
PATHS
${VORBIS_DIR}
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}}/libvorbis/
${CMAKE_BINARY_DIR}/../libvorbis/
${CMAKE_BINARY_DIR}}/../vorbis-tools/
${CMAKE_BINARY_DIR}/vorbis-tools/
NAMES
vorbisfile libvorbisfile
PATHS
${VORBIS_DIR}
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}}/libvorbis/
${CMAKE_BINARY_DIR}/../libvorbis/
${CMAKE_BINARY_DIR}}/../vorbis-tools/
${CMAKE_BINARY_DIR}/vorbis-tools/
)
find_library(OGG_LIB
NAMES ogg libogg
PATHS
${VORBIS_DIR}
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}}/libvorbis/
${CMAKE_BINARY_DIR}/../libvorbis/
${CMAKE_BINARY_DIR}}/vorbis-tools/
${CMAKE_BINARY_DIR}/../vorbis-tools/
NAMES
ogg libogg
PATHS
${VORBIS_DIR}
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}}/libvorbis/
${CMAKE_BINARY_DIR}/../libvorbis/
${CMAKE_BINARY_DIR}}/vorbis-tools/
${CMAKE_BINARY_DIR}/../vorbis-tools/
)
find_library(VORBIS_LIB
NAMES vorbis libvorbis
PATHS
${VORBIS_DIR}
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}}/libvorbis/
${CMAKE_BINARY_DIR}/../libvorbis/
${CMAKE_BINARY_DIR}}/vorbis-tools/
${CMAKE_BINARY_DIR}/../vorbis-tools/
NAMES
vorbis libvorbis
PATHS
${VORBIS_DIR}
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}}/libvorbis/
${CMAKE_BINARY_DIR}/../libvorbis/
${CMAKE_BINARY_DIR}}/vorbis-tools/
${CMAKE_BINARY_DIR}/../vorbis-tools/
)
message(STATUS "\n${VORBIS_LIB}\n${OGG_LIB}\n${VORBISFILE_LIB}")
set(VORBIS_INCLUDE_DIRS ${VORBIS_INCLUDE_DIR} )
set(OGG_INCLUDE_DIRS ${OGG_INCLUDE_DIR})
set(VORBIS_LIBRARIES ${VORBISFILE_LIB} CACHE STRING "Ogg vorbis library path")
message(STATUS "\n${VORBIS_LIB}\n${OGG_LIB}\n${VORBISFILE_LIB}")
set(VORBIS_INCLUDE_DIRS ${VORBIS_INCLUDE_DIR} )
set(OGG_INCLUDE_DIRS ${OGG_INCLUDE_DIR})
set(VORBIS_LIBRARIES ${VORBISFILE_LIB} CACHE STRING "Ogg vorbis library path")
IF(VORBIS_INCLUDE_DIRS AND OGG_INCLUDE_DIRS AND VORBIS_LIBRARIES)
set(OGG_FOUND TRUE)
ENDIF(VORBIS_INCLUDE_DIRS AND OGG_INCLUDE_DIRS AND VORBIS_LIBRARIES)
if(VORBIS_INCLUDE_DIRS AND OGG_INCLUDE_DIRS AND VORBIS_LIBRARIES)
set(OGG_FOUND TRUE)
endif()
IF(OGG_FOUND)
message(STATUS "Ogg Vorbis was Found in:\n${VORBIS_LIBRARIES}\nheaders are in: ${OGG_INCLUDE_DIRS} ${VORBIS_INCLUDE_DIRS}")
ELSE(OGG_FOUND)
message(FATAL_ERROR "Could not find libvorbis\nTry call cmake with args:\n-DVORBIS_LIBRARIES =/path_to/libvorbisfile.so(dll) -DVORBIS_INCLUDE_DIRS=/path_to_dir_with/vorbis/vorbisfile.h\n-DOGG_INCLUDE_DIRS=/path_to_dir_with/ogg/ogg.h\nor put those files in build dir or source dir")
ENDIF(OGG_FOUND)
ENDIF(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
if(OGG_FOUND)
message(STATUS "Ogg Vorbis was Found in:\n${VORBIS_LIBRARIES}\nheaders are in: ${OGG_INCLUDE_DIRS} ${VORBIS_INCLUDE_DIRS}")
else()
message(FATAL_ERROR "Could not find libvorbis\nTry call cmake with args:\n-DVORBIS_LIBRARIES =/path_to/libvorbisfile.so(dll) -DVORBIS_INCLUDE_DIRS=/path_to_dir_with/vorbis/vorbisfile.h\n-DOGG_INCLUDE_DIRS=/path_to_dir_with/ogg/ogg.h\nor put those files in build dir or source dir")
endif()
endif()
include_directories(${OGG_INCLUDE_DIRS})
include_directories(${VORBIS_INCLUDE_DIR})
......@@ -163,174 +163,168 @@ include_directories(${VORBIS_INCLUDE_DIR})
###########################################################################
######## Looking for SoundTouch
###########################################################################
if (UNIX)
IF(SOUNDTOUCH_LIBRARIES AND SOUNDTOUCH_INCLUDE_DIRS)
set(SOUNDTOUCH_FOUND TRUE)
ELSE(SOUNDTOUCH_LIBRARIES AND SOUNDTOUCH_INCLUDE_DIRS)
find_path(SOUNDTOUCH_INCLUDE_DIR
NAMES
soundtouch/SoundTouch.h
PATHS
/usr/include
/usr/local/include
/opt/local/include
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/../soundtouch
if(UNIX)
if(SOUNDTOUCH_LIBRARIES AND SOUNDTOUCH_INCLUDE_DIRS)
set(SOUNDTOUCH_FOUND TRUE)
else()
find_path(SOUNDTOUCH_INCLUDE_DIR
NAMES
soundtouch/SoundTouch.h
PATHS
/usr/include
/usr/local/include
/opt/local/include
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/../soundtouch
)
find_library(SOUNDTOUCH_LIBRARY
NAMES
SoundTouch
PATHS
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}/../soundtouch
${CMAKE_CURRENT_SOURCE_DIR}
)
set(SOUNDTOUCH_INCLUDE_DIRS
${SOUNDTOUCH_INCLUDE_DIR}
)
set(SOUNDTOUCH_LIBRARIES
${SOUNDTOUCH_LIBRARY}
)
IF(SOUNDTOUCH_INCLUDE_DIRS AND SOUNDTOUCH_LIBRARIES)
set(SOUNDTOUCH_FOUND TRUE)
ENDIF(SOUNDTOUCH_INCLUDE_DIRS AND SOUNDTOUCH_LIBRARIES)
IF(SOUNDTOUCH_FOUND)
message(STATUS "SoundTouch was Found in:\n${SOUNDTOUCH_LIBRARIES}\nheaders are in: ${SOUNDTOUCH_INCLUDE_DIRS}")
ELSE(SOUNDTOUCH_FOUND)
message(FATAL_ERROR "Could not find SoundTouch\nTry call cmake with args:\n-DSOUNDTOUCH_LIBRARIES=/path_to/libSoundTouch.la(dll) -DSOUNDTOUCH_INCLUDE_DIRS=/path_to_dir_with/libSoundTouch.h\nor put those files in build dir or source dir")
ENDIF(SOUNDTOUCH_FOUND)
find_library(SOUNDTOUCH_LIBRARY
NAMES
SoundTouch
PATHS
/usr/lib
/usr/lib64
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_BINARY_DIR}/../soundtouch
${CMAKE_CURRENT_SOURCE_DIR}
)
ENDIF(SOUNDTOUCH_LIBRARIES AND SOUNDTOUCH_INCLUDE_DIRS)
set(SOUNDTOUCH_INCLUDE_DIRS ${SOUNDTOUCH_INCLUDE_DIR})
set(SOUNDTOUCH_LIBRARIES ${SOUNDTOUCH_LIBRARY})
if(SOUNDTOUCH_INCLUDE_DIRS AND SOUNDTOUCH_LIBRARIES)
set(SOUNDTOUCH_FOUND TRUE)
endif()
if(SOUNDTOUCH_FOUND)
message(STATUS "SoundTouch was Found in:\n${SOUNDTOUCH_LIBRARIES}\nheaders are in: ${SOUNDTOUCH_INCLUDE_DIRS}")
else()
message(FATAL_ERROR "Could not find SoundTouch\nTry call cmake with args:
-DSOUNDTOUCH_LIBRARIES=/path_to/libSoundTouch.la(dll) -DSOUNDTOUCH_INCLUDE_DIRS=/path_to_dir_with/libSoundTouch.h
or put those files in build dir or source dir"
)
endiF()
endif()
endif (UNIX)
###########################################################################
#libraries and compiler definitions for RtMidi
###########################################################################
if (APPLE)
find_library(CoreAudio_LIB NAMES CoreAudio)
find_library(CoreMidi_LIB NAMES CoreMIDI)
find_library(CoreFoundation_LIB NAMES CoreFoundation)
find_library(CoreAudio_LIB NAMES CoreAudio)
find_library(CoreMidi_LIB NAMES CoreMIDI)
find_library(CoreFoundation_LIB NAMES CoreFoundation)
endif (APPLE)
IF(UNIX AND NOT APPLE)
find_library(ALSA_LIBRARY
NAMES
asound
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
find_library(ALSA_LIBRARY
NAMES
asound
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
find_library(PTHREAD_LIBRARY
NAMES
pthread
pthread
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
mark_as_advanced(ALSA_LIBRARY PTHREAD_LIBRARY)
ENDIF(UNIX AND NOT APPLE)
endif()
if(APPLE)
target_compile_definitions(nootka PUBLIC
-D__MACOSX_CORE__
)
endif(APPLE)
endif()
IF(UNIX AND NOT APPLE)
if(UNIX AND NOT APPLE)
##### PulseAudio ###########################################
find_path(PULSE_INCLUDE_DIR
NAMES
pulseaudio.h
PATHS
/usr/include
/usr/include/pulse
/usr/local/include
/opt/local/include
/sw/include
)
if (PULSE_INCLUDE_DIR)
find_library(PULSESIMPLE_LIBRARY
NAMES
pulse-simple
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
find_library(PULSEERROR_LIBRARY
NAMES
pulse
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
endif (PULSE_INCLUDE_DIR)
find_path(PULSE_INCLUDE_DIR
NAMES
pulseaudio.h
PATHS
/usr/include
/usr/include/pulse
/usr/local/include
/opt/local/include
/sw/include
)
if (PULSE_INCLUDE_DIR)
find_library(PULSESIMPLE_LIBRARY
NAMES
pulse-simple
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
find_library(PULSEERROR_LIBRARY
NAMES
pulse
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
endif()
if (PULSE_INCLUDE_DIR)
option(ENABLE_PULSEAUDIO "Enable support for PulseAudio" ON)
else(PULSE_INCLUDE_DIR)
option(ENABLE_PULSEAUDIO "Enable support for PulseAudio" OFF)
set(PULSEERROR_LIBRARY_FOUND TRUE)
set(PULSESIMPLE_LIBRARY_FOUND TRUE)
endif (PULSE_INCLUDE_DIR)
endif(PULSE_INCLUDE_DIR)
##### JACK - Jack Audio Connection Kit ##############
find_path(JACK_INCLUDE_DIR
##### JACK - Jack Audio Connection Kit ##############
find_path(JACK_INCLUDE_DIR
NAMES
jack.h
jack.h
PATHS
/usr/include
/usr/include/jack
/usr/local/include
/opt/local/include
/sw/include
)
if (JACK_INCLUDE_DIR)
find_library(JACK_LIBRARY
NAMES
jack
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
endif (JACK_INCLUDE_DIR)
/usr/include
/usr/include/jack
/usr/local/include
/opt/local/include
/sw/include
)
if (JACK_INCLUDE_DIR)
find_library(JACK_LIBRARY
NAMES
jack
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib
/opt/local/lib
)
endif()
if(JACK_INCLUDE_DIR)
option(ENABLE_JACK "Enable support for JACK (Jack Audio Connection Kit)" ON)
else (JACK_INCLUDE_DIR)
else ()
option(ENABLE_JACK "Enable support for JACK (Jack Audio Connection Kit)" OFF)
set(JACK_LIBRARY_FOUND TRUE)
endif (JACK_INCLUDE_DIR)
endif()
if(ALSA_LIBRARY)
target_compile_definitions(nootka PUBLIC
-D__LINUX_ALSA__
)
message(STATUS "support for ALSA\t\t TRUE")
else(ALSA_LIBRARY)
else()
message(STATUS "support for ALSA\t\t FALSE")
endif(ALSA_LIBRARY)
endif()
if(ENABLE_JACK AND JACK_INCLUDE_DIR)
target_compile_definitions(nootka PUBLIC
......@@ -338,9 +332,9 @@ IF(UNIX AND NOT APPLE)
)
include_directories(${JACK_INCLUDE_DIR})
message(STATUS "support for JACK\t\t TRUE")
else(ENABLE_JACK AND JACK_INCLUDE_DIR)
else()
message(STATUS "support for JACK\t\t FALSE")
endif(ENABLE_JACK AND JACK_INCLUDE_DIR)
endif()
if(ENABLE_PULSEAUDIO AND PULSE_INCLUDE_DIR)
target_compile_definitions(nootka PUBLIC
......@@ -348,79 +342,78 @@ IF(UNIX AND NOT APPLE)
)
include_directories(${PULSE_INCLUDE_DIR})
message(STATUS "support for PulseAudio\t TRUE")
else(ENABLE_PULSEAUDIO AND PULSE_INCLUDE_DIR)
else()
message(STATUS "support for PulseAudio\t FALSE")
endif(ENABLE_PULSEAUDIO AND PULSE_INCLUDE_DIR)
endif(UNIX AND NOT APPLE)
endif()
endif()
add_definitions(-DNOOTKASOUND_LIBRARY)
if (WIN32)
include_directories( rt )
include_directories(rt)
endif(WIN32)
set(LIB_NOOTKASOUND_SRC
tabstractplayer.cpp
tartiniparams.h
tmidiout.cpp
toggscale.cpp
tpitchfinder.cpp
taudioobject.h
trtaudio.cpp
tcommonlistener.cpp
trtaudioin.cpp
trtaudioout.cpp
tsound.cpp
ttickcolors.cpp
tonsetlogic.cpp
tnotesbaritem.cpp
tartini/analysisdata.cpp
tartini/array1d.h
tartini/bspline.cpp
tartini/channel.cpp
tartini/conversions.cpp
tartini/fast_smooth.cpp
tartini/large_vector.h
tartini/mytransforms.cpp
tartini/notedata.cpp
tartini/SmartPtr.h
tartini/useful.cpp
tartini/filters/FastSmoothedAveragingFilter.cpp
tartini/filters/Filter.h
tartini/filters/FixedAveragingFilter.cpp
tartini/filters/GrowingAveragingFilter.cpp
tartini/filters/IIR_Filter.cpp
tabstractplayer.cpp
tartiniparams.h
tmidiout.cpp
toggscale.cpp
tpitchfinder.cpp
taudioobject.h
trtaudio.cpp
tcommonlistener.cpp
trtaudioin.cpp
trtaudioout.cpp
tsound.cpp
ttickcolors.cpp
tonsetlogic.cpp
tnotesbaritem.cpp
tartini/analysisdata.cpp
tartini/array1d.h
tartini/bspline.cpp
tartini/channel.cpp
tartini/conversions.cpp
tartini/fast_smooth.cpp
tartini/large_vector.h
tartini/mytransforms.cpp
tartini/notedata.cpp
tartini/SmartPtr.h
tartini/useful.cpp
tartini/filters/FastSmoothedAveragingFilter.cpp
tartini/filters/Filter.h
tartini/filters/FixedAveragingFilter.cpp
tartini/filters/GrowingAveragingFilter.cpp
tartini/filters/IIR_Filter.cpp
)
IF(WIN32)
add_subdirectory( rt )
link_directories( ${CMAKE_BINARY_DIR}/src )
set(WIN_LIBS RtAudio)
list(APPEND LIB_NOOTKASOUND_SRC tasioemitter.h )
list(APPEND LIB_NOOTKASOUND_SRC
stouch/SoundTouch.cpp
stouch/TDStretch.cpp
stouch/RateTransposer.cpp
stouch/AAFilter.cpp
stouch/FIRFilter.cpp
stouch/FIFOSampleBuffer.cpp
stouch/cpu_detect_x86.cpp
stouch/sse_optimized.cpp
stouch/InterpolateCubic.cpp
stouch/InterpolateLinear.cpp
stouch/InterpolateShannon.cpp
)
else (WIN32)
list(APPEND LIB_NOOTKASOUND_SRC
rt/RtAudio.cpp
rt/RtMidi.cpp
)
endif(WIN32)
add_subdirectory(rt)
link_directories( ${CMAKE_BINARY_DIR}/src )
set(WIN_LIBS RtAudio)
list(APPEND LIB_NOOTKASOUND_SRC tasioemitter.h )
list(APPEND LIB_NOOTKASOUND_SRC
stouch/SoundTouch.cpp
stouch/TDStretch.cpp
stouch/RateTransposer.cpp
stouch/AAFilter.cpp
stouch/FIRFilter.cpp
stouch/FIFOSampleBuffer.cpp
stouch/cpu_detect_x86.cpp
stouch/sse_optimized.cpp
stouch/InterpolateCubic.cpp
stouch/InterpolateLinear.cpp
stouch/InterpolateShannon.cpp
)
else()
list(APPEND LIB_NOOTKASOUND_SRC
rt/RtAudio.cpp
rt/RtMidi.cpp
)
endif()
target_sources(nootka PUBLIC
${LIB_NOOTKASOUND_SRC}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment