diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/luv/fix-find-luajit.patch | |
Diffstat (limited to 'vcpkg/ports/luv/fix-find-luajit.patch')
| -rw-r--r-- | vcpkg/ports/luv/fix-find-luajit.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/vcpkg/ports/luv/fix-find-luajit.patch b/vcpkg/ports/luv/fix-find-luajit.patch new file mode 100644 index 0000000..32eb75f --- /dev/null +++ b/vcpkg/ports/luv/fix-find-luajit.patch @@ -0,0 +1,33 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e63a431..841db78 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -125,7 +125,7 @@ else (LUA)
+ # We only link the libs on Windows, so find_package fully succeeding
+ # is only required on Windows
+ if (WIN32 OR CYGWIN)
+- find_package(LuaJIT REQUIRED)
++ find_package(LUAJIT REQUIRED)
+ link_directories(${LUAJIT_LIBRARIES})
+ else()
+ find_package(LuaJIT)
+diff --git a/cmake/Modules/FindLuaJIT.cmake b/cmake/Modules/FindLuaJIT.cmake
+index 0d0786e..7121e06 100644
+--- a/cmake/Modules/FindLuaJIT.cmake
++++ b/cmake/Modules/FindLuaJIT.cmake
+@@ -23,8 +23,12 @@
+ # LUA_VERSION_MINOR - the minor version of Lua
+ # LUA_VERSION_PATCH - the patch version of Lua
+
+-FIND_PATH(LUAJIT_INCLUDE_DIR NAMES lua.h PATH_SUFFIXES luajit-2.0 luajit-2.1)
+-FIND_LIBRARY(LUAJIT_LIBRARIES NAMES luajit-5.1 luajit)
++FIND_PATH(LUAJIT_INCLUDE_DIR NAMES luajit.h PATH_SUFFIXES luajit-2.0 luajit-2.1 luajit)
++set(LUAJIT_LIB_NAMES luajit-5.1 luajit)
++if(MSVC)
++ list(APPEND LUAJIT_LIB_NAMES lua51)
++endif()
++FIND_LIBRARY(LUAJIT_LIBRARIES NAMES ${LUAJIT_LIB_NAMES})
+
+ if (LUAJIT_INCLUDE_DIR AND EXISTS "${LUAJIT_INCLUDE_DIR}/lua.h")
+ # At least 5.[012] have different ways to express the version
+
|