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
......@@ -8,9 +8,9 @@ endif()
###########################################################################
######## Looking for fftw3
###########################################################################
IF(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
if(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
set(FFTW3_FOUND TRUE)
ELSE(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
else()
find_path(FFTW3_INCLUDE_DIR
NAMES
"fftw3.h"
......@@ -43,27 +43,25 @@ ELSE(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
set(FFTW3_INCLUDE_DIRS "${FFTW3_INCLUDE_DIR}" CACHE STRING "FFTW include directory")
set(FFTW3_LIBRARIES "${FFTW3_LIBRARY}" CACHE STRING "FFTW library path")
IF(FFTW3_INCLUDE_DIRS AND FFTW3_LIBRARIES)
if(FFTW3_INCLUDE_DIRS AND FFTW3_LIBRARIES)
set(FFTW3_FOUND TRUE)
ENDIF(FFTW3_INCLUDE_DIRS AND FFTW3_LIBRARIES)
endif()
IF(FFTW3_FOUND)
if(FFTW3_FOUND)
message(STATUS "Fftw3 was Found in:\n${FFTW3_LIBRARIES}\nheaders are in: ${FFTW3_INCLUDE_DIRS}")
ELSE(FFTW3_FOUND)
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(FFTW3_FOUND)
ENDIF(FFTW3_LIBRARIES AND FFTW3_INCLUDE_DIRS)
endif()
endif()
include_directories(${FFTW3_INCLUDE_DIRS})
###########################################################################
######## Looking for Ogg Vorbis (ogg decoder)
###########################################################################
IF(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
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)
else()
find_path(VORBIS_INCLUDE_DIR
NAMES
"vorbis/vorbisfile.h"
......@@ -98,7 +96,8 @@ ELSE(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
endif()
message(STATUS "\n${VORBIS_DIR}")
find_library(VORBISFILE_LIB
NAMES vorbisfile libvorbisfile
NAMES
vorbisfile libvorbisfile
PATHS
${VORBIS_DIR}
/usr/lib
......@@ -112,7 +111,8 @@ ELSE(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
${CMAKE_BINARY_DIR}/vorbis-tools/
)
find_library(OGG_LIB
NAMES ogg libogg
NAMES
ogg libogg
PATHS
${VORBIS_DIR}
/usr/lib
......@@ -126,7 +126,8 @@ ELSE(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
${CMAKE_BINARY_DIR}/../vorbis-tools/
)
find_library(VORBIS_LIB
NAMES vorbis libvorbis
NAMES
vorbis libvorbis
PATHS
${VORBIS_DIR}
/usr/lib
......@@ -145,17 +146,16 @@ ELSE(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
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)
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)
endif()
IF(OGG_FOUND)
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)
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(OGG_FOUND)
ENDIF(VORBIS_LIBRARIES AND OGG_INCLUDE_DIRS AND VORBIS_INCLUDE_DIRS)
endif()
endif()
include_directories(${OGG_INCLUDE_DIRS})
include_directories(${VORBIS_INCLUDE_DIR})
......@@ -164,9 +164,9 @@ include_directories(${VORBIS_INCLUDE_DIR})
######## Looking for SoundTouch
###########################################################################
if(UNIX)
IF(SOUNDTOUCH_LIBRARIES AND SOUNDTOUCH_INCLUDE_DIRS)
if(SOUNDTOUCH_LIBRARIES AND SOUNDTOUCH_INCLUDE_DIRS)
set(SOUNDTOUCH_FOUND TRUE)
ELSE(SOUNDTOUCH_LIBRARIES AND SOUNDTOUCH_INCLUDE_DIRS)
else()
find_path(SOUNDTOUCH_INCLUDE_DIR
NAMES
soundtouch/SoundTouch.h
......@@ -191,24 +191,22 @@ if (UNIX)
${CMAKE_CURRENT_SOURCE_DIR}
)
set(SOUNDTOUCH_INCLUDE_DIRS
${SOUNDTOUCH_INCLUDE_DIR}
)
set(SOUNDTOUCH_LIBRARIES
${SOUNDTOUCH_LIBRARY}
)
set(SOUNDTOUCH_INCLUDE_DIRS ${SOUNDTOUCH_INCLUDE_DIR})
set(SOUNDTOUCH_LIBRARIES ${SOUNDTOUCH_LIBRARY})
IF(SOUNDTOUCH_INCLUDE_DIRS AND SOUNDTOUCH_LIBRARIES)
if(SOUNDTOUCH_INCLUDE_DIRS AND SOUNDTOUCH_LIBRARIES)
set(SOUNDTOUCH_FOUND TRUE)
ENDIF(SOUNDTOUCH_INCLUDE_DIRS AND SOUNDTOUCH_LIBRARIES)
endif()
IF(SOUNDTOUCH_FOUND)
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)
ENDIF(SOUNDTOUCH_LIBRARIES AND 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)
###########################################################################
......@@ -240,17 +238,16 @@ IF(UNIX AND NOT APPLE)
/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
......@@ -261,7 +258,6 @@ IF(UNIX AND NOT APPLE)
/usr/local/include
/opt/local/include
/sw/include
)
if (PULSE_INCLUDE_DIR)
find_library(PULSESIMPLE_LIBRARY
......@@ -282,7 +278,7 @@ IF(UNIX AND NOT APPLE)
/usr/local/lib
/opt/local/lib
)
endif (PULSE_INCLUDE_DIR)
endif()
if (PULSE_INCLUDE_DIR)
option(ENABLE_PULSEAUDIO "Enable support for PulseAudio" ON)
else(PULSE_INCLUDE_DIR)
......@@ -291,7 +287,6 @@ IF(UNIX AND NOT APPLE)
set(PULSESIMPLE_LIBRARY_FOUND TRUE)
endif(PULSE_INCLUDE_DIR)
##### JACK - Jack Audio Connection Kit ##############
find_path(JACK_INCLUDE_DIR
NAMES
......@@ -302,7 +297,6 @@ IF(UNIX AND NOT APPLE)
/usr/local/include
/opt/local/include
/sw/include
)
if (JACK_INCLUDE_DIR)
find_library(JACK_LIBRARY
......@@ -314,23 +308,23 @@ IF(UNIX AND NOT APPLE)
/usr/local/lib
/opt/local/lib
)
endif (JACK_INCLUDE_DIR)
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,11 +342,10 @@ 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)
......@@ -415,12 +408,12 @@ IF(WIN32)
stouch/InterpolateLinear.cpp
stouch/InterpolateShannon.cpp
)
else (WIN32)
else()
list(APPEND LIB_NOOTKASOUND_SRC
rt/RtAudio.cpp
rt/RtMidi.cpp
)
endif(WIN32)
endif()
target_sources(nootka PUBLIC
${LIB_NOOTKASOUND_SRC}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment