]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Prevent include of luajit_rolling.h.
authorMike Pall <mike>
Wed, 31 Jan 2024 13:29:23 +0000 (14:29 +0100)
committerMike Pall <mike>
Wed, 31 Jan 2024 13:29:23 +0000 (14:29 +0100)
Thanks to Peter Cawley. #1145

src/host/genversion.lua
src/luajit_rolling.h

index 28f7206c547adab5e8670b30f026fca6c11ddca1..f0925160e0bbf227a4826a5ed40f68b2ecba25ef 100644 (file)
@@ -29,7 +29,7 @@ local function file_write_mod(file, data)
   assert(fp:close())
 end
 
-local text = file_read(FILE_ROLLING_H)
+local text = file_read(FILE_ROLLING_H):gsub("#error.-\n", "")
 local relver = file_read(FILE_RELVER_TXT):match("(%d+)")
 
 if relver then
index 273688361b38dbd0bfa8f836c27e06792110dba0..e7ff2c235a2173bc19b04aad39acb71cb9c4a675 100644 (file)
@@ -67,4 +67,5 @@ LUA_API int luaJIT_setmode(lua_State *L, int idx, int mode);
 /* Enforce (dynamic) linker error for version mismatches. Call from main. */
 LUA_API void LUAJIT_VERSION_SYM(void);
 
+#error "DO NOT USE luajit_rolling.h -- only include build-generated luajit.h"
 #endif