@@ -106,12 +106,24 @@ file (GLOB_RECURSE LUABRIDGE_TEST_LUA53_C_FILES
106106
107107file (GLOB_RECURSE LUABRIDGE_TEST_LUA54_FILES
108108 Lua/LuaLibrary.h
109- Lua/LuaLibrary5.4.6 .cpp
109+ Lua/LuaLibrary5.4.8 .cpp
110110)
111111
112112file (GLOB_RECURSE LUABRIDGE_TEST_LUA54_C_FILES
113113 Lua/LuaLibrary.h
114- Lua/LuaLibrary5.4.6.c
114+ Lua/LuaLibrary5.4.8.c
115+ )
116+
117+ # ====================================================== Lua 5.5
118+
119+ file (GLOB_RECURSE LUABRIDGE_TEST_LUA55_FILES
120+ Lua/LuaLibrary.h
121+ Lua/LuaLibrary5.5.0.cpp
122+ )
123+
124+ file (GLOB_RECURSE LUABRIDGE_TEST_LUA55_C_FILES
125+ Lua/LuaLibrary.h
126+ Lua/LuaLibrary5.5.0.c
115127)
116128
117129# ====================================================== Luau
@@ -201,6 +213,10 @@ function (setup_coverage_single_target)
201213 -a "coverage/LuaBridgeTests54LuaC.info"
202214 -a "coverage/LuaBridgeTests54Noexcept.info"
203215 -a "coverage/LuaBridgeTests54LuaCNoexcept.info"
216+ -a "coverage/LuaBridgeTests55.info"
217+ -a "coverage/LuaBridgeTests55LuaC.info"
218+ -a "coverage/LuaBridgeTests55Noexcept.info"
219+ -a "coverage/LuaBridgeTests55LuaCNoexcept.info"
204220 -a "coverage/LuaBridgeTestsLuaJIT.info"
205221 -a "coverage/LuaBridgeTestsLuaJITNoexcept.info"
206222 -a "coverage/LuaBridgeTestsLuau.info"
@@ -226,6 +242,10 @@ function (setup_coverage_single_target)
226242 "coverage/LuaBridgeTests54LuaC.info"
227243 "coverage/LuaBridgeTests54Noexcept.info"
228244 "coverage/LuaBridgeTests54LuaCNoexcept.info"
245+ "coverage/LuaBridgeTests55.info"
246+ "coverage/LuaBridgeTests55LuaC.info"
247+ "coverage/LuaBridgeTests55Noexcept.info"
248+ "coverage/LuaBridgeTests55LuaCNoexcept.info"
229249 "coverage/LuaBridgeTestsLuaJIT.info"
230250 "coverage/LuaBridgeTestsLuaJITNoexcept.info"
231251 "coverage/LuaBridgeTestsLuau.info"
@@ -287,7 +307,6 @@ macro (add_test_app LUABRIDGE_TEST_NAME LUA_VERSION LUABRIDGE_TEST_LUA_LIBRARY_F
287307 target_include_directories (${LUABRIDGE_TEST_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION} /Compiler/include" )
288308 target_include_directories (${LUABRIDGE_TEST_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION} /Common/include" )
289309 target_compile_definitions (${LUABRIDGE_TEST_NAME} PRIVATE LUABRIDGE_TEST_LUAU=1 )
290-
291310 target_include_directories (${LUABRIDGE_TESTLIB_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION} /VM/include" )
292311 target_include_directories (${LUABRIDGE_TESTLIB_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION} /Ast/include" )
293312 target_include_directories (${LUABRIDGE_TESTLIB_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION} /Compiler/include" )
@@ -369,6 +388,11 @@ add_test_app (LuaBridgeTests54LuaC 504 "${LUABRIDGE_TEST_LUA54_C_FILES}" 1 "${LU
369388add_test_app (LuaBridgeTests54Noexcept 504 "${LUABRIDGE_TEST_LUA54_FILES} " 0 "" "" )
370389add_test_app (LuaBridgeTests54LuaCNoexcept 504 "${LUABRIDGE_TEST_LUA54_C_FILES} " 0 "${LUABRIDGE_LUA_C_DEFINES} " "" )
371390
391+ add_test_app (LuaBridgeTests55 505 "${LUABRIDGE_TEST_LUA55_FILES} " 1 "" "" )
392+ add_test_app (LuaBridgeTests55LuaC 505 "${LUABRIDGE_TEST_LUA55_C_FILES} " 1 "${LUABRIDGE_LUA_C_DEFINES} " "" )
393+ add_test_app (LuaBridgeTests55Noexcept 505 "${LUABRIDGE_TEST_LUA55_FILES} " 0 "" "" )
394+ add_test_app (LuaBridgeTests55LuaCNoexcept 505 "${LUABRIDGE_TEST_LUA55_C_FILES} " 0 "${LUABRIDGE_LUA_C_DEFINES} " "" )
395+
372396add_test_app (LuaBridgeTestsLuaJIT "LUAJIT" "${LUABRIDGE_TEST_LUAJIT_FILES} " 1 "" "liblua-static" )
373397add_test_app (LuaBridgeTestsLuaJITNoexcept "LUAJIT" "${LUABRIDGE_TEST_LUAJIT_FILES} " 0 "" "liblua-static" )
374398
0 commit comments