vcpkg/ports/lua/vcpkg-cmake-wrapper.cmake

16 lines
660 B
CMake

# Not using/wrapping FindLua.cmake because
# it poorly handles new Lua versions and multi-config.
_find_package(${ARGS} NAMES unofficial-lua)
if(Lua_FOUND)
get_filename_component(LUA_INCLUDE_DIR "${CMAKE_CURRENT_LIST_DIR}" PATH)
get_filename_component(LUA_INCLUDE_DIR "${LUA_INCLUDE_DIR}" PATH)
set(LUA_INCLUDE_DIR ${LUA_INCLUDE_DIR}/include)
set(LUA_LIBRARIES unofficial::lua::lua)
# deprecated vars
set(LUA_FOUND 1)
set(LUA_VERSION_STRING "${Lua_VERSION}")
set(LUA_VERSION_MAJOR "${Lua_VERSION_MAJOR}")
set(LUA_VERSION_MINOR "${Lua_VERSION_MINOR}")
set(LUA_VERSION_PATCH "${Lua_VERSION_PATCH}")
endif()