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}")