summarylogtreecommitdiffstats
path: root/detect_liquid_dsp_version.patch
blob: 356653b5513fedfce5136e316c5238e24c526636 (plain)
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
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c988e14..35866c5 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -59,22 +59,11 @@ set(CMAKE_REQUIRED_INCLUDES_SAVE ${CMAKE_REQUIRED_INCLUDES})
 set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${LIQUIDDSP_INCLUDE_DIR})
 set(CMAKE_REQUIRED_LIBRARIES_SAVE ${CMAKE_REQUIRED_LIBRARIES})
 set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${LIQUIDDSP_LIBRARIES})
-set(LIQUID_VERSION_MIN "1.3.0")
-set(LIQUID_VERSION_NUMBER_MIN 1003000)
-check_c_source_runs("
-#include <stdio.h>
-#include <stdlib.h>
-#include <liquid/liquid.h>
-#if LIQUID_VERSION_NUMBER < ${LIQUID_VERSION_NUMBER_MIN}
-#error LiquidDSP library is too old
+#if !(LIQUID_VERSION_MAJOR >= 1 && LIQUID_VERSION_MINOR >= 3)
+  #error LiquidDSP library is too old
 #endif
-int main(void) { LIQUID_VALIDATE_LIBVERSION return 0; }" LIQUIDDSP_VERSION_CHECK)
-if(LIQUIDDSP_VERSION_CHECK)
-	list(APPEND dumphfdl_extra_libs ${LIQUIDDSP_LIBRARIES})
-	list(APPEND dumphfdl_include_dirs ${LIQUIDDSP_INCLUDE_DIR})
-else()
-	message(FATAL_ERROR "LiquidDSP library is too old or missing (min. version required: ${LIQUID_VERSION_MIN})")
-endif()
+list(APPEND dumphfdl_extra_libs ${LIQUIDDSP_LIBRARIES})
+list(APPEND dumphfdl_include_dirs ${LIQUIDDSP_INCLUDE_DIR})
 set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_SAVE})
 set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES_SAVE})