mirror of
https://github.com/neovim/neovim.git
synced 2025-10-21 17:21:49 +00:00
build(deps): bump luajit to latest commit (#16041)
bump LuaJIT to b4b2dce9fc
now requires `-funwind-tables` build flag, which conflicts with
`-DLUA_USE_ASSERT`
This commit is contained in:
4
third-party/CMakeLists.txt
vendored
4
third-party/CMakeLists.txt
vendored
@@ -151,8 +151,8 @@ set(MSGPACK_URL https://github.com/msgpack/msgpack-c/releases/download/cpp-3.0.0
|
|||||||
set(MSGPACK_SHA256 bfbb71b7c02f806393bc3cbc491b40523b89e64f83860c58e3e54af47de176e4)
|
set(MSGPACK_SHA256 bfbb71b7c02f806393bc3cbc491b40523b89e64f83860c58e3e54af47de176e4)
|
||||||
|
|
||||||
# https://github.com/LuaJIT/LuaJIT/tree/v2.1
|
# https://github.com/LuaJIT/LuaJIT/tree/v2.1
|
||||||
set(LUAJIT_URL https://github.com/LuaJIT/LuaJIT/archive/787736990ac3b7d5ceaba2697c7d0f58f77bb782.tar.gz)
|
set(LUAJIT_URL https://github.com/LuaJIT/LuaJIT/archive/b4b2dce9fc3ffaaaede39b36d06415311e2aa516.tar.gz)
|
||||||
set(LUAJIT_SHA256 2e3f74bc279f46cc463abfc67b36e69faaf0366237004771f4cac4bf2a9f5efb)
|
set(LUAJIT_SHA256 6c9e46877db2df16ca0fa76db4043ed30a1ae60c89d9ba2c3e4d35eb2360cd4d)
|
||||||
|
|
||||||
set(LUA_URL https://www.lua.org/ftp/lua-5.1.5.tar.gz)
|
set(LUA_URL https://www.lua.org/ftp/lua-5.1.5.tar.gz)
|
||||||
set(LUA_SHA256 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333)
|
set(LUA_SHA256 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333)
|
||||||
|
6
third-party/cmake/BuildLuajit.cmake
vendored
6
third-party/cmake/BuildLuajit.cmake
vendored
@@ -53,12 +53,12 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
set(INSTALLCMD_UNIX ${MAKE_PRG} CFLAGS=-fPIC
|
set(INSTALLCMD_UNIX ${MAKE_PRG} CFLAGS=-fPIC
|
||||||
CFLAGS+=-DLUA_USE_APICHECK
|
CFLAGS+=-DLUA_USE_APICHECK
|
||||||
CFLAGS+=-DLUA_USE_ASSERT
|
CFLAGS+=-funwind-tables
|
||||||
${NO_STACK_CHECK}
|
${NO_STACK_CHECK}
|
||||||
${AMD64_ABI}
|
${AMD64_ABI}
|
||||||
CCDEBUG+=-g
|
CCDEBUG+=-g
|
||||||
Q=
|
Q=
|
||||||
install)
|
amalg install)
|
||||||
|
|
||||||
if(UNIX)
|
if(UNIX)
|
||||||
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||||
@@ -109,7 +109,7 @@ elseif(MINGW)
|
|||||||
BuildLuaJit(BUILD_COMMAND ${LUAJIT_MAKE_PRG} CC=${DEPS_C_COMPILER}
|
BuildLuaJit(BUILD_COMMAND ${LUAJIT_MAKE_PRG} CC=${DEPS_C_COMPILER}
|
||||||
PREFIX=${DEPS_INSTALL_DIR}
|
PREFIX=${DEPS_INSTALL_DIR}
|
||||||
CFLAGS+=-DLUA_USE_APICHECK
|
CFLAGS+=-DLUA_USE_APICHECK
|
||||||
CFLAGS+=-DLUA_USE_ASSERT
|
CFLAGS+=-funwind-tables
|
||||||
CCDEBUG+=-g
|
CCDEBUG+=-g
|
||||||
BUILDMODE=static
|
BUILDMODE=static
|
||||||
# Build a DLL too
|
# Build a DLL too
|
||||||
|
Reference in New Issue
Block a user