summarylogtreecommitdiffstats
path: root/fix_build_32bit.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fix_build_32bit.patch')
-rw-r--r--fix_build_32bit.patch42
1 files changed, 16 insertions, 26 deletions
diff --git a/fix_build_32bit.patch b/fix_build_32bit.patch
index ab1c7dfd08be..33cb65864c68 100644
--- a/fix_build_32bit.patch
+++ b/fix_build_32bit.patch
@@ -1,6 +1,6 @@
-diff '--color=auto' --unified --recursive --text chromaprint-v1.5.0.orig/CMakeLists.txt chromaprint-v1.5.0.new/CMakeLists.txt
---- chromaprint-v1.5.0.orig/CMakeLists.txt 2020-04-15 01:08:10.000000000 -0300
-+++ chromaprint-v1.5.0.new/CMakeLists.txt 2020-06-10 01:42:01.000000000 -0300
+diff '--color=auto' --unified --recursive --text chromaprint-1.5.1.orig/CMakeLists.txt chromaprint-1.5.1.new/CMakeLists.txt
+--- chromaprint-1.5.1.orig/CMakeLists.txt 2021-12-23 02:57:54.000000000 -0300
++++ chromaprint-1.5.1.new/CMakeLists.txt 2021-12-28 18:06:18.377350124 -0300
@@ -1,11 +1,21 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 2.8.12)
@@ -14,29 +14,27 @@ diff '--color=auto' --unified --recursive --text chromaprint-v1.5.0.orig/CMakeLi
+endif()
+
+project(chromaprint C CXX)
-
+
set(chromaprint_VERSION_MAJOR 1)
set(chromaprint_VERSION_MINOR 5)
- set(chromaprint_VERSION_PATCH 0)
+ set(chromaprint_VERSION_PATCH 1)
set(chromaprint_VERSION "${chromaprint_VERSION_MAJOR}.${chromaprint_VERSION_MINOR}.${chromaprint_VERSION_PATCH}")
-
+
-project(chromaprint LANGUAGES C CXX VERSION "${chromaprint_VERSION}")
+set(PROJECT_VERSION "${chromaprint_VERSION}")
-
+
set(chromaprint_SOVERSION 1)
-
-@@ -21,14 +31,14 @@
-
- find_package(Threads)
-
--option(BUILD_SHARED_LIBS "Build shared libraries" ON)
--
+
+@@ -24,12 +34,14 @@
+
+ option(BUILD_SHARED_LIBS "Build shared libraries" ON)
+
-set(CMAKE_CXX_STANDARD 11)
-+check_cxx_compiler_flag("-std=c++11" COMPILER_SUPPORTS_CXX11)
++check_cxx_compiler_flag("-std=c++14" COMPILER_SUPPORTS_CXX11)
+if(COMPILER_SUPPORTS_CXX11)
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
+endif()
-
+
-if(BUILD_SHARED_LIBS)
- set(CMAKE_C_VISIBILITY_PRESET hidden)
- set(CMAKE_CXX_VISIBILITY_PRESET hidden)
@@ -45,13 +43,5 @@ diff '--color=auto' --unified --recursive --text chromaprint-v1.5.0.orig/CMakeLi
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden")
endif()
-
+
if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_BUILD_TYPE STREQUAL "Debug")
-@@ -60,6 +70,7 @@
- set(FRAMEWORK_INSTALL_DIR "/Library/Frameworks" CACHE STRING "Directory to install frameworks to")
- endif()
-
-+option(BUILD_SHARED_LIBS "Build shared libraries" ON)
- option(BUILD_TOOLS "Build command line tools" OFF)
- option(BUILD_TESTS "Build test suite" OFF)
-