From 3ce42e54e5d093c3fd6136f6a9bfc9398f328bce Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Tue, 11 Mar 2025 17:06:10 +0100 Subject: Add a VisualStudio solution to build and debug Lanes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * configured to build Lanes, the example module deep_userdata_example, and the unit tests * relies on Lua 5.1 → 5.4, LuaJIT and MoonJIT to be built and located in a fixed directory * manual_register legacy test now uses deep_userdata_example module instead of lfs --- .gitignore | 9 + Lanes.args.json | 158 ++ Lanes.sln | 240 +++ Lanes.vcxproj | 1648 ++++++++++++++++++++ Lanes.vcxproj.filters | 303 ++++ Lanes.vcxproj.user | 191 +++ .../deep_userdata_example.vcxproj | 234 ++- .../deep_userdata_example.vcxproj.filters | 2 +- .../deep_userdata_example.vcxproj.user | 40 +- src/.gitignore | 4 - tests/manual_register.lua | 4 +- unit_tests/Catch2.runsettings | 6 +- unit_tests/UnitTests.vcxproj | 573 ++++++- unit_tests/UnitTests.vcxproj.user | 86 + unit_tests/lane_tests.cpp | 4 +- unit_tests/legacy_tests.cpp | 6 +- unit_tests/linda_tests.cpp | 4 +- 17 files changed, 3329 insertions(+), 183 deletions(-) create mode 100644 .gitignore create mode 100644 Lanes.args.json create mode 100644 Lanes.sln create mode 100644 Lanes.vcxproj create mode 100644 Lanes.vcxproj.filters create mode 100644 Lanes.vcxproj.user delete mode 100644 src/.gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..60524bd --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +_Output +_Tmp +.vs +*.dll +*.exe +*.gch +*.map +*.o +*.so diff --git a/Lanes.args.json b/Lanes.args.json new file mode 100644 index 0000000..4ba9faa --- /dev/null +++ b/Lanes.args.json @@ -0,0 +1,158 @@ +{ + "FileVersion": 2, + "Id": "1db7d861-eefd-49dc-a8e2-3fc2bd6ad49d", + "Items": [ + { + "Id": "6871d067-5644-4f35-8d5d-b1be97ff58c1", + "Command": "ad hoc", + "Items": [ + { + "Id": "8a72a101-aa21-40b1-9a98-f76d95b46ae5", + "Command": "cancel.lua hook" + }, + { + "Id": "408af77c-b41d-486d-91fb-4e690ee27124", + "Command": "-e \"require'lanes'.configure{on_state_create=print}\"" + } + ] + }, + { + "Id": "7edf5d9e-4a19-4aed-86dd-db3879040658", + "Command": "UnitTests", + "Items": [ + { + "Id": "c13625a5-0ba9-421b-bebc-96fa8f031717", + "Command": "Linda", + "Items": [ + { + "Id": "a1766559-b2f5-4775-a2f7-d5fb4a91c79f", + "Command": "send_receive.lua" + } + ] + } + ] + }, + { + "Id": "9ed7e352-5e90-43a9-84a2-9bff816fb4c8", + "Command": "Legacy", + "Items": [ + { + "Id": "574ebff8-6b20-46cd-a7a2-86b2e97c9492", + "Command": "atexit.lua" + }, + { + "Id": "24d2ddcb-be70-4263-b79c-8986031034ce", + "Command": "atomic.lua" + }, + { + "Id": "bc664cf1-e733-4771-ade9-55b67cf26aa0", + "Command": "basic.lua" + }, + { + "Id": "4805db8d-9126-4ca5-8533-2ac689dd622c", + "Command": "cancel.lua" + }, + { + "Id": "10cb77d0-5b13-4244-961b-45b2c03cb30d", + "Command": "coverage.lua" + }, + { + "Id": "11fabdb2-5527-456b-95e4-dde03926dd16", + "Command": "deadlock.lua" + }, + { + "Id": "b420633f-dcf7-4ba1-aed6-e00cddfa9f6a", + "Command": "errhangtest.lua" + }, + { + "Id": "9b8c4c9a-829d-47cb-9dbc-05f9a0cbaf20", + "Command": "error.lua" + }, + { + "Id": "8986c442-6eab-49cc-94e6-94b5e1e2f630", + "Command": "fifo.lua" + }, + { + "Id": "1fd4849c-8f0b-45cb-b1e0-08a5565aa8a3", + "Command": "finalizer.lua" + }, + { + "Id": "c98c2169-34cd-45a1-9373-4df8e418d937", + "Command": "func_is_string.lua" + }, + { + "Id": "b4cbd3c4-109c-4106-9bab-fb9ff44ea93d", + "Command": "ignore.lua" + }, + { + "Id": "de4ab896-373a-44d9-af01-c3e22a205197", + "Command": "irayo_recursive.lua" + }, + { + "Id": "83feda37-b85c-489d-94e8-2d9f87134c7f", + "Command": "keeper.lua" + }, + { + "Id": "cb8833d2-cd8c-4dd4-9808-4b887ccedf45", + "Command": "lanes_as_upvalue.lua" + }, + { + "Id": "13551306-493f-45e7-aacc-fbf134ca2441", + "Command": "linda_perf.lua" + }, + { + "Id": "b54bec40-7f76-422a-a486-e6c232fd2229", + "Command": "-e \"TEST1=50 PREFILL1=1000 FILL1=100000\" linda_perf.lua" + }, + { + "Id": "62468c84-6050-4de2-864a-bb1d5ce81fa9", + "Command": "launchtest.lua 1" + }, + { + "Id": "30a80bc0-51b1-46ed-b326-e53c3d3c55f2", + "Command": "manual_register.lua" + }, + { + "Id": "e756bd9e-512f-40ac-b990-2f3040384419", + "Command": "nameof.lua" + }, + { + "Id": "d3e42f6c-3976-407e-a3f8-04f07eae0fff", + "Command": "objects.lua" + }, + { + "Id": "00f8f64c-bfa2-483d-a0dd-230940cc1860", + "Command": "package.lua" + }, + { + "Id": "d842776e-dee0-4808-a051-6b6ce588e601", + "Command": "perftest.lua" + }, + { + "Id": "b9d7165b-c8b6-4559-9fcc-7905841815d9", + "Command": "protect_allocator.lua" + }, + { + "Id": "5f2d8aa4-1416-4c43-ba11-0d6c2b2b3b2f", + "Command": "require.lua" + }, + { + "Id": "0d8a5929-cbee-4367-b13c-1a5e547eb29d", + "Command": "rupval.lua" + }, + { + "Id": "f7a50188-7ac9-46ca-959e-226e5bce69f6", + "Command": "timer.lua" + }, + { + "Id": "f14c84e5-7fc1-4706-ade7-614c23c4ea7d", + "Command": "tobeclosed.lua" + }, + { + "Id": "f4538cac-85e5-4a28-aa65-6f10879f649a", + "Command": "track_lanes.lua" + } + ] + } + ] +} \ No newline at end of file diff --git a/Lanes.sln b/Lanes.sln new file mode 100644 index 0000000..eb0fce7 --- /dev/null +++ b/Lanes.sln @@ -0,0 +1,240 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35825.156 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lanes", "Lanes.vcxproj", "{1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTests", "unit_tests\UnitTests.vcxproj", "{AED7F42F-139A-46BA-80FE-16E062EA1345}" + ProjectSection(ProjectDependencies) = postProject + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D} = {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D} + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910} = {4C40BD18-3BAB-46D7-8F14-602A6FBE5910} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deep_userdata_example", "deep_userdata_example\deep_userdata_example.vcxproj", "{4C40BD18-3BAB-46D7-8F14-602A6FBE5910}" + ProjectSection(ProjectDependencies) = postProject + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D} = {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug 5.1|Prospero = Debug 5.1|Prospero + Debug 5.1|x64 = Debug 5.1|x64 + Debug 5.1|x86 = Debug 5.1|x86 + Debug 5.2|Prospero = Debug 5.2|Prospero + Debug 5.2|x64 = Debug 5.2|x64 + Debug 5.2|x86 = Debug 5.2|x86 + Debug 5.3|Prospero = Debug 5.3|Prospero + Debug 5.3|x64 = Debug 5.3|x64 + Debug 5.3|x86 = Debug 5.3|x86 + 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 GIT|Prospero = Debug LuaJIT GIT|Prospero + Debug LuaJIT GIT|x64 = Debug LuaJIT GIT|x64 + Debug LuaJIT GIT|x86 = Debug LuaJIT GIT|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 + Release 5.2|Prospero = Release 5.2|Prospero + Release 5.2|x64 = Release 5.2|x64 + Release 5.2|x86 = Release 5.2|x86 + Release 5.3|Prospero = Release 5.3|Prospero + Release 5.3|x64 = Release 5.3|x64 + Release 5.3|x86 = Release 5.3|x86 + Release 5.4|Prospero = Release 5.4|Prospero + Release 5.4|x64 = Release 5.4|x64 + Release 5.4|x86 = Release 5.4|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.ActiveCfg = Debug LuaJIT GIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.Build.0 = Debug LuaJIT GIT|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 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x86.Build.0 = Debug 5.1|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.2|Prospero.ActiveCfg = Debug 5.2|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.2|Prospero.Build.0 = Debug 5.2|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.2|x64.ActiveCfg = Debug 5.2|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.2|x64.Build.0 = Debug 5.2|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.2|x86.ActiveCfg = Debug 5.2|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.2|x86.Build.0 = Debug 5.2|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.3|Prospero.ActiveCfg = Debug 5.3|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.3|Prospero.Build.0 = Debug 5.3|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.3|x64.ActiveCfg = Debug 5.3|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.3|x64.Build.0 = Debug 5.3|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.3|x86.ActiveCfg = Debug 5.3|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.3|x86.Build.0 = Debug 5.3|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|Prospero.ActiveCfg = Debug 5.4|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|Prospero.Build.0 = Debug 5.4|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x64.ActiveCfg = Debug 5.4|x64 + {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 GIT|Prospero.ActiveCfg = Debug LuaJIT GIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT GIT|Prospero.Build.0 = Debug LuaJIT GIT|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT GIT|x64.ActiveCfg = Debug LuaJIT GIT|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT GIT|x64.Build.0 = Debug LuaJIT GIT|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT GIT|x86.ActiveCfg = Debug LuaJIT GIT|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT GIT|x86.Build.0 = Debug LuaJIT GIT|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 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|x64.Build.0 = Release 5.1|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|x86.ActiveCfg = Release 5.1|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|x86.Build.0 = Release 5.1|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.2|Prospero.ActiveCfg = Release 5.2|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.2|Prospero.Build.0 = Release 5.2|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.2|x64.ActiveCfg = Release 5.2|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.2|x64.Build.0 = Release 5.2|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.2|x86.ActiveCfg = Release 5.2|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.2|x86.Build.0 = Release 5.2|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.3|Prospero.ActiveCfg = Release 5.3|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.3|Prospero.Build.0 = Release 5.3|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.3|x64.ActiveCfg = Release 5.3|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.3|x64.Build.0 = Release 5.3|x64 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.3|x86.ActiveCfg = Release 5.3|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.3|x86.Build.0 = Release 5.3|Win32 + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|Prospero.ActiveCfg = Release 5.4|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|Prospero.Build.0 = Release 5.4|Prospero + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x64.ActiveCfg = Release 5.4|x64 + {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 + {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|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|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|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 GIT|Prospero.ActiveCfg = Debug LuaJIT GIT|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT GIT|Prospero.Build.0 = Debug LuaJIT GIT|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT GIT|x64.ActiveCfg = Debug LuaJIT GIT|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT GIT|x64.Build.0 = Debug LuaJIT GIT|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT GIT|x86.ActiveCfg = Debug LuaJIT GIT|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT GIT|x86.Build.0 = Debug LuaJIT GIT|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 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|x64.Build.0 = Release 5.1|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|x86.ActiveCfg = Release 5.1|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|x86.Build.0 = Release 5.1|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.2|Prospero.ActiveCfg = Release 5.2|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.2|Prospero.Build.0 = Release 5.2|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.2|x64.ActiveCfg = Release 5.2|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.2|x64.Build.0 = Release 5.2|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.2|x86.ActiveCfg = Release 5.2|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.2|x86.Build.0 = Release 5.2|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.3|Prospero.ActiveCfg = Release 5.3|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.3|Prospero.Build.0 = Release 5.3|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.3|x64.ActiveCfg = Release 5.3|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.3|x64.Build.0 = Release 5.3|x64 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.3|x86.ActiveCfg = Release 5.3|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.3|x86.Build.0 = Release 5.3|Win32 + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|Prospero.ActiveCfg = Release 5.4|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|Prospero.Build.0 = Release 5.4|Prospero + {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x64.ActiveCfg = Release 5.4|x64 + {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 + {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 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|x64.Build.0 = Debug 5.1|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|x86.ActiveCfg = Debug 5.1|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|x86.Build.0 = Debug 5.1|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.2|Prospero.ActiveCfg = Debug 5.2|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.2|Prospero.Build.0 = Debug 5.2|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.2|x64.ActiveCfg = Debug 5.2|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.2|x64.Build.0 = Debug 5.2|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.2|x86.ActiveCfg = Debug 5.2|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.2|x86.Build.0 = Debug 5.2|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.3|Prospero.ActiveCfg = Debug 5.3|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.3|Prospero.Build.0 = Debug 5.3|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.3|x64.ActiveCfg = Debug 5.3|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.3|x64.Build.0 = Debug 5.3|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.3|x86.ActiveCfg = Debug 5.3|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.3|x86.Build.0 = Debug 5.3|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|Prospero.ActiveCfg = Debug 5.4|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|Prospero.Build.0 = Debug 5.4|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x64.ActiveCfg = Debug 5.4|x64 + {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 GIT|Prospero.ActiveCfg = Debug LuaJIT GIT|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT GIT|Prospero.Build.0 = Debug LuaJIT GIT|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT GIT|x64.ActiveCfg = Debug LuaJIT GIT|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT GIT|x64.Build.0 = Debug LuaJIT GIT|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT GIT|x86.ActiveCfg = Debug LuaJIT GIT|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT GIT|x86.Build.0 = Debug LuaJIT GIT|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 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|x64.Build.0 = Release 5.1|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|x86.ActiveCfg = Release 5.1|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|x86.Build.0 = Release 5.1|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.2|Prospero.ActiveCfg = Release 5.2|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.2|Prospero.Build.0 = Release 5.2|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.2|x64.ActiveCfg = Release 5.2|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.2|x64.Build.0 = Release 5.2|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.2|x86.ActiveCfg = Release 5.2|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.2|x86.Build.0 = Release 5.2|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.3|Prospero.ActiveCfg = Release 5.3|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.3|Prospero.Build.0 = Release 5.3|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.3|x64.ActiveCfg = Release 5.3|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.3|x64.Build.0 = Release 5.3|x64 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.3|x86.ActiveCfg = Release 5.3|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.3|x86.Build.0 = Release 5.3|Win32 + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|Prospero.ActiveCfg = Release 5.4|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|Prospero.Build.0 = Release 5.4|Prospero + {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x64.ActiveCfg = Release 5.4|x64 + {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 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C7613E72-FD9E-4965-830C-E66C77E656F7} + EndGlobalSection +EndGlobal diff --git a/Lanes.vcxproj b/Lanes.vcxproj new file mode 100644 index 0000000..22d2018 --- /dev/null +++ b/Lanes.vcxproj @@ -0,0 +1,1648 @@ + + + + + Debug 5.1 + Prospero + + + Debug 5.2 + Prospero + + + Debug 5.3 + Prospero + + + Debug 5.4 + Prospero + + + Debug 5.1 + Win32 + + + Debug 5.1 + x64 + + + Debug 5.2 + Win32 + + + Debug 5.2 + x64 + + + Debug 5.3 + Win32 + + + Debug 5.3 + x64 + + + Debug 5.4 + Win32 + + + Debug 5.4 + x64 + + + Debug LuaJIT GIT + Prospero + + + Debug LuaJIT GIT + Win32 + + + Debug LuaJIT GIT + x64 + + + Debug MoonJIT + Prospero + + + Debug MoonJIT + Win32 + + + Debug MoonJIT + x64 + + + Release 5.1 + Prospero + + + Release 5.1 + Win32 + + + Release 5.1 + x64 + + + Release 5.2 + Prospero + + + Release 5.2 + Win32 + + + Release 5.2 + x64 + + + Release 5.3 + Prospero + + + Release 5.3 + Win32 + + + Release 5.3 + x64 + + + Release 5.4 + Prospero + + + Release 5.4 + Win32 + + + Release 5.4 + x64 + + + + {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D} + Lanes + Win32Proj + + + + + + + 10.0 + + + + DynamicLibrary + NotSet + true + v143 + + + DynamicLibrary + NotSet + true + v143 + + + DynamicLibrary + NotSet + true + v143 + + + DynamicLibrary + NotSet + true + v143 + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + + + DynamicLibrary + NotSet + v143 + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + + + DynamicLibrary + NotSet + v143 + + + DynamicLibrary + NotSet + v143 + true + + + DynamicLibrary + NotSet + v143 + true + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + Clang + DynamicLibrary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + false + false + false + false + false + false + false + false + false + false + false + false + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + false + false + false + core + core + core + core + core + core + core + core + core + core + core + core + core + core + core + core + core + core + core + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + true + + + false + true + + + false + true + + + false + true + + + false + true + + + false + true + + + true + + + true + + + true + + + true + + + true + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + core + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\lanes\ + + Copy to Lua 5.1 + + + + + + + + + Disabled + $(SolutionDir)..\..\..\LuaJIT-GIT\src;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform);%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\lanes\ + Copy to LuaJITGIT + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua53.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\framework\lanes\ + + Copy to framework + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua54.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + + + + + + + + + + + + + + + Disabled + $(SolutionDir)..\MoonJIT\src;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\MoonJIT\bin\$(Platform);%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\MoonJIT\bin\$(Platform)\lanes\ + Copy to MoonJIT + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + true + _pch.hpp + + + lua53.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + UseLinkTimeCodeGeneration + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\framework\lanes\ + + Copy to framework + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + true + _pch.hpp + + + lua54.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + UseLinkTimeCodeGeneration + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\framework\lanes\ + + Copy to framework + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\lanes\ + + Copy to Lua 5.1 + + + + + + + + + Disabled + $(SolutionDir)..\..\..\LuaJIT-GIT\src;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform);%(AdditionalLibraryDirectories) + true + Windows + false + + + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\lanes\ + Copy to LuaJITGIT + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua53.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\lanes\ + + Copy to Lua 5.3 + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua54.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\lanes\ + + Copy to Lua 5.4 + + + + + + + + + Disabled + $(SolutionDir)..\MoonJIT\src;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\MoonJIT\bin\$(Platform);%(AdditionalLibraryDirectories) + true + Windows + false + + + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\MoonJIT\bin\$(Platform)\lanes\ + Copy to MoonJIT + + + + + + + + + Full + $(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + true + _pch.hpp + + + lua53.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + true + Windows + false + + + UseLinkTimeCodeGeneration + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\lanes\ + + Copy to Lua 5.3 + + + + + + + + + Full + $(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + true + _pch.hpp + + + lua54.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + true + Windows + false + + + UseLinkTimeCodeGeneration + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\lanes\ + + Copy to Lua 5.4 + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + false + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua52.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + + + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\lanes\ + + Copy to Lua 5.2 + + + + + + + + + Disabled + $(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua52.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories) + true + Windows + false + + + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\lanes\ + + Copy to Lua 5.2 + + + + + + + + + $(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Windows + true + true + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + UseLinkTimeCodeGeneration + + + + + + + + + + + + + + + $(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua51.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Windows + true + true + false + + + UseLinkTimeCodeGeneration + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\lanes\ + + Copy to Lua 5.1 + + + + + + + + + $(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua52.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Windows + true + true + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).lib + UseLinkTimeCodeGeneration + + + + + + + + + + + + + $(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + Use + $(IntDir)$(TargetName).pdb + Level4 + ProgramDatabase + stdcpp20 + _pch.hpp + + + lua52.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName).dll + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release;%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Windows + true + true + false + + + UseLinkTimeCodeGeneration + + + xcopy /F /R /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\lanes\ +xcopy /F /R /Y "$(OutputPath)core.pdb" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\lanes\ + + Copy to Lua 5.2 + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua51\include + Use + true + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua52\include + Use + true + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua53\include + Use + true + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua54\include + Use + true + + + + + Cpp20 + Use + true + + + + + Cpp20 + Use + true + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua51\include + Use + true + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua52\include + Use + true + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua53\include + Use + true + + + + + Cpp20 + $(SolutionDir)..\..\..\Lua54\include + Use + true + + + + + + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + Copy lanes.lua to Lua 5.1 + Copy lanes.lua to LuaJIT-GIT + Copy lanes.lua to Lua 5.3 + Copy lanes.lua to framework + Copy lanes.lua to MoonJIT + + + Copy lanes.lua to framework + Copy lanes.lua to Lua 5.1 + Copy lanes.lua to LuaJIT-GIT + Copy lanes.lua to Lua 5.3 + Copy lanes.lua to Lua 5.4 + Copy lanes.lua to MoonJIT + Copy lanes.lua to Lua 5.3 + Copy lanes.lua to Lua 5.4 + Copy lanes.lua to Lua 5.2 + Copy lanes.lua to Lua 5.2 + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\lua + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\framework\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\MoonJIT\bin\$(Platform)\lua + + + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\framework\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\lua + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\MoonJIT\bin\$(Platform)\lua + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\%(Filename)%(Extension) + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\lua\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\%(Filename)%(Extension) + $(SolutionDir)..\framework\%(Filename)%(Extension) + $(SolutionDir)..\MoonJIT\bin\$(Platform)\lua\%(Filename)%(Extension) + + + $(SolutionDir)..\framework\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\%(Filename)%(Extension) + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\lua\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\%(Filename)%(Extension) + $(SolutionDir)..\MoonJIT\bin\$(Platform)\lua\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\%(Filename)%(Extension) + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\%(Filename)%(Extension) + + + Copy lanes.lua to Lua 5.1 + + + Copy lanes.lua to Lua 5.2 + + + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\ + + + xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\ + + + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\%(Filename)%(Extension) + + + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\%(Filename)%(Extension) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Lanes.vcxproj.filters b/Lanes.vcxproj.filters new file mode 100644 index 0000000..30fc972 --- /dev/null +++ b/Lanes.vcxproj.filters @@ -0,0 +1,303 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + {eae6e512-d07d-41a7-89da-471c8ecad5bd} + + + {2cc51605-325c-46f6-8090-5724a68c1e78} + + + {6ae0bc84-53df-4a3d-bcb7-fe6ff0dd4b8b} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Resource Files\Make\src + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + tests + + + Resource Files\Make + + + Resource Files\Make + + + Resource Files\Make + + + Resource Files\Make + + + Resource Files\Make + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + + + Source Files + + + \ No newline at end of file diff --git a/Lanes.vcxproj.user b/Lanes.vcxproj.user new file mode 100644 index 0000000..cc59009 --- /dev/null +++ b/Lanes.vcxproj.user @@ -0,0 +1,191 @@ + + + + $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua51.exe + + + $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\luajitgit.exe + + + $(SolutionDir)..\Lua53\bin\$(Platform)\Debug\lua53.exe + + + $(SolutionDir)..\framework\lua54.exe + + + $(SolutionDir)..\MoonJIT\bin\$(Platform)\moonjit.exe + + + $(SolutionDir)..\Lua53\bin\$(Platform)\Release\lua53.exe + + + $(SolutionDir)..\framework\lua54.exe + + + $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe + + + error.lua + + + -joff -i + + + + + + + + + + + + + + + + + + + Launcher.lua + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + + + $(SolutionDir)..\Lua52\bin\$(Platform)\Release\lua52.exe + WindowsLocalDebugger + keeper.lua + $(SolutionDir)Lanes\lanes\tests\ + + + $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua51.exe + keeper.lua timer.lua + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + keeper.lua timer.lua + + + C:\Lua\5.1\lua51.exe + + C:\Lua\5.1\ + WindowsLocalDebugger + + + $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\luajitgit.exe + cancel.lua hook + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + cancel.lua hook + + + C:\Lua\JIT2_64\luajit64.exe + + C:\Lua\JIT2_64\ + WindowsLocalDebugger + + + C:\Lua\JIT2_64\luajit64.exe + + C:\Lua\JIT2_64\ + WindowsLocalDebugger + + + C:\Lua\JIT2_64\luajit64.exe + + C:\Lua\JIT2_64\ + WindowsLocalDebugger + + + $(SolutionDir)..\Lua53\bin\$(Platform)\Release\lua53.exe + WindowsLocalDebugger + $(SolutionDir)Lanes\lanes\tests\ + -i -- basic.lua + + + $(SolutionDir)..\framework\lua54.exe + WindowsLocalDebugger + $(SolutionDir)Lanes\lanes\tests\ + -e "TEST1=50 PREFILL1=1000 FILL1=100000" linda_perf.lua timer.lua + -e "TEST1=50 PREFILL1=1000 FILL1=100000" linda_perf.lua timer.lua + + + D:\Boulot\anubis\Lua\framework\lua53.exe + WindowsLocalDebugger + + + D:\Boulot\anubis\Lua\framework\lua53.exe + WindowsLocalDebugger + + + $(SolutionDir)..\Lua53\bin\$(Platform)\Debug\lua53.exe + WindowsLocalDebugger + $(SolutionDir)Lanes\lanes\tests\ + cancel.lua "kill" + cancel.lua "kill" + + + $(SolutionDir)..\framework\lua54.exe + WindowsLocalDebugger + $(SolutionDir)Lanes\lanes\tests\ + protect_allocator.lua + protect_allocator.lua + + + $(SolutionDir)..\MoonJIT\bin\$(Platform)\moonjit.exe + WindowsLocalDebugger + $(SolutionDir)Lanes\lanes\tests\ + -joff -i + + + $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe + WindowsLocalDebugger + $(SolutionDir)Lanes\lanes\tests\ + keeper.lua timer.lua + keeper.lua timer.lua + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + $(SolutionDir)..\Lua51\bin\$(Platform)\Release\lua51.exe + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + $(SolutionDir)..\Lua51\bin\$(Platform)\Release\lua51.exe + + + $(SolutionDir)Lanes\lanes\tests\ + WindowsLocalDebugger + $(SolutionDir)..\Lua52\bin\$(Platform)\Release\lua52.exe + + \ No newline at end of file diff --git a/deep_userdata_example/deep_userdata_example.vcxproj b/deep_userdata_example/deep_userdata_example.vcxproj index 839e5c8..ae53662 100644 --- a/deep_userdata_example/deep_userdata_example.vcxproj +++ b/deep_userdata_example/deep_userdata_example.vcxproj @@ -45,30 +45,6 @@ Debug 5.4 x64 - - Debug LuaJIT 2.0.5 - Prospero - - - Debug LuaJIT 2.0.5 - Win32 - - - Debug LuaJIT 2.0.5 - x64 - - - Debug LuaJIT 2.1.0-beta3 - Prospero - - - Debug LuaJIT 2.1.0-beta3 - Win32 - - - Debug LuaJIT 2.1.0-beta3 - x64 - Debug LuaJIT GIT Prospero @@ -93,6 +69,30 @@ Debug MoonJIT x64 + + Release 5.1 + Prospero + + + Release 5.1 + Win32 + + + Release 5.1 + x64 + + + Release 5.2 + Prospero + + + Release 5.2 + Win32 + + + Release 5.2 + x64 + Release 5.3 Prospero @@ -141,19 +141,19 @@ v143 MultiByte - + DynamicLibrary true v143 MultiByte - + DynamicLibrary true v143 MultiByte - + DynamicLibrary true v143 @@ -203,19 +203,19 @@ v143 MultiByte - + DynamicLibrary true v143 MultiByte - + DynamicLibrary true v143 MultiByte - + DynamicLibrary true v143 @@ -268,16 +268,16 @@ Clang - + Clang - + Clang - + Clang - + Clang @@ -294,13 +294,13 @@ - + - + - + @@ -324,13 +324,13 @@ - + - + - + @@ -359,17 +359,17 @@ $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - + .dll $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - + .dll $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - + .dll $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ @@ -399,17 +399,17 @@ $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - + .dll $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - + .dll $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - + .dll $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ @@ -445,7 +445,7 @@ true true true - $(SolutionDir)..\Lua53\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 @@ -454,10 +454,10 @@ true true lua53.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua53\bin\$(Platform)\Release + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\Lua53\bin\$(Platform)\Release\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\ Copy to Lua 5.3 @@ -469,7 +469,7 @@ true true true - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 @@ -478,11 +478,11 @@ true true lua54.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua54\bin\$(Platform)\Release + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\framework\ - Copy to framework + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\ + Copy to Lua 5.4 @@ -491,18 +491,18 @@ Disabled true true - $(SolutionDir)..\Lua53\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\Lua53\bin\$(Platform)\Debug\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ Lua 5.3 lua53.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua53\bin\$(Platform)\Debug + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug @@ -511,80 +511,78 @@ Disabled true true - $(SolutionDir)..\Lua51\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ Copy to Lua 5.2 lua52.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua52\bin\$(Platform)\Debug + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug - + Level3 Disabled true true - $(SolutionDir)..\Lua51\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ Copy to Lua 5.2 - lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua51\bin\$(Platform)\Debug + lua52.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug - + Level3 Disabled true true - $(SolutionDir)..\LuaJIT-2.1.0-beta3\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\LuaJIT-2.1.0-beta3\bin\$(Platform)\ - Copy to LuaJIT2 + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + Copy to Lua 5.2 lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\LuaJIT-2.1.0-beta3\bin\$(Platform);%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug - + Level3 Disabled true true - $(SolutionDir)..\LuaJIT-GIT\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform)\ - Copy to LuaJIT2 + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + Copy to Lua 5.2 lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform);%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug @@ -593,19 +591,19 @@ Disabled true true - $(SolutionDir)..\LuaJIT-GIT\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform)\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT-2.0.5\bin\$(Platform)\ Copy to LuaJITGIT lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform);%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform);%(AdditionalLibraryDirectories) @@ -614,7 +612,7 @@ Disabled true true - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb stdcpp20 ProgramDatabase @@ -625,7 +623,7 @@ lua54.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua54\bin\$(Platform)\Debug + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug @@ -634,7 +632,7 @@ Disabled true true - $(SolutionDir)..\MoonJIT\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\MoonJIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb stdcpp20 ProgramDatabase @@ -654,19 +652,19 @@ Disabled true true - $(SolutionDir)..\Lua53\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\Lua53\bin\$(Platform)\Debug\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ Copy to Lua 5.3 lua53.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua53\bin\$(Platform)\Debug + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug @@ -675,82 +673,82 @@ Disabled true true - $(SolutionDir)..\Lua51\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ Copy to Lua 5.1 lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua51\bin\$(Platform)\Debug + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug - + Level3 Disabled true true - $(SolutionDir)..\Lua52\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\ - Copy to Lua 5.2 + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ + Copy to Lua 5.1 - lua52.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua52\bin\$(Platform)\Debug + lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug - + Level3 Disabled true true - $(SolutionDir)..\LuaJIT-2.1.0-beta3\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\LuaJIT-2.1.0-beta3\bin\$(Platform)\ - Copy to LuaJIT2 + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + Copy to Lua 5.2 - lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\LuaJIT-2.1.0-beta3\bin\$(Platform);%(AdditionalLibraryDirectories) + lua52.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug - + Level3 Disabled true true - $(SolutionDir)..\LuaJIT-GIT\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform)\ - Copy to LuaJIT2 + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + Copy to Lua 5.2 - lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform);%(AdditionalLibraryDirectories) + lua52.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug @@ -759,19 +757,19 @@ Disabled true true - $(SolutionDir)..\LuaJIT-GIT\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\ + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\ Copy to LuaJITGIT lua51.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform);%(AdditionalLibraryDirectories) + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform);%(AdditionalLibraryDirectories) @@ -780,19 +778,19 @@ Disabled true true - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 ProgramDatabase - xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\framework\ - Copy to framework + xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ + Copy to Lua 5.4 lua54.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua54\bin\$(Platform)\Debug + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug @@ -801,7 +799,7 @@ Disabled true true - $(SolutionDir)..\MoonJIT\src;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\MoonJIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb _WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) stdcpp20 @@ -824,7 +822,7 @@ true true true - $(SolutionDir)..\Lua53\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb stdcpp20 @@ -832,7 +830,7 @@ true true lua53.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua53\bin\$(Platform)\Release + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release @@ -843,7 +841,7 @@ true true true - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes;%(AdditionalIncludeDirectories) + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories) $(IntDir)$(TargetName).pdb stdcpp20 @@ -851,7 +849,7 @@ true true lua54.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) - $(SolutionDir)..\Lua54\bin\$(Platform)\Release + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release diff --git a/deep_userdata_example/deep_userdata_example.vcxproj.filters b/deep_userdata_example/deep_userdata_example.vcxproj.filters index 1e8f8c1..06042e2 100644 --- a/deep_userdata_example/deep_userdata_example.vcxproj.filters +++ b/deep_userdata_example/deep_userdata_example.vcxproj.filters @@ -21,7 +21,7 @@ Lanes - + Source Files diff --git a/deep_userdata_example/deep_userdata_example.vcxproj.user b/deep_userdata_example/deep_userdata_example.vcxproj.user index 01e9a17..a4e8b4e 100644 --- a/deep_userdata_example/deep_userdata_example.vcxproj.user +++ b/deep_userdata_example/deep_userdata_example.vcxproj.user @@ -14,24 +14,26 @@ $(SolutionDir)Lanes\lanes\deep_userdata_example\ -i deeptest.lua - - $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe + + $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua51.exe WindowsLocalDebugger -i deeptest.lua $(SolutionDir)Lanes\lanes\deep_userdata_example\ -i deeptest.lua - - $(SolutionDir)..\LuaJIT-2.1.0-beta3\bin\$(Platform)\luajit210.exe + + $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe WindowsLocalDebugger - -i + -i deeptest.lua $(SolutionDir)Lanes\lanes\deep_userdata_example\ + -i deeptest.lua - - $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform)\luajit205.exe + + $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe WindowsLocalDebugger - -i + -i deeptest.lua $(SolutionDir)Lanes\lanes\deep_userdata_example\ + -i deeptest.lua $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\luajitgit.exe @@ -64,18 +66,6 @@ -i -- deeptest.lua $(SolutionDir)Lanes\lanes\deep_userdata_example\ - - $(SolutionDir)..\LuaJIT-2.1.0-beta3\bin\$(Platform)\luajit210.exe - WindowsLocalDebugger - -i - $(SolutionDir)Lanes\lanes\deep_userdata_example\ - - - $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform)\luajit205.exe - WindowsLocalDebugger - -i - $(SolutionDir)Lanes\lanes\deep_userdata_example\ - $(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform)\luajit205.exe WindowsLocalDebugger @@ -92,11 +82,21 @@ WindowsLocalDebugger $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua51.exe + + $(SolutionDir)Lanes\lanes\deep_userdata_example\ + WindowsLocalDebugger + $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua51.exe + $(SolutionDir)Lanes\lanes\deep_userdata_example\ WindowsLocalDebugger $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua52.exe + + $(SolutionDir)Lanes\lanes\deep_userdata_example\ + WindowsLocalDebugger + $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua52.exe + $(SolutionDir)Lanes\lanes\deep_userdata_example\ WindowsLocalDebugger diff --git a/src/.gitignore b/src/.gitignore deleted file mode 100644 index c5d3bd5..0000000 --- a/src/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/lanes -*.o -*.gch -*.map diff --git a/tests/manual_register.lua b/tests/manual_register.lua index 5220cf8..52cc4ed 100644 --- a/tests/manual_register.lua +++ b/tests/manual_register.lua @@ -1,8 +1,8 @@ local RequireAModuleThatExportsGlobalFunctions = function(type_) -- grab some module that exports C functions, this is good enough for our purpose - local lfs = require "lfs" + local due = require "deep_userdata_example" -- make one of these a global - GlobalFunc = lfs.attributes + GlobalFunc = due.get_deep_count -- we need to register it so that it is transferable local lanes = require "lanes" lanes.register( "GlobalFunc", GlobalFunc) diff --git a/unit_tests/Catch2.runsettings b/unit_tests/Catch2.runsettings index c8e32ee..fcf7f5a 100644 --- a/unit_tests/Catch2.runsettings +++ b/unit_tests/Catch2.runsettings @@ -7,8 +7,8 @@ Solution - Lanes + . \ No newline at end of file diff --git a/unit_tests/UnitTests.vcxproj b/unit_tests/UnitTests.vcxproj index b911985..47a4429 100644 --- a/unit_tests/UnitTests.vcxproj +++ b/unit_tests/UnitTests.vcxproj @@ -1,6 +1,10 @@  + + Debug 5.1 + Prospero + Debug 5.1 Win32 @@ -9,6 +13,10 @@ Debug 5.1 x64 + + Debug 5.2 + Prospero + Debug 5.2 Win32 @@ -17,6 +25,10 @@ Debug 5.2 x64 + + Debug 5.3 + Prospero + Debug 5.3 Win32 @@ -25,10 +37,18 @@ Debug 5.3 x64 + + Debug 5.4 + Prospero + Debug 5.4 Win32 + + Debug LuaJIT GIT + Prospero + Debug LuaJIT GIT Win32 @@ -37,6 +57,58 @@ Debug LuaJIT GIT x64 + + Debug MoonJIT + Prospero + + + Debug MoonJIT + Win32 + + + Debug MoonJIT + x64 + + + Release 5.1 + Prospero + + + Release 5.1 + Win32 + + + Release 5.1 + x64 + + + Release 5.2 + Prospero + + + Release 5.2 + Win32 + + + Release 5.2 + x64 + + + Release 5.3 + Prospero + + + Release 5.3 + Win32 + + + Release 5.3 + x64 + + + Release 5.4 + Prospero + Release 5.4 Win32 @@ -69,47 +141,80 @@ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - $(SolutionDir)..\Lua53\bin\$(Platform)\Debug\ + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\ + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\ + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + $(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - E:\Boulot\anubis\Lua\framework\ + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + - $(SolutionDir)..\Lua53\bin\$(Platform)\Debug\ + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - $(SolutionDir)..\Lua52\bin\$(Platform)\Debug\ + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - $(SolutionDir)..\Lua51\bin\$(Platform)\Debug\ + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\ + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\ + $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ + + + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ - E:\Boulot\anubis\Lua\framework\ + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ $(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\ @@ -121,7 +226,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL @@ -139,7 +244,25 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua53\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + Use + _pch.hpp + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL @@ -157,7 +280,25 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua52\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + Use + _pch.hpp + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL @@ -175,7 +316,25 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua51\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + Use + _pch.hpp + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL @@ -193,7 +352,25 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\LuaJIT-GIT\src;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + Use + _pch.hpp + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL @@ -211,14 +388,35 @@ X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL true Console - $(SolutionDir)..\Lua54\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug + lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) @@ -232,14 +430,76 @@ X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua53\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug + lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release + lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL true Console - $(SolutionDir)..\Lua53\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua53\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) @@ -253,14 +513,76 @@ X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua52\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug + lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release + lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua52\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL true Console - $(SolutionDir)..\Lua52\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) @@ -274,14 +596,76 @@ X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\Lua51\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL true Console - $(SolutionDir)..\Lua51\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\Lua51\include;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) @@ -295,14 +679,77 @@ X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks Level3 - $(SolutionDir)..\LuaJIT-GIT\src;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir).. stdcpp20 MultiThreadedDebugDLL true Console - $(SolutionDir)..\LuaJIT-GIT\bin\$(Platform);$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform) + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform) + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform);$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug + lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + Use + _pch.hpp + Disabled + X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + Level3 + $(SolutionDir)..\..\..\LuaJIT-GIT\src;$(SolutionDir).. + stdcpp20 + MultiThreadedDebugDLL + + + true + Console + $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform);$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) @@ -316,7 +763,7 @@ Level3 ProgramDatabase stdcpp20 - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir).. true @@ -327,6 +774,24 @@ + + Use + _pch.hpp + X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + Level3 + stdcpp20 + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir).. + + + true + Console + true + true + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release + lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) + + + Use _pch.hpp @@ -334,14 +799,14 @@ Level3 ProgramDatabase stdcpp20 - $(SolutionDir)..\Lua54\include;$(SolutionDir)Lanes + $(SolutionDir)..\..\..\Lua54\include;$(SolutionDir).. true Console true true - $(SolutionDir)..\Lua54\bin\$(Platform)\Release;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Release + $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release;$(SolutionDir)..\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.7\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Release lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) @@ -355,32 +820,68 @@ NotUsing + NotUsing NotUsing NotUsing + NotUsing NotUsing + NotUsing NotUsing NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing NotUsing + NotUsing NotUsing NotUsing + NotUsing NotUsing + NotUsing NotUsing NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing NotUsing + NotUsing NotUsing + NotUsing + NotUsing + NotUsing @@ -392,16 +893,34 @@ Create Create + Create Create + Create Create + Create Create + Create Create Create + Create Create + Create + Create + Create Create + Create + Create + Create Create + Create + Create + Create Create + Create + Create + Create Create + Create diff --git a/unit_tests/UnitTests.vcxproj.user b/unit_tests/UnitTests.vcxproj.user index 03c058f..3e884a2 100644 --- a/unit_tests/UnitTests.vcxproj.user +++ b/unit_tests/UnitTests.vcxproj.user @@ -6,22 +6,44 @@ $(SolutionDir)Lanes WindowsLocalDebugger + + + + $(SolutionDir)Lanes + WindowsLocalDebugger + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + $(SolutionDir)Lanes WindowsLocalDebugger @@ -36,22 +58,86 @@ + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + $(SolutionDir)Lanes + WindowsLocalDebugger + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + $(SolutionDir)Lanes + WindowsLocalDebugger + + + $(SolutionDir)Lanes + WindowsLocalDebugger + $(SolutionDir)Lanes WindowsLocalDebugger + + $(SolutionDir)Lanes + WindowsLocalDebugger + \ No newline at end of file diff --git a/unit_tests/lane_tests.cpp b/unit_tests/lane_tests.cpp index f1411fb..0f66251 100644 --- a/unit_tests/lane_tests.cpp +++ b/unit_tests/lane_tests.cpp @@ -257,7 +257,7 @@ TEST_CASE("lane.cancel") #define MAKE_TEST_CASE(DIR, FILE, CONDITION)\ TEST_CASE("scripted tests." #DIR "." #FILE) \ { \ - FileRunner _runner(R"(.\lanes\unit_tests\scripts)"); \ + FileRunner _runner(R"(.\unit_tests\scripts)"); \ _runner.performTest(FileRunnerParam{ #DIR "/" #FILE, TestType::CONDITION }); \ } @@ -298,7 +298,7 @@ TEST_CASE("lanes.scripted tests") FileRunnerParam{ "coro/error_handling", TestType::AssertNoLuaError } ); - FileRunner _runner(R"(.\lanes\unit_tests\scripts)"); + FileRunner _runner(R"(.\unit_tests\scripts)"); _runner.performTest(_testParam); } */ diff --git a/unit_tests/legacy_tests.cpp b/unit_tests/legacy_tests.cpp index 509bb22..7f2f31d 100644 --- a/unit_tests/legacy_tests.cpp +++ b/unit_tests/legacy_tests.cpp @@ -13,7 +13,7 @@ #define MAKE_TEST_CASE(FILE) \ TEST_CASE("scripted tests.legacy." #FILE) \ { \ - FileRunner _runner(R"(.\lanes\tests\)"); \ + FileRunner _runner(R"(.\tests\)"); \ _runner.performTest(FileRunnerParam{ #FILE, TestType::AssertNoLuaError }); \ } @@ -34,9 +34,7 @@ MAKE_TEST_CASE(irayo_closure) MAKE_TEST_CASE(irayo_recursive) MAKE_TEST_CASE(keeper) //MAKE_TEST_CASE(linda_perf) -#if LUA_VERSION_NUM == 504 MAKE_TEST_CASE(manual_register) -#endif // LUA_VERSION_NUM MAKE_TEST_CASE(nameof) MAKE_TEST_CASE(objects) MAKE_TEST_CASE(package) @@ -84,7 +82,7 @@ TEST_CASE("lanes.legacy scripted tests") , FileRunnerParam{ "track_lanes", TestType::AssertNoLuaError } // 26 ); - FileRunner _runner(R"(.\lanes\tests\)"); + FileRunner _runner(R"(.\tests\)"); _runner.performTest(_testParam); } */ diff --git a/unit_tests/linda_tests.cpp b/unit_tests/linda_tests.cpp index e956999..efdb8a5 100644 --- a/unit_tests/linda_tests.cpp +++ b/unit_tests/linda_tests.cpp @@ -329,7 +329,7 @@ TEST_CASE("linda.multi Keeper") #define MAKE_TEST_CASE(DIR, FILE) \ TEST_CASE("scripted tests." #DIR "." #FILE) \ { \ - FileRunner _runner(R"(.\lanes\unit_tests\scripts)"); \ + FileRunner _runner(R"(.\unit_tests\scripts)"); \ _runner.performTest(FileRunnerParam{ #DIR "/" #FILE, TestType::AssertNoLuaError }); \ } @@ -346,7 +346,7 @@ TEST_CASE("linda.scripted tests") FileRunnerParam{ "linda/multiple_keepers", TestType::AssertNoLuaError } ); - FileRunner _runner(R"(.\lanes\unit_tests\scripts)"); + FileRunner _runner(R"(.\unit_tests\scripts)"); _runner.performTest(_testParam); } */ \ No newline at end of file -- cgit v1.2.3-55-g6feb