summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2021-02-23 23:55:24 +0100
committerDaniel Schürmann <daschuer@mixxx.org>2021-02-24 00:52:11 +0100
commit5155f3700582e405803adb13715accb0dfda3ccc (patch)
tree10943dfaed4489db10f6d7b02a3132466221d85f
parent757d575cf63fbf3502f16b6ad0819dfa77c8d747 (diff)
Lower CMake Version to 3.13. Don't install unused developer symlink of linfdk-aac.dylib
-rw-r--r--CMakeLists.txt35
-rw-r--r--packaging/debian/control.in2
2 files changed, 19 insertions, 18 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 19a332add5..966081763e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.15.0)
+cmake_minimum_required(VERSION 3.13.0)
project(mixxx VERSION 2.3.0)
set(CMAKE_PROJECT_HOMEPAGE_URL "https://www.mixxx.org")
set(CMAKE_PROJECT_DESCRIPTION "Mixxx is Free DJ software that gives you everything you need to perform live mixes.")
@@ -2219,22 +2219,23 @@ endif()
# FDK-AAC is loaded dynamically at runtime by EncoderFdkAac using QLibrary,
# so copy it into the Windows and macOS packages, but do not link to it.
-find_library(FDK_AAC_LIBRARY fdk-aac)
-# On Windows find_library finds the .lib file, but the installer needs the .dll file.
-find_file(FDK_AAC_DLL fdk-aac.dll PATH_SUFFIXES ${CMAKE_INSTALL_BINDIR})
-if(APPLE AND MACOS_BUNDLE AND FDK_AAC_LIBRARY)
- message(STATUS "Found fdk-aac: ${FDK_AAC_LIBRARY}")
- file(COPY ${FDK_AAC_LIBRARY}
- DESTINATION ${MIXXX_INSTALL_PREFIX}/Contents/Frameworks
- FOLLOW_SYMLINK_CHAIN
- )
-elseif(WIN32 AND FDK_AAC_DLL)
- message(STATUS "Found fdk-aac DLL: ${FDK_AAC_DLL}")
- install(FILES ${FDK_AAC_DLL} DESTINATION ${MIXXX_INSTALL_BINDIR})
-elseif(FDK_AAC_LIBRARY)
- message(STATUS "Found fdk-aac: ${FDK_AAC_LIBRARY}")
-else()
- message(STATUS "Could NOT find fdk-aac")
+if(APPLE AND MACOS_BUNDLE)
+ find_library(FDK_AAC_LIBRARY fdk-aac.2)
+ if(FDK_AAC_LIBRARY)
+ message(STATUS "Found fdk-aac: ${FDK_AAC_LIBRARY}")
+ install(FILES ${FDK_AAC_LIBRARY} DESTINATION ${MIXXX_INSTALL_PREFIX}/Contents/Frameworks)
+ else()
+ message(STATUS "Could NOT find libfdk-aac.2.dylib")
+ endif()
+elseif(WIN32)
+ # On Windows find_library finds the .lib file, but the installer needs the .dll file.
+ find_file(FDK_AAC_DLL fdk-aac.dll PATH_SUFFIXES ${CMAKE_INSTALL_BINDIR})
+ if(FDK_AAC_DLL)
+ message(STATUS "Found fdk-aac DLL: ${FDK_AAC_DLL}")
+ install(FILES ${FDK_AAC_DLL} DESTINATION ${MIXXX_INSTALL_BINDIR})
+ else()
+ message(STATUS "Could NOT find fdk-aac.dll")
+ endif()
endif()
# FFmpeg 4.x support
diff --git a/packaging/debian/control.in b/packaging/debian/control.in
index 8687708df3..3de8b82de0 100644
--- a/packaging/debian/control.in
+++ b/packaging/debian/control.in
@@ -26,7 +26,7 @@ Build-Depends: debhelper (>= 11),
# Only needed for running tests that use SQLite.
libqt5sql5-sqlite,
libqt5x11extras5-dev,
- cmake (>= 3.15),
+ cmake (>= 3.13),
libjack-dev,
portaudio19-dev,
libid3tag0-dev,