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 authored and Brad King committed 2025-04-10 14:00:37 -04:00
1 parent 0f6985fbfe
commit 14db9f9329
2 files changed
+2 -2

No files matched your search

+1 -1
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
+1 -1
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