From 75bd2bb4b929e5c68fc9cc448cd9e52f4bb5dba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Thu, 26 Feb 2026 18:11:19 +0100 Subject: [PATCH] cmake: turn MODULE_INSTALL_LIB_DIR into a CMake cache entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It lets packagers/users override the module install directory via -DMODULE_INSTALL_LIB_DIR=... while keeping the same default path. Signed-off-by: Matěj Cepl --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 86a5038b..9bf0bf5d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -278,7 +278,8 @@ if (NOT LUA) if (WIN32) set(MODULE_INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") else (WIN32) - set(MODULE_INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib/lua/${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}") + set(MODULE_INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib/lua/${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}" + CACHE PATH "Installation directory for module") endif (WIN32) endif (BUILD_MODULE) if (BUILD_STATIC_LIBS)