FindLua{50,51}: Fix finding headers in standard distros

`find_path` already knows how to search in `<prefix>/include` directories.
We need `PATH_SUFFIXES` only for the `/lua*` subdirectory.

Fixes: #26855
This commit is contained in:
alyokhin
2025-04-10 14:41:41 +03:00
committed by Brad King
parent 0f6985fbfe
commit 14db9f9329
2 changed files with 2 additions and 2 deletions

View File

@@ -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

View File

@@ -36,7 +36,7 @@ cmake_policy(SET CMP0159 NEW) # file(STRINGS) with REGEX updates CMAKE_MATCH_<n>
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