From ab6f397df60c7ff6116705b7d045a990979176aa Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Fri, 21 Mar 2025 16:53:25 +0100 Subject: Adjusting MSVC files to ease unit testing * Everything assumes there is a _LuaVersions folder containing all supported Lua versions (binaries, libs and headers) alongside the Lanes.sln location * After that the solutions to build the Lua binaries themselves will appear too for reference (mainly because their output folders will be configured accordingly) --- Lanes.sln | 104 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 52 insertions(+), 52 deletions(-) (limited to 'Lanes.sln') diff --git a/Lanes.sln b/Lanes.sln index ea4eb9e..b5c1d89 100644 --- a/Lanes.sln +++ b/Lanes.sln @@ -30,12 +30,6 @@ Global Debug 5.4|Prospero = Debug 5.4|Prospero Debug 5.4|x64 = Debug 5.4|x64 Debug 5.4|x86 = Debug 5.4|x86 - Debug LuaJIT|Prospero = Debug LuaJIT|Prospero - Debug LuaJIT|x64 = Debug LuaJIT|x64 - Debug LuaJIT|x86 = Debug LuaJIT|x86 - Debug MoonJIT|Prospero = Debug MoonJIT|Prospero - Debug MoonJIT|x64 = Debug MoonJIT|x64 - Debug MoonJIT|x86 = Debug MoonJIT|x86 Release 5.1|Prospero = Release 5.1|Prospero Release 5.1|x64 = Release 5.1|x64 Release 5.1|x86 = Release 5.1|x86 @@ -48,10 +42,16 @@ Global Release 5.4|Prospero = Release 5.4|Prospero Release 5.4|x64 = Release 5.4|x64 Release 5.4|x86 = Release 5.4|x86 + Release LuaJIT|Prospero = Release LuaJIT|Prospero + Release LuaJIT|x64 = Release LuaJIT|x64 + Release LuaJIT|x86 = Release LuaJIT|x86 + Release MoonJIT|Prospero = Release MoonJIT|Prospero + Release MoonJIT|x64 = Release MoonJIT|x64 + Release MoonJIT|x86 = Release MoonJIT|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.ActiveCfg = Debug LuaJIT|Prospero - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.Build.0 = Debug LuaJIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.Build.0 = Debug 5.1|Prospero {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x64.Build.0 = Debug 5.1|x64 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x86.ActiveCfg = Debug 5.1|Win32 @@ -74,18 +74,6 @@ Global {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x64.Build.0 = Debug 5.4|x64 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|Prospero.ActiveCfg = Debug LuaJIT|Prospero - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|Prospero.Build.0 = Debug LuaJIT|Prospero - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x64.ActiveCfg = Debug LuaJIT|x64 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x64.Build.0 = Debug LuaJIT|x64 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x86.ActiveCfg = Debug LuaJIT|Win32 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x86.Build.0 = Debug LuaJIT|Win32 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|Prospero.ActiveCfg = Debug MoonJIT|Prospero - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|Prospero.Build.0 = Debug MoonJIT|Prospero - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x64.ActiveCfg = Debug MoonJIT|x64 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x64.Build.0 = Debug MoonJIT|x64 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x86.ActiveCfg = Debug MoonJIT|Win32 - {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x86.Build.0 = Debug MoonJIT|Win32 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|x64.ActiveCfg = Release 5.1|x64 @@ -110,42 +98,42 @@ Global {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x64.Build.0 = Release 5.4|x64 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x86.Build.0 = Release 5.4|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.Build.0 = Debug 5.1|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|Prospero.ActiveCfg = Release LuaJIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|Prospero.Build.0 = Release LuaJIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x64.ActiveCfg = Release LuaJIT|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x64.Build.0 = Release LuaJIT|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x86.ActiveCfg = Release LuaJIT|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x86.Build.0 = Release LuaJIT|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|Prospero.ActiveCfg = Release MoonJIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|Prospero.Build.0 = Release MoonJIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x64.ActiveCfg = Release MoonJIT|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x64.Build.0 = Release MoonJIT|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x86.ActiveCfg = Release MoonJIT|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x86.Build.0 = Release MoonJIT|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.Build.0 = Debug 5.1|Prospero {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x64.Build.0 = Debug 5.1|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x86.ActiveCfg = Debug 5.1|Win32 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x86.Build.0 = Debug 5.1|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.ActiveCfg = Debug 5.2|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.Build.0 = Debug 5.2|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.ActiveCfg = Debug 5.2|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.Build.0 = Debug 5.2|Prospero {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x64.ActiveCfg = Debug 5.2|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x64.Build.0 = Debug 5.2|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x86.ActiveCfg = Debug 5.2|Win32 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x86.Build.0 = Debug 5.2|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.ActiveCfg = Debug 5.3|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.Build.0 = Debug 5.3|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.ActiveCfg = Debug 5.3|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.Build.0 = Debug 5.3|Prospero {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x64.ActiveCfg = Debug 5.3|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x64.Build.0 = Debug 5.3|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x86.ActiveCfg = Debug 5.3|Win32 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x86.Build.0 = Debug 5.3|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.ActiveCfg = Debug 5.4|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.Build.0 = Debug 5.4|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.ActiveCfg = Debug 5.4|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.Build.0 = Debug 5.4|Prospero {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x64.ActiveCfg = Debug 5.4|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x64.Build.0 = Debug 5.4|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|Prospero.ActiveCfg = Debug LuaJIT|Prospero - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|Prospero.Build.0 = Debug LuaJIT|Prospero - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x64.ActiveCfg = Debug LuaJIT|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x64.Build.0 = Debug LuaJIT|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x86.ActiveCfg = Debug LuaJIT|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x86.Build.0 = Debug LuaJIT|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|Prospero.ActiveCfg = Release 5.4|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|Prospero.Build.0 = Release 5.4|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x64.ActiveCfg = Debug MoonJIT|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x64.Build.0 = Debug MoonJIT|x64 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x86.ActiveCfg = Debug MoonJIT|Win32 - {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x86.Build.0 = Debug MoonJIT|Win32 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|x64.ActiveCfg = Release 5.1|x64 @@ -170,6 +158,18 @@ Global {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x64.Build.0 = Release 5.4|x64 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x86.Build.0 = Release 5.4|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|Prospero.ActiveCfg = Release LuaJIT|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|Prospero.Build.0 = Release LuaJIT|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x64.ActiveCfg = Release LuaJIT|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x64.Build.0 = Release LuaJIT|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x86.ActiveCfg = Release LuaJIT|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x86.Build.0 = Release LuaJIT|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|Prospero.ActiveCfg = Release MoonJIT|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|Prospero.Build.0 = Release MoonJIT|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x64.ActiveCfg = Release MoonJIT|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x64.Build.0 = Release MoonJIT|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x86.ActiveCfg = Release MoonJIT|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x86.Build.0 = Release MoonJIT|Win32 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|Prospero {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|Prospero.Build.0 = Debug 5.1|Prospero {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64 @@ -194,18 +194,6 @@ Global {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x64.Build.0 = Debug 5.4|x64 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|Prospero.ActiveCfg = Debug LuaJIT|Prospero - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|Prospero.Build.0 = Debug LuaJIT|Prospero - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x64.ActiveCfg = Debug LuaJIT|x64 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x64.Build.0 = Debug LuaJIT|x64 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x86.ActiveCfg = Debug LuaJIT|Win32 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x86.Build.0 = Debug LuaJIT|Win32 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|Prospero.ActiveCfg = Debug MoonJIT|Prospero - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|Prospero.Build.0 = Debug MoonJIT|Prospero - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x64.ActiveCfg = Debug MoonJIT|x64 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x64.Build.0 = Debug MoonJIT|x64 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x86.ActiveCfg = Debug MoonJIT|Win32 - {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x86.Build.0 = Debug MoonJIT|Win32 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|x64.ActiveCfg = Release 5.1|x64 @@ -230,6 +218,18 @@ Global {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x64.Build.0 = Release 5.4|x64 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x86.Build.0 = Release 5.4|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|Prospero.ActiveCfg = Release LuaJIT|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|Prospero.Build.0 = Release LuaJIT|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x64.ActiveCfg = Release LuaJIT|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x64.Build.0 = Release LuaJIT|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x86.ActiveCfg = Release LuaJIT|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x86.Build.0 = Release LuaJIT|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|Prospero.ActiveCfg = Release MoonJIT|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|Prospero.Build.0 = Release MoonJIT|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x64.ActiveCfg = Release MoonJIT|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x64.Build.0 = Release MoonJIT|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x86.ActiveCfg = Release MoonJIT|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x86.Build.0 = Release MoonJIT|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE -- cgit v1.2.3-55-g6feb