libfreenect/libfreenect-0.7.5-cmake.patch
2026-02-22 23:00:03 +01:00

35 lines
1.8 KiB
Diff

diff -up libfreenect-0.7.5/CMakeLists.txt.libdir libfreenect-0.7.5/CMakeLists.txt
--- libfreenect-0.7.5/CMakeLists.txt.libdir 2024-01-06 17:57:12.000000000 +0100
+++ libfreenect-0.7.5/CMakeLists.txt 2026-02-22 22:41:06.225976309 +0100
@@ -30,7 +30,7 @@
# CMake directives
######################################################################################
-cmake_minimum_required(VERSION 2.8.12...3.12)
+cmake_minimum_required(VERSION 3.5...3.12)
######################################################################################
# Project declaration and options
diff -up libfreenect-0.7.5/cmake_modules/SetupDirectories.cmake.libdir libfreenect-0.7.5/cmake_modules/SetupDirectories.cmake
--- libfreenect-0.7.5/cmake_modules/SetupDirectories.cmake.libdir 2024-01-06 17:57:12.000000000 +0100
+++ libfreenect-0.7.5/cmake_modules/SetupDirectories.cmake 2026-02-22 22:46:01.707846221 +0100
@@ -2,13 +2,18 @@
IF (PROJECT_OS_WIN)
SET (CMAKE_INSTALL_PREFIX "C:\\Program Files\\libfreenect" CACHE PATH "Installation directory")
ELSE (PROJECT_OS_WIN)
+ include(GNUInstallDirs)
SET (CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Installation directory")
ENDIF (PROJECT_OS_WIN)
STRING (TOLOWER ${PROJECT_NAME} projectNameLower)
SET (PROJECT_INCLUDE_INSTALL_DIR "include/${projectNameLower}")
SET (PROJECT_MANPAGE_INSTALL_DIR "share/man")
-SET (PROJECT_LIBRARY_INSTALL_DIR "lib")
+IF(CMAKE_INSTALL_LIBDIR MATCHES "lib64$")
+SET (PROJECT_LIBRARY_INSTALL_DIR "lib64" CACHE PATH "Library installation directory")
+ELSE ()
+SET (PROJECT_LIBRARY_INSTALL_DIR "lib" CACHE PATH "Library installation directory")
+ENDIF ()
MESSAGE (STATUS "${PROJECT_NAME} will be installed to ${CMAKE_INSTALL_PREFIX}")
MESSAGE (STATUS "Headers will be installed to ${CMAKE_INSTALL_PREFIX}/${PROJECT_INCLUDE_INSTALL_DIR}")