aboutsummaryrefslogtreecommitdiff
path: root/audio/codec2/files/patch-CMakeLists.txt
blob: 454163c27e14eaf796c51c43d5a064ca7e33a56b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- CMakeLists.txt.orig	2020-08-24 16:23:49 UTC
+++ CMakeLists.txt
@@ -14,6 +14,7 @@ mark_as_advanced(CLEAR
     CMAKE_INSTALL_BINDIR
     CMAKE_INSTALL_INCLUDEDIR
     CMAKE_INSTALL_LIBDIR
+    CMAKE_INSTALL_LIBEXECDIR
 )
 
 #
@@ -114,7 +115,7 @@ option(INSTALL_EXAMPLES "Install example code." OFF)
 if(INSTALL_EXAMPLES)
     install(DIRECTORY octave raw script wav
         USE_SOURCE_PERMISSIONS
-        DESTINATION ${CMAKE_INSTALL_DATADIR}/codec2)
+        DESTINATION share/examples/codec2)
 endif()
 
 
@@ -176,6 +177,18 @@ if(UNITTEST)
     message(STATUS "  Speex DSP library: ${SPEEXDSP_LIBRARY}")
     if(NOT SPEEXDSP_INCLUDE_DIR AND NOT SPEEXDSP_LIBRARY)
         message(FATAL_ERROR "Speex DSP library not found!")
+    endif()
+
+    #
+    # Find samplerate library
+    #
+    message(STATUS "Looking for samplerate library.")
+    find_path(SAMPLERATE_INCLUDE_DIR samplerate.h)
+    find_library(SAMPLERATE_LIBRARY samplerate)
+    message(STATUS "  samplerate headers: ${SAMPLERATE_INCLUDE_DIR}")
+    message(STATUS "  samplerate library: ${SAMPLERATE_LIBRARY}")
+    if(NOT SAMPLERATE_INCLUDE_DIR AND NOT SAMPLERATE_LIBRARY)
+        message(FATAL_ERROR "samplerate library not found!")
     endif()
 
     #