From 14db9f9329b57c2ef94c4b2817daea5366781ac3 Mon Sep 17 00:00:00 2001 From: alyokhin Date: Thu, 10 Apr 2025 14:41:41 +0300 Subject: FindLua{50,51}: Fix finding headers in standard distros `find_path` already knows how to search in `/include` directories. We need `PATH_SUFFIXES` only for the `/lua*` subdirectory. Fixes: #26855 --- Modules/FindLua50.cmake | 2 +- Modules/FindLua51.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/FindLua50.cmake b/Modules/FindLua50.cmake index e440b98..418b44d 100644 --- a/Modules/FindLua50.cmake +++ b/Modules/FindLua50.cmake @@ -32,7 +32,7 @@ locations other than lua/ find_path(LUA_INCLUDE_DIR lua.h HINTS ENV LUA_DIR - PATH_SUFFIXES include/lua50 include/lua5.0 include/lua5 include/lua include + PATH_SUFFIXES lua50 lua5.0 lua5 lua PATHS ~/Library/Frameworks /Library/Frameworks diff --git a/Modules/FindLua51.cmake b/Modules/FindLua51.cmake index b6c66f3..750c2ee 100644 --- a/Modules/FindLua51.cmake +++ b/Modules/FindLua51.cmake @@ -36,7 +36,7 @@ cmake_policy(SET CMP0159 NEW) # file(STRINGS) with REGEX updates CMAKE_MATCH_ find_path(LUA_INCLUDE_DIR lua.h HINTS ENV LUA_DIR - PATH_SUFFIXES include/lua51 include/lua5.1 include/lua-5.1 include/lua include + PATH_SUFFIXES lua51 lua5.1 lua-5.1 lua PATHS ~/Library/Frameworks /Library/Frameworks -- cgit v0.12