aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitignore2
-rw-r--r--.runsettings (renamed from unit_tests/Catch2.runsettings)8
-rw-r--r--Lanes.sln104
-rw-r--r--Lanes.vcxproj616
-rw-r--r--Lanes.vcxproj.user191
-rw-r--r--Makefile2
-rw-r--r--deep_userdata_example/deep_userdata_example.vcxproj366
-rw-r--r--deep_userdata_example/deep_userdata_example.vcxproj.user120
-rw-r--r--src/platform.h12
-rw-r--r--src/threading.cpp15
-rw-r--r--src/threading.hpp55
-rw-r--r--unit_tests/UnitTests.vcxproj230
-rw-r--r--unit_tests/UnitTests.vcxproj.filters6
-rw-r--r--unit_tests/UnitTests.vcxproj.user143
14 files changed, 847 insertions, 1023 deletions
diff --git a/.gitignore b/.gitignore
index 60524bd..71642e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
1_Output 1_Output
2_Tmp 2_Tmp
3_LuaVersions
3.vs 4.vs
4*.dll 5*.dll
5*.exe 6*.exe
@@ -7,3 +8,4 @@ _Tmp
7*.map 8*.map
8*.o 9*.o
9*.so 10*.so
11*.user \ No newline at end of file
diff --git a/unit_tests/Catch2.runsettings b/.runsettings
index fcf7f5a..8114d6a 100644
--- a/unit_tests/Catch2.runsettings
+++ b/.runsettings
@@ -5,6 +5,14 @@
5 <DiscoverCommandLine>--list-tests --verbosity high</DiscoverCommandLine> 5 <DiscoverCommandLine>--list-tests --verbosity high</DiscoverCommandLine>
6 <DiscoverTimeout>300000</DiscoverTimeout> 6 <DiscoverTimeout>300000</DiscoverTimeout>
7 7
8 <!-- The whole setup relies on Lua Binaries and headers to be located in a folder $(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)
9 this is also true for linker input folders, the folder where lanes.lua is copied by the custom build operation, etc.
10 -->
11 <Environment>
12 <LUA_PATH value="$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)" />
13 <LUA_CPATH value="$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)" />
14 </Environment>
15
8 <!-- Executable Filename 16 <!-- Executable Filename
9 Discover filenames with ... (must not include the .exe extension) 17 Discover filenames with ... (must not include the .exe extension)
10 Regex breakdown: ^foo(_(.+))+(p|r|d)(_?(.+))x*$ 18 Regex breakdown: ^foo(_(.+))+(p|r|d)(_?(.+))x*$
diff --git a/Lanes.sln b/Lanes.sln
index ea4eb9e..b5c1d89 100644
--- a/Lanes.sln
+++ b/Lanes.sln
@@ -30,12 +30,6 @@ Global
30 Debug 5.4|Prospero = Debug 5.4|Prospero 30 Debug 5.4|Prospero = Debug 5.4|Prospero
31 Debug 5.4|x64 = Debug 5.4|x64 31 Debug 5.4|x64 = Debug 5.4|x64
32 Debug 5.4|x86 = Debug 5.4|x86 32 Debug 5.4|x86 = Debug 5.4|x86
33 Debug LuaJIT|Prospero = Debug LuaJIT|Prospero
34 Debug LuaJIT|x64 = Debug LuaJIT|x64
35 Debug LuaJIT|x86 = Debug LuaJIT|x86
36 Debug MoonJIT|Prospero = Debug MoonJIT|Prospero
37 Debug MoonJIT|x64 = Debug MoonJIT|x64
38 Debug MoonJIT|x86 = Debug MoonJIT|x86
39 Release 5.1|Prospero = Release 5.1|Prospero 33 Release 5.1|Prospero = Release 5.1|Prospero
40 Release 5.1|x64 = Release 5.1|x64 34 Release 5.1|x64 = Release 5.1|x64
41 Release 5.1|x86 = Release 5.1|x86 35 Release 5.1|x86 = Release 5.1|x86
@@ -48,10 +42,16 @@ Global
48 Release 5.4|Prospero = Release 5.4|Prospero 42 Release 5.4|Prospero = Release 5.4|Prospero
49 Release 5.4|x64 = Release 5.4|x64 43 Release 5.4|x64 = Release 5.4|x64
50 Release 5.4|x86 = Release 5.4|x86 44 Release 5.4|x86 = Release 5.4|x86
45 Release LuaJIT|Prospero = Release LuaJIT|Prospero
46 Release LuaJIT|x64 = Release LuaJIT|x64
47 Release LuaJIT|x86 = Release LuaJIT|x86
48 Release MoonJIT|Prospero = Release MoonJIT|Prospero
49 Release MoonJIT|x64 = Release MoonJIT|x64
50 Release MoonJIT|x86 = Release MoonJIT|x86
51 EndGlobalSection 51 EndGlobalSection
52 GlobalSection(ProjectConfigurationPlatforms) = postSolution 52 GlobalSection(ProjectConfigurationPlatforms) = postSolution
53 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.ActiveCfg = Debug LuaJIT|Prospero 53 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|Prospero
54 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.Build.0 = Debug LuaJIT|Prospero 54 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|Prospero.Build.0 = Debug 5.1|Prospero
55 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64 55 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64
56 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x64.Build.0 = Debug 5.1|x64 56 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x64.Build.0 = Debug 5.1|x64
57 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x86.ActiveCfg = Debug 5.1|Win32 57 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.1|x86.ActiveCfg = Debug 5.1|Win32
@@ -74,18 +74,6 @@ Global
74 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x64.Build.0 = Debug 5.4|x64 74 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x64.Build.0 = Debug 5.4|x64
75 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32 75 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32
76 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32 76 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32
77 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|Prospero.ActiveCfg = Debug LuaJIT|Prospero
78 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|Prospero.Build.0 = Debug LuaJIT|Prospero
79 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x64.ActiveCfg = Debug LuaJIT|x64
80 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x64.Build.0 = Debug LuaJIT|x64
81 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x86.ActiveCfg = Debug LuaJIT|Win32
82 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug LuaJIT|x86.Build.0 = Debug LuaJIT|Win32
83 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|Prospero.ActiveCfg = Debug MoonJIT|Prospero
84 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|Prospero.Build.0 = Debug MoonJIT|Prospero
85 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x64.ActiveCfg = Debug MoonJIT|x64
86 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x64.Build.0 = Debug MoonJIT|x64
87 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x86.ActiveCfg = Debug MoonJIT|Win32
88 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Debug MoonJIT|x86.Build.0 = Debug MoonJIT|Win32
89 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero 77 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero
90 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero 78 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero
91 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|x64.ActiveCfg = Release 5.1|x64 79 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.1|x64.ActiveCfg = Release 5.1|x64
@@ -110,42 +98,42 @@ Global
110 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x64.Build.0 = Release 5.4|x64 98 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x64.Build.0 = Release 5.4|x64
111 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32 99 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32
112 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x86.Build.0 = Release 5.4|Win32 100 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release 5.4|x86.Build.0 = Release 5.4|Win32
113 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|x64 101 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|Prospero.ActiveCfg = Release LuaJIT|Prospero
114 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.Build.0 = Debug 5.1|x64 102 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|Prospero.Build.0 = Release LuaJIT|Prospero
103 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x64.ActiveCfg = Release LuaJIT|x64
104 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x64.Build.0 = Release LuaJIT|x64
105 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x86.ActiveCfg = Release LuaJIT|Win32
106 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release LuaJIT|x86.Build.0 = Release LuaJIT|Win32
107 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|Prospero.ActiveCfg = Release MoonJIT|Prospero
108 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|Prospero.Build.0 = Release MoonJIT|Prospero
109 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x64.ActiveCfg = Release MoonJIT|x64
110 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x64.Build.0 = Release MoonJIT|x64
111 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x86.ActiveCfg = Release MoonJIT|Win32
112 {1DB7D861-EEFD-49DC-A8E2-3FC2BD6AD49D}.Release MoonJIT|x86.Build.0 = Release MoonJIT|Win32
113 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|Prospero
114 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|Prospero.Build.0 = Debug 5.1|Prospero
115 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64 115 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64
116 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x64.Build.0 = Debug 5.1|x64 116 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x64.Build.0 = Debug 5.1|x64
117 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x86.ActiveCfg = Debug 5.1|Win32 117 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x86.ActiveCfg = Debug 5.1|Win32
118 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x86.Build.0 = Debug 5.1|Win32 118 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.1|x86.Build.0 = Debug 5.1|Win32
119 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.ActiveCfg = Debug 5.2|x64 119 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.ActiveCfg = Debug 5.2|Prospero
120 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.Build.0 = Debug 5.2|x64 120 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|Prospero.Build.0 = Debug 5.2|Prospero
121 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x64.ActiveCfg = Debug 5.2|x64 121 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x64.ActiveCfg = Debug 5.2|x64
122 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x64.Build.0 = Debug 5.2|x64 122 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x64.Build.0 = Debug 5.2|x64
123 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x86.ActiveCfg = Debug 5.2|Win32 123 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x86.ActiveCfg = Debug 5.2|Win32
124 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x86.Build.0 = Debug 5.2|Win32 124 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.2|x86.Build.0 = Debug 5.2|Win32
125 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.ActiveCfg = Debug 5.3|x64 125 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.ActiveCfg = Debug 5.3|Prospero
126 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.Build.0 = Debug 5.3|x64 126 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|Prospero.Build.0 = Debug 5.3|Prospero
127 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x64.ActiveCfg = Debug 5.3|x64 127 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x64.ActiveCfg = Debug 5.3|x64
128 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x64.Build.0 = Debug 5.3|x64 128 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x64.Build.0 = Debug 5.3|x64
129 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x86.ActiveCfg = Debug 5.3|Win32 129 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x86.ActiveCfg = Debug 5.3|Win32
130 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x86.Build.0 = Debug 5.3|Win32 130 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.3|x86.Build.0 = Debug 5.3|Win32
131 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.ActiveCfg = Debug 5.4|x64 131 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.ActiveCfg = Debug 5.4|Prospero
132 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.Build.0 = Debug 5.4|x64 132 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|Prospero.Build.0 = Debug 5.4|Prospero
133 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x64.ActiveCfg = Debug 5.4|x64 133 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x64.ActiveCfg = Debug 5.4|x64
134 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x64.Build.0 = Debug 5.4|x64 134 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x64.Build.0 = Debug 5.4|x64
135 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32 135 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32
136 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32 136 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32
137 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|Prospero.ActiveCfg = Debug LuaJIT|Prospero
138 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|Prospero.Build.0 = Debug LuaJIT|Prospero
139 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x64.ActiveCfg = Debug LuaJIT|x64
140 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x64.Build.0 = Debug LuaJIT|x64
141 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x86.ActiveCfg = Debug LuaJIT|Win32
142 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug LuaJIT|x86.Build.0 = Debug LuaJIT|Win32
143 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|Prospero.ActiveCfg = Release 5.4|x64
144 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|Prospero.Build.0 = Release 5.4|x64
145 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x64.ActiveCfg = Debug MoonJIT|x64
146 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x64.Build.0 = Debug MoonJIT|x64
147 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x86.ActiveCfg = Debug MoonJIT|Win32
148 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Debug MoonJIT|x86.Build.0 = Debug MoonJIT|Win32
149 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero 137 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero
150 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero 138 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero
151 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|x64.ActiveCfg = Release 5.1|x64 139 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.1|x64.ActiveCfg = Release 5.1|x64
@@ -170,6 +158,18 @@ Global
170 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x64.Build.0 = Release 5.4|x64 158 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x64.Build.0 = Release 5.4|x64
171 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32 159 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32
172 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x86.Build.0 = Release 5.4|Win32 160 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release 5.4|x86.Build.0 = Release 5.4|Win32
161 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|Prospero.ActiveCfg = Release LuaJIT|Prospero
162 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|Prospero.Build.0 = Release LuaJIT|Prospero
163 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x64.ActiveCfg = Release LuaJIT|x64
164 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x64.Build.0 = Release LuaJIT|x64
165 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x86.ActiveCfg = Release LuaJIT|Win32
166 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release LuaJIT|x86.Build.0 = Release LuaJIT|Win32
167 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|Prospero.ActiveCfg = Release MoonJIT|Prospero
168 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|Prospero.Build.0 = Release MoonJIT|Prospero
169 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x64.ActiveCfg = Release MoonJIT|x64
170 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x64.Build.0 = Release MoonJIT|x64
171 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x86.ActiveCfg = Release MoonJIT|Win32
172 {AED7F42F-139A-46BA-80FE-16E062EA1345}.Release MoonJIT|x86.Build.0 = Release MoonJIT|Win32
173 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|Prospero 173 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|Prospero.ActiveCfg = Debug 5.1|Prospero
174 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|Prospero.Build.0 = Debug 5.1|Prospero 174 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|Prospero.Build.0 = Debug 5.1|Prospero
175 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64 175 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.1|x64.ActiveCfg = Debug 5.1|x64
@@ -194,18 +194,6 @@ Global
194 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x64.Build.0 = Debug 5.4|x64 194 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x64.Build.0 = Debug 5.4|x64
195 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32 195 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x86.ActiveCfg = Debug 5.4|Win32
196 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32 196 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug 5.4|x86.Build.0 = Debug 5.4|Win32
197 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|Prospero.ActiveCfg = Debug LuaJIT|Prospero
198 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|Prospero.Build.0 = Debug LuaJIT|Prospero
199 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x64.ActiveCfg = Debug LuaJIT|x64
200 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x64.Build.0 = Debug LuaJIT|x64
201 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x86.ActiveCfg = Debug LuaJIT|Win32
202 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug LuaJIT|x86.Build.0 = Debug LuaJIT|Win32
203 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|Prospero.ActiveCfg = Debug MoonJIT|Prospero
204 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|Prospero.Build.0 = Debug MoonJIT|Prospero
205 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x64.ActiveCfg = Debug MoonJIT|x64
206 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x64.Build.0 = Debug MoonJIT|x64
207 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x86.ActiveCfg = Debug MoonJIT|Win32
208 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Debug MoonJIT|x86.Build.0 = Debug MoonJIT|Win32
209 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero 197 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|Prospero.ActiveCfg = Release 5.1|Prospero
210 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero 198 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|Prospero.Build.0 = Release 5.1|Prospero
211 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|x64.ActiveCfg = Release 5.1|x64 199 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.1|x64.ActiveCfg = Release 5.1|x64
@@ -230,6 +218,18 @@ Global
230 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x64.Build.0 = Release 5.4|x64 218 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x64.Build.0 = Release 5.4|x64
231 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32 219 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x86.ActiveCfg = Release 5.4|Win32
232 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x86.Build.0 = Release 5.4|Win32 220 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release 5.4|x86.Build.0 = Release 5.4|Win32
221 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|Prospero.ActiveCfg = Release LuaJIT|Prospero
222 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|Prospero.Build.0 = Release LuaJIT|Prospero
223 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x64.ActiveCfg = Release LuaJIT|x64
224 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x64.Build.0 = Release LuaJIT|x64
225 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x86.ActiveCfg = Release LuaJIT|Win32
226 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release LuaJIT|x86.Build.0 = Release LuaJIT|Win32
227 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|Prospero.ActiveCfg = Release MoonJIT|Prospero
228 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|Prospero.Build.0 = Release MoonJIT|Prospero
229 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x64.ActiveCfg = Release MoonJIT|x64
230 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x64.Build.0 = Release MoonJIT|x64
231 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x86.ActiveCfg = Release MoonJIT|Win32
232 {4C40BD18-3BAB-46D7-8F14-602A6FBE5910}.Release MoonJIT|x86.Build.0 = Release MoonJIT|Win32
233 EndGlobalSection 233 EndGlobalSection
234 GlobalSection(SolutionProperties) = preSolution 234 GlobalSection(SolutionProperties) = preSolution
235 HideSolutionNode = FALSE 235 HideSolutionNode = FALSE
diff --git a/Lanes.vcxproj b/Lanes.vcxproj
index b709f92..89a1652 100644
--- a/Lanes.vcxproj
+++ b/Lanes.vcxproj
@@ -49,28 +49,28 @@
49 <Configuration>Debug 5.4</Configuration> 49 <Configuration>Debug 5.4</Configuration>
50 <Platform>x64</Platform> 50 <Platform>x64</Platform>
51 </ProjectConfiguration> 51 </ProjectConfiguration>
52 <ProjectConfiguration Include="Debug LuaJIT|Prospero"> 52 <ProjectConfiguration Include="Release LuaJIT|Prospero">
53 <Configuration>Debug LuaJIT</Configuration> 53 <Configuration>Release LuaJIT</Configuration>
54 <Platform>Prospero</Platform> 54 <Platform>Prospero</Platform>
55 </ProjectConfiguration> 55 </ProjectConfiguration>
56 <ProjectConfiguration Include="Debug LuaJIT|Win32"> 56 <ProjectConfiguration Include="Release LuaJIT|Win32">
57 <Configuration>Debug LuaJIT</Configuration> 57 <Configuration>Release LuaJIT</Configuration>
58 <Platform>Win32</Platform> 58 <Platform>Win32</Platform>
59 </ProjectConfiguration> 59 </ProjectConfiguration>
60 <ProjectConfiguration Include="Debug LuaJIT|x64"> 60 <ProjectConfiguration Include="Release LuaJIT|x64">
61 <Configuration>Debug LuaJIT</Configuration> 61 <Configuration>Release LuaJIT</Configuration>
62 <Platform>x64</Platform> 62 <Platform>x64</Platform>
63 </ProjectConfiguration> 63 </ProjectConfiguration>
64 <ProjectConfiguration Include="Debug MoonJIT|Prospero"> 64 <ProjectConfiguration Include="Release MoonJIT|Prospero">
65 <Configuration>Debug MoonJIT</Configuration> 65 <Configuration>Release MoonJIT</Configuration>
66 <Platform>Prospero</Platform> 66 <Platform>Prospero</Platform>
67 </ProjectConfiguration> 67 </ProjectConfiguration>
68 <ProjectConfiguration Include="Debug MoonJIT|Win32"> 68 <ProjectConfiguration Include="Release MoonJIT|Win32">
69 <Configuration>Debug MoonJIT</Configuration> 69 <Configuration>Release MoonJIT</Configuration>
70 <Platform>Win32</Platform> 70 <Platform>Win32</Platform>
71 </ProjectConfiguration> 71 </ProjectConfiguration>
72 <ProjectConfiguration Include="Debug MoonJIT|x64"> 72 <ProjectConfiguration Include="Release MoonJIT|x64">
73 <Configuration>Debug MoonJIT</Configuration> 73 <Configuration>Release MoonJIT</Configuration>
74 <Platform>x64</Platform> 74 <Platform>x64</Platform>
75 </ProjectConfiguration> 75 </ProjectConfiguration>
76 <ProjectConfiguration Include="Release 5.1|Prospero"> 76 <ProjectConfiguration Include="Release 5.1|Prospero">
@@ -165,7 +165,7 @@
165 <PlatformToolset>v143</PlatformToolset> 165 <PlatformToolset>v143</PlatformToolset>
166 <UseDebugLibraries>true</UseDebugLibraries> 166 <UseDebugLibraries>true</UseDebugLibraries>
167 </PropertyGroup> 167 </PropertyGroup>
168 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'" Label="Configuration"> 168 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'" Label="Configuration">
169 <ConfigurationType>DynamicLibrary</ConfigurationType> 169 <ConfigurationType>DynamicLibrary</ConfigurationType>
170 <CharacterSet>NotSet</CharacterSet> 170 <CharacterSet>NotSet</CharacterSet>
171 <PlatformToolset>v143</PlatformToolset> 171 <PlatformToolset>v143</PlatformToolset>
@@ -183,7 +183,7 @@
183 <PlatformToolset>v143</PlatformToolset> 183 <PlatformToolset>v143</PlatformToolset>
184 <UseDebugLibraries>true</UseDebugLibraries> 184 <UseDebugLibraries>true</UseDebugLibraries>
185 </PropertyGroup> 185 </PropertyGroup>
186 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'" Label="Configuration"> 186 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'" Label="Configuration">
187 <ConfigurationType>DynamicLibrary</ConfigurationType> 187 <ConfigurationType>DynamicLibrary</ConfigurationType>
188 <CharacterSet>NotSet</CharacterSet> 188 <CharacterSet>NotSet</CharacterSet>
189 <PlatformToolset>v143</PlatformToolset> 189 <PlatformToolset>v143</PlatformToolset>
@@ -193,11 +193,13 @@
193 <ConfigurationType>DynamicLibrary</ConfigurationType> 193 <ConfigurationType>DynamicLibrary</ConfigurationType>
194 <CharacterSet>NotSet</CharacterSet> 194 <CharacterSet>NotSet</CharacterSet>
195 <PlatformToolset>v143</PlatformToolset> 195 <PlatformToolset>v143</PlatformToolset>
196 <WholeProgramOptimization>true</WholeProgramOptimization>
196 </PropertyGroup> 197 </PropertyGroup>
197 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'" Label="Configuration"> 198 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'" Label="Configuration">
198 <ConfigurationType>DynamicLibrary</ConfigurationType> 199 <ConfigurationType>DynamicLibrary</ConfigurationType>
199 <CharacterSet>NotSet</CharacterSet> 200 <CharacterSet>NotSet</CharacterSet>
200 <PlatformToolset>v143</PlatformToolset> 201 <PlatformToolset>v143</PlatformToolset>
202 <WholeProgramOptimization>true</WholeProgramOptimization>
201 </PropertyGroup> 203 </PropertyGroup>
202 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'" Label="Configuration"> 204 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'" Label="Configuration">
203 <ConfigurationType>DynamicLibrary</ConfigurationType> 205 <ConfigurationType>DynamicLibrary</ConfigurationType>
@@ -205,7 +207,7 @@
205 <PlatformToolset>v143</PlatformToolset> 207 <PlatformToolset>v143</PlatformToolset>
206 <UseDebugLibraries>true</UseDebugLibraries> 208 <UseDebugLibraries>true</UseDebugLibraries>
207 </PropertyGroup> 209 </PropertyGroup>
208 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'" Label="Configuration"> 210 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'" Label="Configuration">
209 <ConfigurationType>DynamicLibrary</ConfigurationType> 211 <ConfigurationType>DynamicLibrary</ConfigurationType>
210 <CharacterSet>NotSet</CharacterSet> 212 <CharacterSet>NotSet</CharacterSet>
211 <PlatformToolset>v143</PlatformToolset> 213 <PlatformToolset>v143</PlatformToolset>
@@ -223,7 +225,7 @@
223 <PlatformToolset>v143</PlatformToolset> 225 <PlatformToolset>v143</PlatformToolset>
224 <UseDebugLibraries>true</UseDebugLibraries> 226 <UseDebugLibraries>true</UseDebugLibraries>
225 </PropertyGroup> 227 </PropertyGroup>
226 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'" Label="Configuration"> 228 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'" Label="Configuration">
227 <ConfigurationType>DynamicLibrary</ConfigurationType> 229 <ConfigurationType>DynamicLibrary</ConfigurationType>
228 <CharacterSet>NotSet</CharacterSet> 230 <CharacterSet>NotSet</CharacterSet>
229 <PlatformToolset>v143</PlatformToolset> 231 <PlatformToolset>v143</PlatformToolset>
@@ -233,11 +235,13 @@
233 <ConfigurationType>DynamicLibrary</ConfigurationType> 235 <ConfigurationType>DynamicLibrary</ConfigurationType>
234 <CharacterSet>NotSet</CharacterSet> 236 <CharacterSet>NotSet</CharacterSet>
235 <PlatformToolset>v143</PlatformToolset> 237 <PlatformToolset>v143</PlatformToolset>
238 <WholeProgramOptimization>true</WholeProgramOptimization>
236 </PropertyGroup> 239 </PropertyGroup>
237 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'" Label="Configuration"> 240 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'" Label="Configuration">
238 <ConfigurationType>DynamicLibrary</ConfigurationType> 241 <ConfigurationType>DynamicLibrary</ConfigurationType>
239 <CharacterSet>NotSet</CharacterSet> 242 <CharacterSet>NotSet</CharacterSet>
240 <PlatformToolset>v143</PlatformToolset> 243 <PlatformToolset>v143</PlatformToolset>
244 <WholeProgramOptimization>true</WholeProgramOptimization>
241 </PropertyGroup> 245 </PropertyGroup>
242 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'" Label="Configuration"> 246 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'" Label="Configuration">
243 <ConfigurationType>DynamicLibrary</ConfigurationType> 247 <ConfigurationType>DynamicLibrary</ConfigurationType>
@@ -251,7 +255,7 @@
251 <PlatformToolset>v143</PlatformToolset> 255 <PlatformToolset>v143</PlatformToolset>
252 <UseDebugLibraries>true</UseDebugLibraries> 256 <UseDebugLibraries>true</UseDebugLibraries>
253 </PropertyGroup> 257 </PropertyGroup>
254 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'"> 258 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">
255 <PlatformToolset>Clang</PlatformToolset> 259 <PlatformToolset>Clang</PlatformToolset>
256 <ConfigurationType>DynamicLibrary</ConfigurationType> 260 <ConfigurationType>DynamicLibrary</ConfigurationType>
257 </PropertyGroup> 261 </PropertyGroup>
@@ -287,7 +291,7 @@
287 <PlatformToolset>Clang</PlatformToolset> 291 <PlatformToolset>Clang</PlatformToolset>
288 <ConfigurationType>DynamicLibrary</ConfigurationType> 292 <ConfigurationType>DynamicLibrary</ConfigurationType>
289 </PropertyGroup> 293 </PropertyGroup>
290 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'"> 294 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">
291 <PlatformToolset>Clang</PlatformToolset> 295 <PlatformToolset>Clang</PlatformToolset>
292 <ConfigurationType>DynamicLibrary</ConfigurationType> 296 <ConfigurationType>DynamicLibrary</ConfigurationType>
293 </PropertyGroup> 297 </PropertyGroup>
@@ -309,7 +313,7 @@
309 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'" Label="PropertySheets"> 313 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'" Label="PropertySheets">
310 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 314 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
311 </ImportGroup> 315 </ImportGroup>
312 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'" Label="PropertySheets"> 316 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'" Label="PropertySheets">
313 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 317 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
314 </ImportGroup> 318 </ImportGroup>
315 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'" Label="PropertySheets"> 319 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'" Label="PropertySheets">
@@ -318,7 +322,7 @@
318 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'" Label="PropertySheets"> 322 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'" Label="PropertySheets">
319 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 323 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
320 </ImportGroup> 324 </ImportGroup>
321 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'" Label="PropertySheets"> 325 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'" Label="PropertySheets">
322 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 326 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
323 </ImportGroup> 327 </ImportGroup>
324 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'" Label="PropertySheets"> 328 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'" Label="PropertySheets">
@@ -330,7 +334,7 @@
330 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'" Label="PropertySheets"> 334 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'" Label="PropertySheets">
331 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 335 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
332 </ImportGroup> 336 </ImportGroup>
333 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'" Label="PropertySheets"> 337 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'" Label="PropertySheets">
334 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 338 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
335 </ImportGroup> 339 </ImportGroup>
336 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'" Label="PropertySheets"> 340 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'" Label="PropertySheets">
@@ -339,7 +343,7 @@
339 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'" Label="PropertySheets"> 343 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'" Label="PropertySheets">
340 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 344 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
341 </ImportGroup> 345 </ImportGroup>
342 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'" Label="PropertySheets"> 346 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'" Label="PropertySheets">
343 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 347 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
344 </ImportGroup> 348 </ImportGroup>
345 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'" Label="PropertySheets"> 349 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'" Label="PropertySheets">
@@ -358,38 +362,38 @@
358 <PropertyGroup> 362 <PropertyGroup>
359 <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> 363 <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
360 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 364 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
361 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 365 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
362 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 366 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
363 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 367 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
364 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 368 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
365 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 369 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
366 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 370 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
367 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 371 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
368 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 372 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
369 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 373 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
370 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 374 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
371 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 375 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
372 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 376 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
373 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 377 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
374 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 378 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
375 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 379 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
376 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 380 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
377 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 381 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
378 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 382 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
379 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 383 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
380 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 384 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
381 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 385 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
382 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 386 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
383 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 387 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
384 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">false</LinkIncremental> 388 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">false</LinkIncremental>
385 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">false</LinkIncremental> 389 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">false</LinkIncremental>
386 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">false</LinkIncremental> 390 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">false</LinkIncremental>
387 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">false</LinkIncremental> 391 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">false</LinkIncremental>
388 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">false</LinkIncremental> 392 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">false</LinkIncremental>
389 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">false</LinkIncremental> 393 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">false</LinkIncremental>
390 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">false</LinkIncremental> 394 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">false</LinkIncremental>
391 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">false</LinkIncremental> 395 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">false</LinkIncremental>
392 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">false</LinkIncremental> 396 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">false</LinkIncremental>
393 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">false</LinkIncremental> 397 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">false</LinkIncremental>
394 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">false</LinkIncremental> 398 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">false</LinkIncremental>
395 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">false</LinkIncremental> 399 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">false</LinkIncremental>
@@ -403,17 +407,17 @@
403 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">false</LinkIncremental> 407 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">false</LinkIncremental>
404 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">false</LinkIncremental> 408 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">false</LinkIncremental>
405 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">lanes_core</TargetName> 409 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">lanes_core</TargetName>
406 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">lanes_core</TargetName> 410 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">lanes_core</TargetName>
407 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">lanes_core</TargetName> 411 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">lanes_core</TargetName>
408 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">lanes_core</TargetName> 412 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">lanes_core</TargetName>
409 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">lanes_core</TargetName> 413 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">lanes_core</TargetName>
410 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">lanes_core</TargetName> 414 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">lanes_core</TargetName>
411 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">lanes_core</TargetName> 415 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">lanes_core</TargetName>
412 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">lanes_core</TargetName> 416 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">lanes_core</TargetName>
413 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">lanes_core</TargetName> 417 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">lanes_core</TargetName>
414 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">lanes_core</TargetName> 418 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">lanes_core</TargetName>
415 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">lanes_core</TargetName> 419 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">lanes_core</TargetName>
416 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">lanes_core</TargetName> 420 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">lanes_core</TargetName>
417 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">lanes_core</TargetName> 421 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">lanes_core</TargetName>
418 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">lanes_core</TargetName> 422 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">lanes_core</TargetName>
419 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">lanes_core</TargetName> 423 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">lanes_core</TargetName>
@@ -443,7 +447,7 @@
443 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 447 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
444 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 448 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
445 </PropertyGroup> 449 </PropertyGroup>
446 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 450 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
447 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 451 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
448 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 452 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
449 </PropertyGroup> 453 </PropertyGroup>
@@ -459,7 +463,7 @@
459 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 463 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
460 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 464 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
461 </PropertyGroup> 465 </PropertyGroup>
462 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 466 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
463 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 467 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
464 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 468 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
465 </PropertyGroup> 469 </PropertyGroup>
@@ -475,7 +479,7 @@
475 <LinkIncremental>false</LinkIncremental> 479 <LinkIncremental>false</LinkIncremental>
476 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 480 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
477 </PropertyGroup> 481 </PropertyGroup>
478 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 482 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
479 <LinkIncremental>false</LinkIncremental> 483 <LinkIncremental>false</LinkIncremental>
480 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 484 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
481 </PropertyGroup> 485 </PropertyGroup>
@@ -486,7 +490,7 @@
486 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'"> 490 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
487 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 491 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
488 </PropertyGroup> 492 </PropertyGroup>
489 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 493 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
490 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis> 494 <EnableClangTidyCodeAnalysis>true</EnableClangTidyCodeAnalysis>
491 </PropertyGroup> 495 </PropertyGroup>
492 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 496 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
@@ -518,12 +522,12 @@
518 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 522 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
519 <TargetName>lanes_core</TargetName> 523 <TargetName>lanes_core</TargetName>
520 </PropertyGroup> 524 </PropertyGroup>
521 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'"> 525 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">
522 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 526 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
523 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 527 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
524 <TargetName>lanes_core</TargetName> 528 <TargetName>lanes_core</TargetName>
525 </PropertyGroup> 529 </PropertyGroup>
526 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'"> 530 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">
527 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 531 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
528 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 532 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
529 <TargetName>lanes_core</TargetName> 533 <TargetName>lanes_core</TargetName>
@@ -555,7 +559,7 @@
555 </PreBuildEvent> 559 </PreBuildEvent>
556 <ClCompile> 560 <ClCompile>
557 <Optimization>Disabled</Optimization> 561 <Optimization>Disabled</Optimization>
558 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 562 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
559 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 563 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
560 <MinimalRebuild>false</MinimalRebuild> 564 <MinimalRebuild>false</MinimalRebuild>
561 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 565 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -569,59 +573,62 @@
569 <Link> 573 <Link>
570 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 574 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
571 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 575 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
572 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 576 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
573 <GenerateDebugInformation>true</GenerateDebugInformation> 577 <GenerateDebugInformation>true</GenerateDebugInformation>
574 <SubSystem>Windows</SubSystem> 578 <SubSystem>Windows</SubSystem>
575 <RandomizedBaseAddress>false</RandomizedBaseAddress> 579 <RandomizedBaseAddress>false</RandomizedBaseAddress>
576 <DataExecutionPrevention> 580 <DataExecutionPrevention>
577 </DataExecutionPrevention> 581 </DataExecutionPrevention>
578 <TargetMachine>MachineX86</TargetMachine> 582 <TargetMachine>MachineX86</TargetMachine>
579 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
580 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
581 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 583 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
582 </Link> 584 </Link>
583 <PostBuildEvent> 585 <PostBuildEvent>
584 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ 586 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
585xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ 587xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
586</Command> 588</Command>
587 <Message>Copy to Lua 5.1</Message> 589 <Message>
590 </Message>
588 </PostBuildEvent> 591 </PostBuildEvent>
589 </ItemDefinitionGroup> 592 </ItemDefinitionGroup>
590 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 593 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
591 <PreBuildEvent> 594 <PreBuildEvent>
592 <Command> 595 <Command>
593 </Command> 596 </Command>
594 </PreBuildEvent> 597 </PreBuildEvent>
595 <ClCompile> 598 <ClCompile>
596 <Optimization>Disabled</Optimization> 599 <Optimization>MaxSpeed</Optimization>
597 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\LuaJIT\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 600 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
598 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 601 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
599 <MinimalRebuild>false</MinimalRebuild> 602 <MinimalRebuild>false</MinimalRebuild>
600 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 603 <BasicRuntimeChecks>
604 </BasicRuntimeChecks>
601 <PrecompiledHeader>Use</PrecompiledHeader> 605 <PrecompiledHeader>Use</PrecompiledHeader>
602 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 606 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
603 <WarningLevel>Level4</WarningLevel> 607 <WarningLevel>Level4</WarningLevel>
604 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 608 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
605 <LanguageStandard>stdcpp20</LanguageStandard> 609 <LanguageStandard>stdcpp20</LanguageStandard>
606 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 610 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
611 <OmitFramePointers>true</OmitFramePointers>
612 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
607 </ClCompile> 613 </ClCompile>
608 <Link> 614 <Link>
609 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 615 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
610 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 616 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
611 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 617 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
612 <GenerateDebugInformation>true</GenerateDebugInformation> 618 <GenerateDebugInformation>true</GenerateDebugInformation>
613 <SubSystem>Windows</SubSystem> 619 <SubSystem>Windows</SubSystem>
614 <RandomizedBaseAddress>false</RandomizedBaseAddress> 620 <RandomizedBaseAddress>false</RandomizedBaseAddress>
615 <DataExecutionPrevention> 621 <DataExecutionPrevention>
616 </DataExecutionPrevention> 622 </DataExecutionPrevention>
617 <TargetMachine>MachineX86</TargetMachine> 623 <TargetMachine>MachineX86</TargetMachine>
618 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
619 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
620 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 624 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
621 </Link> 625 </Link>
622 <PostBuildEvent> 626 <PostBuildEvent>
623 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\</Command> 627 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
624 <Message>Copy to LuaJIT</Message> 628xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
629</Command>
630 <Message>
631 </Message>
625 </PostBuildEvent> 632 </PostBuildEvent>
626 </ItemDefinitionGroup> 633 </ItemDefinitionGroup>
627 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'"> 634 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
@@ -631,7 +638,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
631 </PreBuildEvent> 638 </PreBuildEvent>
632 <ClCompile> 639 <ClCompile>
633 <Optimization>Disabled</Optimization> 640 <Optimization>Disabled</Optimization>
634 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 641 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
635 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 642 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
636 <MinimalRebuild>false</MinimalRebuild> 643 <MinimalRebuild>false</MinimalRebuild>
637 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 644 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -645,22 +652,21 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
645 <Link> 652 <Link>
646 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> 653 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies>
647 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 654 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
648 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 655 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
649 <GenerateDebugInformation>true</GenerateDebugInformation> 656 <GenerateDebugInformation>true</GenerateDebugInformation>
650 <SubSystem>Windows</SubSystem> 657 <SubSystem>Windows</SubSystem>
651 <RandomizedBaseAddress>false</RandomizedBaseAddress> 658 <RandomizedBaseAddress>false</RandomizedBaseAddress>
652 <DataExecutionPrevention> 659 <DataExecutionPrevention>
653 </DataExecutionPrevention> 660 </DataExecutionPrevention>
654 <TargetMachine>MachineX86</TargetMachine> 661 <TargetMachine>MachineX86</TargetMachine>
655 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
656 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
657 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 662 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
658 </Link> 663 </Link>
659 <PostBuildEvent> 664 <PostBuildEvent>
660 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ 665 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
661xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ 666xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
662</Command> 667</Command>
663 <Message>Copy to Lua 5.3</Message> 668 <Message>
669 </Message>
664 </PostBuildEvent> 670 </PostBuildEvent>
665 </ItemDefinitionGroup> 671 </ItemDefinitionGroup>
666 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 672 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
@@ -670,7 +676,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua53\
670 </PreBuildEvent> 676 </PreBuildEvent>
671 <ClCompile> 677 <ClCompile>
672 <Optimization>Disabled</Optimization> 678 <Optimization>Disabled</Optimization>
673 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 679 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
674 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 680 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
675 <MinimalRebuild>false</MinimalRebuild> 681 <MinimalRebuild>false</MinimalRebuild>
676 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 682 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -684,59 +690,61 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua53\
684 <Link> 690 <Link>
685 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies> 691 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies>
686 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 692 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
687 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 693 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
688 <GenerateDebugInformation>true</GenerateDebugInformation> 694 <GenerateDebugInformation>true</GenerateDebugInformation>
689 <SubSystem>Windows</SubSystem> 695 <SubSystem>Windows</SubSystem>
690 <RandomizedBaseAddress>false</RandomizedBaseAddress> 696 <RandomizedBaseAddress>false</RandomizedBaseAddress>
691 <DataExecutionPrevention> 697 <DataExecutionPrevention>
692 </DataExecutionPrevention> 698 </DataExecutionPrevention>
693 <TargetMachine>MachineX86</TargetMachine> 699 <TargetMachine>MachineX86</TargetMachine>
694 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
695 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
696 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 700 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
697 </Link> 701 </Link>
698 <PostBuildEvent> 702 <PostBuildEvent>
699 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ 703 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
700xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ 704xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
701</Command> 705</Command>
702 <Message>Copy to Lua 5.4</Message> 706 <Message>
707 </Message>
703 </PostBuildEvent> 708 </PostBuildEvent>
704 </ItemDefinitionGroup> 709 </ItemDefinitionGroup>
705 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 710 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
706 <PreBuildEvent> 711 <PreBuildEvent>
707 <Command> 712 <Command>
708 </Command> 713 </Command>
709 </PreBuildEvent> 714 </PreBuildEvent>
710 <ClCompile> 715 <ClCompile>
711 <Optimization>Disabled</Optimization> 716 <Optimization>Disabled</Optimization>
712 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\MoonJIT\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 717 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
713 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 718 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
714 <MinimalRebuild>false</MinimalRebuild> 719 <MinimalRebuild>false</MinimalRebuild>
715 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 720 <BasicRuntimeChecks>
721 </BasicRuntimeChecks>
716 <PrecompiledHeader>Use</PrecompiledHeader> 722 <PrecompiledHeader>Use</PrecompiledHeader>
717 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 723 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
718 <WarningLevel>Level4</WarningLevel> 724 <WarningLevel>Level4</WarningLevel>
719 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 725 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
720 <LanguageStandard>stdcpp20</LanguageStandard> 726 <LanguageStandard>stdcpp20</LanguageStandard>
721 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 727 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
728 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
722 </ClCompile> 729 </ClCompile>
723 <Link> 730 <Link>
724 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 731 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
725 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 732 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
726 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\MoonJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 733 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
727 <GenerateDebugInformation>true</GenerateDebugInformation> 734 <GenerateDebugInformation>true</GenerateDebugInformation>
728 <SubSystem>Windows</SubSystem> 735 <SubSystem>Windows</SubSystem>
729 <RandomizedBaseAddress>false</RandomizedBaseAddress> 736 <RandomizedBaseAddress>false</RandomizedBaseAddress>
730 <DataExecutionPrevention> 737 <DataExecutionPrevention>
731 </DataExecutionPrevention> 738 </DataExecutionPrevention>
732 <TargetMachine>MachineX86</TargetMachine> 739 <TargetMachine>MachineX86</TargetMachine>
733 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
734 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
735 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 740 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
736 </Link> 741 </Link>
737 <PostBuildEvent> 742 <PostBuildEvent>
738 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\MoonJIT\bin\$(Platform)\</Command> 743 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
739 <Message>Copy to MoonJIT</Message> 744xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
745</Command>
746 <Message>
747 </Message>
740 </PostBuildEvent> 748 </PostBuildEvent>
741 </ItemDefinitionGroup> 749 </ItemDefinitionGroup>
742 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 750 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
@@ -745,7 +753,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
745 </Command> 753 </Command>
746 </PreBuildEvent> 754 </PreBuildEvent>
747 <ClCompile> 755 <ClCompile>
748 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 756 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
749 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 757 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
750 <MinimalRebuild>false</MinimalRebuild> 758 <MinimalRebuild>false</MinimalRebuild>
751 <PrecompiledHeader>Use</PrecompiledHeader> 759 <PrecompiledHeader>Use</PrecompiledHeader>
@@ -755,27 +763,31 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
755 <LanguageStandard>stdcpp20</LanguageStandard> 763 <LanguageStandard>stdcpp20</LanguageStandard>
756 <WholeProgramOptimization>true</WholeProgramOptimization> 764 <WholeProgramOptimization>true</WholeProgramOptimization>
757 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 765 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
766 <OmitFramePointers>true</OmitFramePointers>
767 <BasicRuntimeChecks />
768 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
758 </ClCompile> 769 </ClCompile>
759 <Link> 770 <Link>
760 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> 771 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies>
761 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 772 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
762 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 773 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
763 <GenerateDebugInformation>true</GenerateDebugInformation> 774 <GenerateDebugInformation>true</GenerateDebugInformation>
764 <SubSystem>Windows</SubSystem> 775 <SubSystem>Windows</SubSystem>
765 <RandomizedBaseAddress>false</RandomizedBaseAddress> 776 <RandomizedBaseAddress>false</RandomizedBaseAddress>
766 <DataExecutionPrevention> 777 <DataExecutionPrevention>
767 </DataExecutionPrevention> 778 </DataExecutionPrevention>
768 <TargetMachine>MachineX86</TargetMachine> 779 <TargetMachine>MachineX86</TargetMachine>
769 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
770 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
771 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 780 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
772 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 781 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
782 <OptimizeReferences>true</OptimizeReferences>
783 <EnableCOMDATFolding>true</EnableCOMDATFolding>
773 </Link> 784 </Link>
774 <PostBuildEvent> 785 <PostBuildEvent>
775 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\ 786 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
776xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua513\bin\$(Platform)\Release\ 787xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
777</Command> 788</Command>
778 <Message>Copy to Lua 5.3</Message> 789 <Message>
790 </Message>
779 </PostBuildEvent> 791 </PostBuildEvent>
780 </ItemDefinitionGroup> 792 </ItemDefinitionGroup>
781 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'"> 793 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
@@ -784,7 +796,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua513
784 </Command> 796 </Command>
785 </PreBuildEvent> 797 </PreBuildEvent>
786 <ClCompile> 798 <ClCompile>
787 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 799 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
788 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 800 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
789 <PrecompiledHeader>Use</PrecompiledHeader> 801 <PrecompiledHeader>Use</PrecompiledHeader>
790 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 802 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
@@ -793,27 +805,31 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua513
793 <LanguageStandard>stdcpp20</LanguageStandard> 805 <LanguageStandard>stdcpp20</LanguageStandard>
794 <WholeProgramOptimization>true</WholeProgramOptimization> 806 <WholeProgramOptimization>true</WholeProgramOptimization>
795 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 807 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
808 <OmitFramePointers>true</OmitFramePointers>
809 <BasicRuntimeChecks />
810 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
796 </ClCompile> 811 </ClCompile>
797 <Link> 812 <Link>
798 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies> 813 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies>
799 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 814 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
800 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 815 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
801 <GenerateDebugInformation>true</GenerateDebugInformation> 816 <GenerateDebugInformation>true</GenerateDebugInformation>
802 <SubSystem>Windows</SubSystem> 817 <SubSystem>Windows</SubSystem>
803 <RandomizedBaseAddress>false</RandomizedBaseAddress> 818 <RandomizedBaseAddress>false</RandomizedBaseAddress>
804 <DataExecutionPrevention> 819 <DataExecutionPrevention>
805 </DataExecutionPrevention> 820 </DataExecutionPrevention>
806 <TargetMachine>MachineX86</TargetMachine> 821 <TargetMachine>MachineX86</TargetMachine>
807 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
808 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
809 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 822 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
810 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 823 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
824 <OptimizeReferences>true</OptimizeReferences>
825 <EnableCOMDATFolding>true</EnableCOMDATFolding>
811 </Link> 826 </Link>
812 <PostBuildEvent> 827 <PostBuildEvent>
813 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\ 828 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
814xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\ 829xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
815</Command> 830</Command>
816 <Message>Copy to Lua 5.4</Message> 831 <Message>
832 </Message>
817 </PostBuildEvent> 833 </PostBuildEvent>
818 </ItemDefinitionGroup> 834 </ItemDefinitionGroup>
819 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'"> 835 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
@@ -823,7 +839,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
823 </PreBuildEvent> 839 </PreBuildEvent>
824 <ClCompile> 840 <ClCompile>
825 <Optimization>Disabled</Optimization> 841 <Optimization>Disabled</Optimization>
826 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 842 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
827 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 843 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
828 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 844 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
829 <PrecompiledHeader>Use</PrecompiledHeader> 845 <PrecompiledHeader>Use</PrecompiledHeader>
@@ -832,11 +848,12 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
832 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 848 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
833 <LanguageStandard>stdcpp20</LanguageStandard> 849 <LanguageStandard>stdcpp20</LanguageStandard>
834 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 850 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
851 <OmitFramePointers>false</OmitFramePointers>
835 </ClCompile> 852 </ClCompile>
836 <Link> 853 <Link>
837 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 854 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
838 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 855 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
839 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 856 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
840 <GenerateDebugInformation>true</GenerateDebugInformation> 857 <GenerateDebugInformation>true</GenerateDebugInformation>
841 <SubSystem>Windows</SubSystem> 858 <SubSystem>Windows</SubSystem>
842 <RandomizedBaseAddress>false</RandomizedBaseAddress> 859 <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -844,33 +861,37 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
844 </DataExecutionPrevention> 861 </DataExecutionPrevention>
845 </Link> 862 </Link>
846 <PostBuildEvent> 863 <PostBuildEvent>
847 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ 864 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
848xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\ 865xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
849</Command> 866</Command>
850 <Message>Copy to Lua 5.1</Message> 867 <Message>
868 </Message>
851 </PostBuildEvent> 869 </PostBuildEvent>
852 </ItemDefinitionGroup> 870 </ItemDefinitionGroup>
853 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 871 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
854 <PreBuildEvent> 872 <PreBuildEvent>
855 <Command> 873 <Command>
856 </Command> 874 </Command>
857 </PreBuildEvent> 875 </PreBuildEvent>
858 <ClCompile> 876 <ClCompile>
859 <Optimization>Disabled</Optimization> 877 <Optimization>MaxSpeed</Optimization>
860 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\LuaJIT\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 878 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
861 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 879 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
862 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 880 <BasicRuntimeChecks>
881 </BasicRuntimeChecks>
863 <PrecompiledHeader>Use</PrecompiledHeader> 882 <PrecompiledHeader>Use</PrecompiledHeader>
864 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 883 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
865 <WarningLevel>Level4</WarningLevel> 884 <WarningLevel>Level4</WarningLevel>
866 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 885 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
867 <LanguageStandard>stdcpp20</LanguageStandard> 886 <LanguageStandard>stdcpp20</LanguageStandard>
868 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 887 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
888 <OmitFramePointers>true</OmitFramePointers>
889 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
869 </ClCompile> 890 </ClCompile>
870 <Link> 891 <Link>
871 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 892 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
872 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 893 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
873 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 894 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
874 <GenerateDebugInformation>true</GenerateDebugInformation> 895 <GenerateDebugInformation>true</GenerateDebugInformation>
875 <SubSystem>Windows</SubSystem> 896 <SubSystem>Windows</SubSystem>
876 <RandomizedBaseAddress>false</RandomizedBaseAddress> 897 <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -878,8 +899,11 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
878 </DataExecutionPrevention> 899 </DataExecutionPrevention>
879 </Link> 900 </Link>
880 <PostBuildEvent> 901 <PostBuildEvent>
881 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\</Command> 902 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
882 <Message>Copy to LuaJIT</Message> 903xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
904</Command>
905 <Message>
906 </Message>
883 </PostBuildEvent> 907 </PostBuildEvent>
884 </ItemDefinitionGroup> 908 </ItemDefinitionGroup>
885 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'"> 909 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
@@ -889,7 +913,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
889 </PreBuildEvent> 913 </PreBuildEvent>
890 <ClCompile> 914 <ClCompile>
891 <Optimization>Disabled</Optimization> 915 <Optimization>Disabled</Optimization>
892 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 916 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
893 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 917 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
894 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 918 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
895 <PrecompiledHeader>Use</PrecompiledHeader> 919 <PrecompiledHeader>Use</PrecompiledHeader>
@@ -898,11 +922,12 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
898 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 922 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
899 <LanguageStandard>stdcpp20</LanguageStandard> 923 <LanguageStandard>stdcpp20</LanguageStandard>
900 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 924 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
925 <OmitFramePointers>false</OmitFramePointers>
901 </ClCompile> 926 </ClCompile>
902 <Link> 927 <Link>
903 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> 928 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies>
904 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 929 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
905 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 930 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
906 <GenerateDebugInformation>true</GenerateDebugInformation> 931 <GenerateDebugInformation>true</GenerateDebugInformation>
907 <SubSystem>Windows</SubSystem> 932 <SubSystem>Windows</SubSystem>
908 <RandomizedBaseAddress>false</RandomizedBaseAddress> 933 <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -910,10 +935,11 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
910 </DataExecutionPrevention> 935 </DataExecutionPrevention>
911 </Link> 936 </Link>
912 <PostBuildEvent> 937 <PostBuildEvent>
913 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ 938 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
914xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\ 939xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
915</Command> 940</Command>
916 <Message>Copy to Lua 5.3</Message> 941 <Message>
942 </Message>
917 </PostBuildEvent> 943 </PostBuildEvent>
918 </ItemDefinitionGroup> 944 </ItemDefinitionGroup>
919 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 945 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
@@ -923,7 +949,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua53\
923 </PreBuildEvent> 949 </PreBuildEvent>
924 <ClCompile> 950 <ClCompile>
925 <Optimization>Disabled</Optimization> 951 <Optimization>Disabled</Optimization>
926 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 952 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
927 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 953 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
928 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 954 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
929 <PrecompiledHeader>Use</PrecompiledHeader> 955 <PrecompiledHeader>Use</PrecompiledHeader>
@@ -932,11 +958,12 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua53\
932 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 958 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
933 <LanguageStandard>stdcpp20</LanguageStandard> 959 <LanguageStandard>stdcpp20</LanguageStandard>
934 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 960 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
961 <OmitFramePointers>false</OmitFramePointers>
935 </ClCompile> 962 </ClCompile>
936 <Link> 963 <Link>
937 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies> 964 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies>
938 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 965 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
939 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 966 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
940 <GenerateDebugInformation>true</GenerateDebugInformation> 967 <GenerateDebugInformation>true</GenerateDebugInformation>
941 <SubSystem>Windows</SubSystem> 968 <SubSystem>Windows</SubSystem>
942 <RandomizedBaseAddress>false</RandomizedBaseAddress> 969 <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -944,33 +971,37 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua53\
944 </DataExecutionPrevention> 971 </DataExecutionPrevention>
945 </Link> 972 </Link>
946 <PostBuildEvent> 973 <PostBuildEvent>
947 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ 974 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
948xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\ 975xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
949</Command> 976</Command>
950 <Message>Copy to Lua 5.4</Message> 977 <Message>
978 </Message>
951 </PostBuildEvent> 979 </PostBuildEvent>
952 </ItemDefinitionGroup> 980 </ItemDefinitionGroup>
953 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 981 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
954 <PreBuildEvent> 982 <PreBuildEvent>
955 <Command> 983 <Command>
956 </Command> 984 </Command>
957 </PreBuildEvent> 985 </PreBuildEvent>
958 <ClCompile> 986 <ClCompile>
959 <Optimization>Disabled</Optimization> 987 <Optimization>Disabled</Optimization>
960 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\MoonJIT\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 988 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
961 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 989 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
962 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 990 <BasicRuntimeChecks>
991 </BasicRuntimeChecks>
963 <PrecompiledHeader>Use</PrecompiledHeader> 992 <PrecompiledHeader>Use</PrecompiledHeader>
964 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 993 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
965 <WarningLevel>Level4</WarningLevel> 994 <WarningLevel>Level4</WarningLevel>
966 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 995 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
967 <LanguageStandard>stdcpp20</LanguageStandard> 996 <LanguageStandard>stdcpp20</LanguageStandard>
968 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 997 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
998 <OmitFramePointers>false</OmitFramePointers>
999 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
969 </ClCompile> 1000 </ClCompile>
970 <Link> 1001 <Link>
971 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 1002 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
972 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1003 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
973 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\MoonJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1004 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
974 <GenerateDebugInformation>true</GenerateDebugInformation> 1005 <GenerateDebugInformation>true</GenerateDebugInformation>
975 <SubSystem>Windows</SubSystem> 1006 <SubSystem>Windows</SubSystem>
976 <RandomizedBaseAddress>false</RandomizedBaseAddress> 1007 <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -978,8 +1009,11 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
978 </DataExecutionPrevention> 1009 </DataExecutionPrevention>
979 </Link> 1010 </Link>
980 <PostBuildEvent> 1011 <PostBuildEvent>
981 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\MoonJIT\bin\$(Platform)\</Command> 1012 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
982 <Message>Copy to MoonJIT</Message> 1013xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1014</Command>
1015 <Message>
1016 </Message>
983 </PostBuildEvent> 1017 </PostBuildEvent>
984 </ItemDefinitionGroup> 1018 </ItemDefinitionGroup>
985 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'"> 1019 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
@@ -988,8 +1022,8 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
988 </Command> 1022 </Command>
989 </PreBuildEvent> 1023 </PreBuildEvent>
990 <ClCompile> 1024 <ClCompile>
991 <Optimization>Full</Optimization> 1025 <Optimization>MaxSpeed</Optimization>
992 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1026 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
993 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1027 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
994 <PrecompiledHeader>Use</PrecompiledHeader> 1028 <PrecompiledHeader>Use</PrecompiledHeader>
995 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 1029 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
@@ -998,23 +1032,29 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
998 <LanguageStandard>stdcpp20</LanguageStandard> 1032 <LanguageStandard>stdcpp20</LanguageStandard>
999 <WholeProgramOptimization>true</WholeProgramOptimization> 1033 <WholeProgramOptimization>true</WholeProgramOptimization>
1000 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 1034 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
1035 <OmitFramePointers>true</OmitFramePointers>
1036 <BasicRuntimeChecks />
1037 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1001 </ClCompile> 1038 </ClCompile>
1002 <Link> 1039 <Link>
1003 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> 1040 <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies>
1004 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1041 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1005 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1042 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1006 <GenerateDebugInformation>true</GenerateDebugInformation> 1043 <GenerateDebugInformation>true</GenerateDebugInformation>
1007 <SubSystem>Windows</SubSystem> 1044 <SubSystem>Windows</SubSystem>
1008 <RandomizedBaseAddress>false</RandomizedBaseAddress> 1045 <RandomizedBaseAddress>false</RandomizedBaseAddress>
1009 <DataExecutionPrevention> 1046 <DataExecutionPrevention>
1010 </DataExecutionPrevention> 1047 </DataExecutionPrevention>
1011 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 1048 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
1049 <OptimizeReferences>true</OptimizeReferences>
1050 <EnableCOMDATFolding>true</EnableCOMDATFolding>
1012 </Link> 1051 </Link>
1013 <PostBuildEvent> 1052 <PostBuildEvent>
1014 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\ 1053 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1015xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua513\bin\$(Platform)\Release\ 1054xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1016</Command> 1055</Command>
1017 <Message>Copy to Lua 5.3</Message> 1056 <Message>
1057 </Message>
1018 </PostBuildEvent> 1058 </PostBuildEvent>
1019 </ItemDefinitionGroup> 1059 </ItemDefinitionGroup>
1020 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'"> 1060 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
@@ -1023,7 +1063,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua513
1023 </Command> 1063 </Command>
1024 </PreBuildEvent> 1064 </PreBuildEvent>
1025 <ClCompile> 1065 <ClCompile>
1026 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1066 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
1027 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1067 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1028 <PrecompiledHeader>Use</PrecompiledHeader> 1068 <PrecompiledHeader>Use</PrecompiledHeader>
1029 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 1069 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
@@ -1032,23 +1072,29 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua513
1032 <LanguageStandard>stdcpp20</LanguageStandard> 1072 <LanguageStandard>stdcpp20</LanguageStandard>
1033 <WholeProgramOptimization>true</WholeProgramOptimization> 1073 <WholeProgramOptimization>true</WholeProgramOptimization>
1034 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 1074 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
1075 <OmitFramePointers>true</OmitFramePointers>
1076 <BasicRuntimeChecks />
1077 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1035 </ClCompile> 1078 </ClCompile>
1036 <Link> 1079 <Link>
1037 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies> 1080 <AdditionalDependencies>lua54.lib;%(AdditionalDependencies)</AdditionalDependencies>
1038 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1081 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1039 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1082 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1040 <GenerateDebugInformation>true</GenerateDebugInformation> 1083 <GenerateDebugInformation>true</GenerateDebugInformation>
1041 <SubSystem>Windows</SubSystem> 1084 <SubSystem>Windows</SubSystem>
1042 <RandomizedBaseAddress>false</RandomizedBaseAddress> 1085 <RandomizedBaseAddress>false</RandomizedBaseAddress>
1043 <DataExecutionPrevention> 1086 <DataExecutionPrevention>
1044 </DataExecutionPrevention> 1087 </DataExecutionPrevention>
1045 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 1088 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
1089 <OptimizeReferences>true</OptimizeReferences>
1090 <EnableCOMDATFolding>true</EnableCOMDATFolding>
1046 </Link> 1091 </Link>
1047 <PostBuildEvent> 1092 <PostBuildEvent>
1048 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\ 1093 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1049xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\ 1094xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1050</Command> 1095</Command>
1051 <Message>Copy to Lua 5.4</Message> 1096 <Message>
1097 </Message>
1052 </PostBuildEvent> 1098 </PostBuildEvent>
1053 </ItemDefinitionGroup> 1099 </ItemDefinitionGroup>
1054 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'"> 1100 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
@@ -1058,7 +1104,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
1058 </PreBuildEvent> 1104 </PreBuildEvent>
1059 <ClCompile> 1105 <ClCompile>
1060 <Optimization>Disabled</Optimization> 1106 <Optimization>Disabled</Optimization>
1061 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1107 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
1062 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1108 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1063 <MinimalRebuild>false</MinimalRebuild> 1109 <MinimalRebuild>false</MinimalRebuild>
1064 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 1110 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -1072,22 +1118,21 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua54\
1072 <Link> 1118 <Link>
1073 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies> 1119 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies>
1074 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1120 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1075 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1121 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1076 <GenerateDebugInformation>true</GenerateDebugInformation> 1122 <GenerateDebugInformation>true</GenerateDebugInformation>
1077 <SubSystem>Windows</SubSystem> 1123 <SubSystem>Windows</SubSystem>
1078 <RandomizedBaseAddress>false</RandomizedBaseAddress> 1124 <RandomizedBaseAddress>false</RandomizedBaseAddress>
1079 <DataExecutionPrevention> 1125 <DataExecutionPrevention>
1080 </DataExecutionPrevention> 1126 </DataExecutionPrevention>
1081 <TargetMachine>MachineX86</TargetMachine> 1127 <TargetMachine>MachineX86</TargetMachine>
1082 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
1083 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
1084 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 1128 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
1085 </Link> 1129 </Link>
1086 <PostBuildEvent> 1130 <PostBuildEvent>
1087 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ 1131 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1088xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ 1132xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1089</Command> 1133</Command>
1090 <Message>Copy to Lua 5.2</Message> 1134 <Message>
1135 </Message>
1091 </PostBuildEvent> 1136 </PostBuildEvent>
1092 </ItemDefinitionGroup> 1137 </ItemDefinitionGroup>
1093 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'"> 1138 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
@@ -1097,7 +1142,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1097 </PreBuildEvent> 1142 </PreBuildEvent>
1098 <ClCompile> 1143 <ClCompile>
1099 <Optimization>Disabled</Optimization> 1144 <Optimization>Disabled</Optimization>
1100 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1145 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
1101 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1146 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1102 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 1147 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
1103 <PrecompiledHeader>Use</PrecompiledHeader> 1148 <PrecompiledHeader>Use</PrecompiledHeader>
@@ -1106,11 +1151,12 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1106 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1151 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
1107 <LanguageStandard>stdcpp20</LanguageStandard> 1152 <LanguageStandard>stdcpp20</LanguageStandard>
1108 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 1153 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
1154 <OmitFramePointers>false</OmitFramePointers>
1109 </ClCompile> 1155 </ClCompile>
1110 <Link> 1156 <Link>
1111 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies> 1157 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies>
1112 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1158 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1113 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1159 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1114 <GenerateDebugInformation>true</GenerateDebugInformation> 1160 <GenerateDebugInformation>true</GenerateDebugInformation>
1115 <SubSystem>Windows</SubSystem> 1161 <SubSystem>Windows</SubSystem>
1116 <RandomizedBaseAddress>false</RandomizedBaseAddress> 1162 <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -1118,10 +1164,11 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1118 </DataExecutionPrevention> 1164 </DataExecutionPrevention>
1119 </Link> 1165 </Link>
1120 <PostBuildEvent> 1166 <PostBuildEvent>
1121 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ 1167 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1122xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\ 1168xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1123</Command> 1169</Command>
1124 <Message>Copy to Lua 5.2</Message> 1170 <Message>
1171 </Message>
1125 </PostBuildEvent> 1172 </PostBuildEvent>
1126 </ItemDefinitionGroup> 1173 </ItemDefinitionGroup>
1127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 1174 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
@@ -1130,7 +1177,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1130 </Command> 1177 </Command>
1131 </PreBuildEvent> 1178 </PreBuildEvent>
1132 <ClCompile> 1179 <ClCompile>
1133 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1180 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
1134 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1181 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1135 <PrecompiledHeader>Use</PrecompiledHeader> 1182 <PrecompiledHeader>Use</PrecompiledHeader>
1136 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 1183 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
@@ -1138,11 +1185,14 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1138 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1185 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
1139 <LanguageStandard>stdcpp20</LanguageStandard> 1186 <LanguageStandard>stdcpp20</LanguageStandard>
1140 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 1187 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
1188 <OmitFramePointers>true</OmitFramePointers>
1189 <BasicRuntimeChecks />
1190 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1141 </ClCompile> 1191 </ClCompile>
1142 <Link> 1192 <Link>
1143 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 1193 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
1144 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1194 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1145 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1195 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1146 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 1196 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
1147 <GenerateDebugInformation>true</GenerateDebugInformation> 1197 <GenerateDebugInformation>true</GenerateDebugInformation>
1148 <SubSystem>Windows</SubSystem> 1198 <SubSystem>Windows</SubSystem>
@@ -1152,16 +1202,15 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1152 <DataExecutionPrevention> 1202 <DataExecutionPrevention>
1153 </DataExecutionPrevention> 1203 </DataExecutionPrevention>
1154 <TargetMachine>MachineX86</TargetMachine> 1204 <TargetMachine>MachineX86</TargetMachine>
1155 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
1156 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
1157 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 1205 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
1158 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 1206 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
1159 </Link> 1207 </Link>
1160 <PostBuildEvent> 1208 <PostBuildEvent>
1161 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\ 1209 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1162xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\ 1210xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1163</Command> 1211</Command>
1164 <Message>Copy to Lua 5.1</Message> 1212 <Message>
1213 </Message>
1165 </PostBuildEvent> 1214 </PostBuildEvent>
1166 </ItemDefinitionGroup> 1215 </ItemDefinitionGroup>
1167 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'"> 1216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
@@ -1170,7 +1219,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
1170 </Command> 1219 </Command>
1171 </PreBuildEvent> 1220 </PreBuildEvent>
1172 <ClCompile> 1221 <ClCompile>
1173 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1222 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
1174 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1223 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1175 <PrecompiledHeader>Use</PrecompiledHeader> 1224 <PrecompiledHeader>Use</PrecompiledHeader>
1176 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 1225 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
@@ -1178,11 +1227,14 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
1178 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1227 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
1179 <LanguageStandard>stdcpp20</LanguageStandard> 1228 <LanguageStandard>stdcpp20</LanguageStandard>
1180 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 1229 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
1230 <OmitFramePointers>true</OmitFramePointers>
1231 <BasicRuntimeChecks />
1232 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1181 </ClCompile> 1233 </ClCompile>
1182 <Link> 1234 <Link>
1183 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies> 1235 <AdditionalDependencies>lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
1184 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1236 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1185 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1237 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1186 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 1238 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
1187 <GenerateDebugInformation>true</GenerateDebugInformation> 1239 <GenerateDebugInformation>true</GenerateDebugInformation>
1188 <SubSystem>Windows</SubSystem> 1240 <SubSystem>Windows</SubSystem>
@@ -1194,10 +1246,11 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
1194 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 1246 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
1195 </Link> 1247 </Link>
1196 <PostBuildEvent> 1248 <PostBuildEvent>
1197 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\ 1249 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1198xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\ 1250xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1199</Command> 1251</Command>
1200 <Message>Copy to Lua 5.1</Message> 1252 <Message>
1253 </Message>
1201 </PostBuildEvent> 1254 </PostBuildEvent>
1202 </ItemDefinitionGroup> 1255 </ItemDefinitionGroup>
1203 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'"> 1256 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
@@ -1206,7 +1259,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
1206 </Command> 1259 </Command>
1207 </PreBuildEvent> 1260 </PreBuildEvent>
1208 <ClCompile> 1261 <ClCompile>
1209 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1262 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
1210 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1263 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1211 <PrecompiledHeader>Use</PrecompiledHeader> 1264 <PrecompiledHeader>Use</PrecompiledHeader>
1212 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 1265 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
@@ -1214,11 +1267,14 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
1214 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1267 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
1215 <LanguageStandard>stdcpp20</LanguageStandard> 1268 <LanguageStandard>stdcpp20</LanguageStandard>
1216 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 1269 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
1270 <OmitFramePointers>true</OmitFramePointers>
1271 <BasicRuntimeChecks />
1272 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1217 </ClCompile> 1273 </ClCompile>
1218 <Link> 1274 <Link>
1219 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies> 1275 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies>
1220 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1276 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1221 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1277 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1222 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 1278 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
1223 <GenerateDebugInformation>true</GenerateDebugInformation> 1279 <GenerateDebugInformation>true</GenerateDebugInformation>
1224 <SubSystem>Windows</SubSystem> 1280 <SubSystem>Windows</SubSystem>
@@ -1228,16 +1284,15 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua51\
1228 <DataExecutionPrevention> 1284 <DataExecutionPrevention>
1229 </DataExecutionPrevention> 1285 </DataExecutionPrevention>
1230 <TargetMachine>MachineX86</TargetMachine> 1286 <TargetMachine>MachineX86</TargetMachine>
1231 <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
1232 <ProfileGuidedDatabase>$(IntDir)$(TargetName).pgd</ProfileGuidedDatabase>
1233 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> 1287 <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
1234 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 1288 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
1235 </Link> 1289 </Link>
1236 <PostBuildEvent> 1290 <PostBuildEvent>
1237 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\ 1291 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1238xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\ 1292xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1239</Command> 1293</Command>
1240 <Message>Copy to Lua 5.2</Message> 1294 <Message>
1295 </Message>
1241 </PostBuildEvent> 1296 </PostBuildEvent>
1242 </ItemDefinitionGroup> 1297 </ItemDefinitionGroup>
1243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'"> 1298 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
@@ -1246,7 +1301,7 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1246 </Command> 1301 </Command>
1247 </PreBuildEvent> 1302 </PreBuildEvent>
1248 <ClCompile> 1303 <ClCompile>
1249 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1304 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include</AdditionalIncludeDirectories>
1250 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1305 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1251 <PrecompiledHeader>Use</PrecompiledHeader> 1306 <PrecompiledHeader>Use</PrecompiledHeader>
1252 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 1307 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
@@ -1254,11 +1309,14 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1254 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1309 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
1255 <LanguageStandard>stdcpp20</LanguageStandard> 1310 <LanguageStandard>stdcpp20</LanguageStandard>
1256 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 1311 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
1312 <OmitFramePointers>true</OmitFramePointers>
1313 <BasicRuntimeChecks />
1314 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
1257 </ClCompile> 1315 </ClCompile>
1258 <Link> 1316 <Link>
1259 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies> 1317 <AdditionalDependencies>lua52.lib;%(AdditionalDependencies)</AdditionalDependencies>
1260 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile> 1318 <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>
1261 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 1319 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
1262 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 1320 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
1263 <GenerateDebugInformation>true</GenerateDebugInformation> 1321 <GenerateDebugInformation>true</GenerateDebugInformation>
1264 <SubSystem>Windows</SubSystem> 1322 <SubSystem>Windows</SubSystem>
@@ -1270,10 +1328,11 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1270 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 1328 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
1271 </Link> 1329 </Link>
1272 <PostBuildEvent> 1330 <PostBuildEvent>
1273 <Command>xcopy /F /I /R /Y "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\ 1331 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1274xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\ 1332xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"
1275</Command> 1333</Command>
1276 <Message>Copy to Lua 5.2</Message> 1334 <Message>
1335 </Message>
1277 </PostBuildEvent> 1336 </PostBuildEvent>
1278 </ItemDefinitionGroup> 1337 </ItemDefinitionGroup>
1279 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'"> 1338 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">
@@ -1308,14 +1367,14 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1308 <ExtraWarnings>true</ExtraWarnings> 1367 <ExtraWarnings>true</ExtraWarnings>
1309 </ClCompile> 1368 </ClCompile>
1310 </ItemDefinitionGroup> 1369 </ItemDefinitionGroup>
1311 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'"> 1370 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">
1312 <ClCompile> 1371 <ClCompile>
1313 <CppLanguageStd>Cpp20</CppLanguageStd> 1372 <CppLanguageStd>Cpp20</CppLanguageStd>
1314 <PrecompiledHeader>Use</PrecompiledHeader> 1373 <PrecompiledHeader>Use</PrecompiledHeader>
1315 <ExtraWarnings>true</ExtraWarnings> 1374 <ExtraWarnings>true</ExtraWarnings>
1316 </ClCompile> 1375 </ClCompile>
1317 </ItemDefinitionGroup> 1376 </ItemDefinitionGroup>
1318 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'"> 1377 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">
1319 <ClCompile> 1378 <ClCompile>
1320 <CppLanguageStd>Cpp20</CppLanguageStd> 1379 <CppLanguageStd>Cpp20</CppLanguageStd>
1321 <PrecompiledHeader>Use</PrecompiledHeader> 1380 <PrecompiledHeader>Use</PrecompiledHeader>
@@ -1358,9 +1417,9 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1358 <ClCompile Include="src\allocator.cpp" /> 1417 <ClCompile Include="src\allocator.cpp" />
1359 <ClCompile Include="src\_pch.cpp"> 1418 <ClCompile Include="src\_pch.cpp">
1360 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">Create</PrecompiledHeader> 1419 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">Create</PrecompiledHeader>
1361 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">Create</PrecompiledHeader> 1420 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">Create</PrecompiledHeader>
1362 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">Create</PrecompiledHeader> 1421 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">Create</PrecompiledHeader>
1363 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">Create</PrecompiledHeader> 1422 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">Create</PrecompiledHeader>
1364 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">Create</PrecompiledHeader> 1423 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">Create</PrecompiledHeader>
1365 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">Create</PrecompiledHeader> 1424 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">Create</PrecompiledHeader>
1366 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">Create</PrecompiledHeader> 1425 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">Create</PrecompiledHeader>
@@ -1368,9 +1427,9 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1368 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">Create</PrecompiledHeader> 1427 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">Create</PrecompiledHeader>
1369 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">Create</PrecompiledHeader> 1428 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">Create</PrecompiledHeader>
1370 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">Create</PrecompiledHeader> 1429 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">Create</PrecompiledHeader>
1371 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">Create</PrecompiledHeader> 1430 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">Create</PrecompiledHeader>
1372 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">Create</PrecompiledHeader> 1431 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">Create</PrecompiledHeader>
1373 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">Create</PrecompiledHeader> 1432 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">Create</PrecompiledHeader>
1374 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">Create</PrecompiledHeader> 1433 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">Create</PrecompiledHeader>
1375 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">Create</PrecompiledHeader> 1434 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">Create</PrecompiledHeader>
1376 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">Create</PrecompiledHeader> 1435 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">Create</PrecompiledHeader>
@@ -1378,9 +1437,9 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1378 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">Create</PrecompiledHeader> 1437 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">Create</PrecompiledHeader>
1379 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">Create</PrecompiledHeader> 1438 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">Create</PrecompiledHeader>
1380 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Prospero'">Create</PrecompiledHeader> 1439 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Prospero'">Create</PrecompiledHeader>
1381 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'">Create</PrecompiledHeader> 1440 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">Create</PrecompiledHeader>
1382 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'">Create</PrecompiledHeader> 1441 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'">Create</PrecompiledHeader>
1383 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'">Create</PrecompiledHeader> 1442 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">Create</PrecompiledHeader>
1384 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">Create</PrecompiledHeader> 1443 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">Create</PrecompiledHeader>
1385 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Prospero'">Create</PrecompiledHeader> 1444 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Prospero'">Create</PrecompiledHeader>
1386 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Prospero'">Create</PrecompiledHeader> 1445 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Prospero'">Create</PrecompiledHeader>
@@ -1437,92 +1496,103 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1437 <None Include="CHANGES" /> 1496 <None Include="CHANGES" />
1438 <CustomBuild Include="src\lanes.lua"> 1497 <CustomBuild Include="src\lanes.lua">
1439 <FileType>Document</FileType> 1498 <FileType>Document</FileType>
1440 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">Copy lanes.lua to Lua 5.1</Message> 1499 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
1441 <Message Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">Copy lanes.lua to LuaJIT</Message> 1500 </Message>
1442 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">Copy lanes.lua to Lua 5.3</Message> 1501 <Message Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
1443 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">Copy lanes.lua to framework</Message> 1502 </Message>
1444 <Message Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">Copy lanes.lua to MoonJIT</Message> 1503 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
1504 </Message>
1505 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
1506 </Message>
1507 <Message Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
1508 </Message>
1445 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 1509 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
1446 </Message> 1510 </Message>
1447 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">Copy lanes.lua to framework</Message> 1511 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
1448 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">Copy lanes.lua to Lua 5.1</Message> 1512 </Message>
1449 <Message Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">Copy lanes.lua to LuaJIT</Message> 1513 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
1450 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">Copy lanes.lua to Lua 5.3</Message> 1514 </Message>
1451 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">Copy lanes.lua to Lua 5.4</Message> 1515 <Message Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
1452 <Message Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">Copy lanes.lua to MoonJIT</Message> 1516 </Message>
1453 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">Copy lanes.lua to Lua 5.3</Message> 1517 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
1454 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">Copy lanes.lua to Lua 5.4</Message> 1518 </Message>
1455 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">Copy lanes.lua to Lua 5.2</Message> 1519 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
1456 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">Copy lanes.lua to Lua 5.2</Message> 1520 </Message>
1457 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\</Command> 1521 <Message Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
1458 <Command Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\lua</Command> 1522 </Message>
1459 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\</Command> 1523 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
1460 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\framework\</Command> 1524 </Message>
1461 <Command Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\MoonJIT\bin\$(Platform)\lua</Command> 1525 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
1462 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 1526 </Message>
1463 </Command> 1527 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
1464 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\framework\</Command> 1528 </Message>
1465 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\</Command> 1529 <Message Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
1466 <Command Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\lua</Command> 1530 </Message>
1467 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\</Command> 1531 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1468 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\</Command> 1532 <Command Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua"</Command>
1469 <Command Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\MoonJIT\bin\$(Platform)\lua</Command> 1533 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1470 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\</Command> 1534 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1471 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\</Command> 1535 <Command Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua"</Command>
1472 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\</Command> 1536 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1473 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\</Command> 1537 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1474 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\%(Filename)%(Extension)</Outputs> 1538 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1475 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\lua\%(Filename)%(Extension)</Outputs> 1539 <Command Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua"</Command>
1476 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\%(Filename)%(Extension)</Outputs> 1540 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1477 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">$(SolutionDir)..\framework\%(Filename)%(Extension)</Outputs> 1541 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1478 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">$(SolutionDir)..\MoonJIT\bin\$(Platform)\lua\%(Filename)%(Extension)</Outputs> 1542 <Command Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua"</Command>
1479 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 1543 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1480 </Outputs> 1544 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1481 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">$(SolutionDir)..\framework\%(Filename)%(Extension)</Outputs> 1545 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1482 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\%(Filename)%(Extension)</Outputs> 1546 <Command Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1483 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\lua\%(Filename)%(Extension)</Outputs> 1547 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1484 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\%(Filename)%(Extension)</Outputs> 1548 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua/%(Filename)%(Extension)</Outputs>
1485 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\%(Filename)%(Extension)</Outputs> 1549 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1486 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">$(SolutionDir)..\MoonJIT\bin\$(Platform)\lua\%(Filename)%(Extension)</Outputs> 1550 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1487 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\%(Filename)%(Extension)</Outputs> 1551 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua/%(Filename)%(Extension)</Outputs>
1488 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\%(Filename)%(Extension)</Outputs> 1552 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1489 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\%(Filename)%(Extension)</Outputs> 1553 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1490 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\%(Filename)%(Extension)</Outputs> 1554 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1555 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua/%(Filename)%(Extension)</Outputs>
1556 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1557 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1558 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/lua/%(Filename)%(Extension)</Outputs>
1559 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1560 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1561 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1562 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1491 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 1563 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
1492 </Message> 1564 </Message>
1493 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">Copy lanes.lua to Lua 5.1</Message> 1565 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
1566 </Message>
1494 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'"> 1567 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
1495 </Message> 1568 </Message>
1496 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">Copy lanes.lua to Lua 5.2</Message> 1569 <Message Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
1497 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 1570 </Message>
1498 </Command> 1571 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1499 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\</Command> 1572 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1500 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'"> 1573 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1501 </Command> 1574 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">xcopy /F /I /R /Y %(FullPath) "$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)"</Command>
1502 <Command Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">xcopy /R /F /Y %(FullPath) $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\</Command> 1575 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1503 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 1576 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1504 </Outputs> 1577 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1505 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\%(Filename)%(Extension)</Outputs> 1578 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">$(SolutionDir)_LuaVersions/$(PlatformName)/$(ConfigurationName)/%(Filename)%(Extension)</Outputs>
1506 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
1507 </Outputs>
1508 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\%(Filename)%(Extension)</Outputs>
1509 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 1579 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
1510 </BuildInParallel> 1580 </BuildInParallel>
1511 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 1581 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
1512 </BuildInParallel> 1582 </BuildInParallel>
1513 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 1583 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
1514 </MaxProcesses> 1584 </MaxProcesses>
1515 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 1585 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
1516 </MaxProcesses> 1586 </MaxProcesses>
1517 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 1587 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
1518 </MaxItemsInBatch> 1588 </MaxItemsInBatch>
1519 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 1589 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
1520 </MaxItemsInBatch> 1590 </MaxItemsInBatch>
1521 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 1591 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
1522 </BuildInParallel> 1592 </BuildInParallel>
1523 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 1593 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
1524 </MaxProcesses> 1594 </MaxProcesses>
1525 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 1595 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
1526 </MaxItemsInBatch> 1596 </MaxItemsInBatch>
1527 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 1597 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
1528 </BuildInParallel> 1598 </BuildInParallel>
@@ -1550,21 +1620,21 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1550 </MaxItemsInBatch> 1620 </MaxItemsInBatch>
1551 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 1621 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
1552 </BuildInParallel> 1622 </BuildInParallel>
1553 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 1623 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
1554 </BuildInParallel> 1624 </BuildInParallel>
1555 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 1625 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
1556 </MaxProcesses> 1626 </MaxProcesses>
1557 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 1627 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
1558 </MaxProcesses> 1628 </MaxProcesses>
1559 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 1629 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
1560 </MaxItemsInBatch> 1630 </MaxItemsInBatch>
1561 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 1631 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
1562 </MaxItemsInBatch> 1632 </MaxItemsInBatch>
1563 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 1633 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
1564 </BuildInParallel> 1634 </BuildInParallel>
1565 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 1635 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
1566 </MaxProcesses> 1636 </MaxProcesses>
1567 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 1637 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
1568 </MaxItemsInBatch> 1638 </MaxItemsInBatch>
1569 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'"> 1639 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
1570 </BuildInParallel> 1640 </BuildInParallel>
@@ -1590,6 +1660,42 @@ xcopy /F /I /R /Y "$(OutputPath)$(TargetName).pdb" $(SolutionDir)..\..\..\Lua52\
1590 </MaxProcesses> 1660 </MaxProcesses>
1591 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'"> 1661 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
1592 </MaxItemsInBatch> 1662 </MaxItemsInBatch>
1663 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
1664 </BuildInParallel>
1665 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
1666 </MaxProcesses>
1667 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
1668 </MaxItemsInBatch>
1669 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
1670 </BuildInParallel>
1671 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
1672 </MaxProcesses>
1673 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
1674 </MaxItemsInBatch>
1675 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
1676 </BuildInParallel>
1677 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
1678 </MaxProcesses>
1679 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
1680 </MaxItemsInBatch>
1681 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
1682 </BuildInParallel>
1683 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
1684 </MaxProcesses>
1685 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
1686 </MaxItemsInBatch>
1687 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
1688 </BuildInParallel>
1689 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
1690 </MaxProcesses>
1691 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
1692 </MaxItemsInBatch>
1693 <BuildInParallel Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
1694 </BuildInParallel>
1695 <MaxProcesses Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
1696 </MaxProcesses>
1697 <MaxItemsInBatch Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
1698 </MaxItemsInBatch>
1593 </CustomBuild> 1699 </CustomBuild>
1594 <None Include="CMakeLists.txt" /> 1700 <None Include="CMakeLists.txt" />
1595 <None Include="docs\comparison.html" /> 1701 <None Include="docs\comparison.html" />
diff --git a/Lanes.vcxproj.user b/Lanes.vcxproj.user
deleted file mode 100644
index 36a8b92..0000000
--- a/Lanes.vcxproj.user
+++ /dev/null
@@ -1,191 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
4 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua51.exe</LocalDebuggerCommand>
5 </PropertyGroup>
6 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">
7 <LocalDebuggerCommand>$(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\luajitgit.exe</LocalDebuggerCommand>
8 </PropertyGroup>
9 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
10 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Debug\lua53.exe</LocalDebuggerCommand>
11 </PropertyGroup>
12 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
13 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
14 </PropertyGroup>
15 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">
16 <LocalDebuggerCommand>$(SolutionDir)..\MoonJIT\bin\$(Platform)\moonjit.exe</LocalDebuggerCommand>
17 </PropertyGroup>
18 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
19 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Release\lua53.exe</LocalDebuggerCommand>
20 </PropertyGroup>
21 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
22 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
23 </PropertyGroup>
24 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
25 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe</LocalDebuggerCommand>
26 </PropertyGroup>
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
28 <LocalDebuggerCommandArguments>error.lua</LocalDebuggerCommandArguments>
29 </PropertyGroup>
30 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">
31 <LocalDebuggerCommandArguments>-joff -i</LocalDebuggerCommandArguments>
32 </PropertyGroup>
33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
34 <LocalDebuggerCommandArguments>
35 </LocalDebuggerCommandArguments>
36 </PropertyGroup>
37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
38 <LocalDebuggerCommandArguments />
39 </PropertyGroup>
40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">
41 <LocalDebuggerCommandArguments />
42 </PropertyGroup>
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
44 <LocalDebuggerCommandArguments />
45 </PropertyGroup>
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
47 <LocalDebuggerCommandArguments />
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
50 <LocalDebuggerCommandArguments>Launcher.lua</LocalDebuggerCommandArguments>
51 </PropertyGroup>
52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
53 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
54 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
55 </PropertyGroup>
56 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">
57 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
58 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
59 </PropertyGroup>
60 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
61 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
62 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
63 </PropertyGroup>
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
65 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
66 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">
69 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
70 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
71 </PropertyGroup>
72 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
73 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
74 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
77 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
78 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
79 </PropertyGroup>
80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
81 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
82 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
83 </PropertyGroup>
84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
85 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Release\lua52.exe</LocalDebuggerCommand>
86 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
87 <LocalDebuggerCommandArguments>keeper.lua</LocalDebuggerCommandArguments>
88 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
89 </PropertyGroup>
90 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
91 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua51.exe</LocalDebuggerCommand>
92 <LocalDebuggerCommandArguments>keeper.lua timer.lua</LocalDebuggerCommandArguments>
93 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
94 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
95 <RemoteDebuggerCommandArguments>keeper.lua timer.lua</RemoteDebuggerCommandArguments>
96 </PropertyGroup>
97 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|ORBIS'">
98 <LocalDebuggerCommand>C:\Lua\5.1\lua51.exe</LocalDebuggerCommand>
99 <LocalDebuggerCommandArguments />
100 <LocalDebuggerWorkingDirectory>C:\Lua\5.1\</LocalDebuggerWorkingDirectory>
101 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
102 </PropertyGroup>
103 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">
104 <LocalDebuggerCommand>$(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\luajitgit.exe</LocalDebuggerCommand>
105 <LocalDebuggerCommandArguments>cancel.lua hook</LocalDebuggerCommandArguments>
106 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
107 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
108 <RemoteDebuggerCommandArguments>cancel.lua hook</RemoteDebuggerCommandArguments>
109 </PropertyGroup>
110 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT 2.0.5|ORBIS'">
111 <LocalDebuggerCommand>C:\Lua\JIT2_64\luajit64.exe</LocalDebuggerCommand>
112 <LocalDebuggerCommandArguments />
113 <LocalDebuggerWorkingDirectory>C:\Lua\JIT2_64\</LocalDebuggerWorkingDirectory>
114 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
115 </PropertyGroup>
116 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT 2.1.0-beta3|ORBIS'">
117 <LocalDebuggerCommand>C:\Lua\JIT2_64\luajit64.exe</LocalDebuggerCommand>
118 <LocalDebuggerCommandArguments />
119 <LocalDebuggerWorkingDirectory>C:\Lua\JIT2_64\</LocalDebuggerWorkingDirectory>
120 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
121 </PropertyGroup>
122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|ORBIS'">
123 <LocalDebuggerCommand>C:\Lua\JIT2_64\luajit64.exe</LocalDebuggerCommand>
124 <LocalDebuggerCommandArguments />
125 <LocalDebuggerWorkingDirectory>C:\Lua\JIT2_64\</LocalDebuggerWorkingDirectory>
126 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
127 </PropertyGroup>
128 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
129 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Release\lua53.exe</LocalDebuggerCommand>
130 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
131 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
132 <LocalDebuggerCommandArguments>-i -- basic.lua</LocalDebuggerCommandArguments>
133 </PropertyGroup>
134 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
135 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
136 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
137 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
138 <LocalDebuggerCommandArguments>-e "TEST1=50 PREFILL1=1000 FILL1=100000" linda_perf.lua timer.lua</LocalDebuggerCommandArguments>
139 <RemoteDebuggerCommandArguments>-e "TEST1=50 PREFILL1=1000 FILL1=100000" linda_perf.lua timer.lua</RemoteDebuggerCommandArguments>
140 </PropertyGroup>
141 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|ORBIS'">
142 <LocalDebuggerCommand>D:\Boulot\anubis\Lua\framework\lua53.exe</LocalDebuggerCommand>
143 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
144 </PropertyGroup>
145 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|ORBIS'">
146 <LocalDebuggerCommand>D:\Boulot\anubis\Lua\framework\lua53.exe</LocalDebuggerCommand>
147 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
148 </PropertyGroup>
149 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
150 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Debug\lua53.exe</LocalDebuggerCommand>
151 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
152 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
153 <LocalDebuggerCommandArguments>cancel.lua "kill"</LocalDebuggerCommandArguments>
154 <RemoteDebuggerCommandArguments>cancel.lua "kill"</RemoteDebuggerCommandArguments>
155 </PropertyGroup>
156 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
157 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
158 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
159 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
160 <LocalDebuggerCommandArguments>protect_allocator.lua</LocalDebuggerCommandArguments>
161 <RemoteDebuggerCommandArguments>protect_allocator.lua</RemoteDebuggerCommandArguments>
162 </PropertyGroup>
163 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">
164 <LocalDebuggerCommand>$(SolutionDir)..\MoonJIT\bin\$(Platform)\moonjit.exe</LocalDebuggerCommand>
165 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
166 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
167 <LocalDebuggerCommandArguments>-joff -i</LocalDebuggerCommandArguments>
168 </PropertyGroup>
169 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
170 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe</LocalDebuggerCommand>
171 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
172 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
173 <LocalDebuggerCommandArguments>keeper.lua timer.lua</LocalDebuggerCommandArguments>
174 <RemoteDebuggerCommandArguments>keeper.lua timer.lua</RemoteDebuggerCommandArguments>
175 </PropertyGroup>
176 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
177 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
178 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
179 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Release\lua51.exe</LocalDebuggerCommand>
180 </PropertyGroup>
181 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
182 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
183 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
184 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Release\lua51.exe</LocalDebuggerCommand>
185 </PropertyGroup>
186 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
187 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\tests\</LocalDebuggerWorkingDirectory>
188 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
189 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Release\lua52.exe</LocalDebuggerCommand>
190 </PropertyGroup>
191</Project> \ No newline at end of file
diff --git a/Makefile b/Makefile
index c0f08b4..7200939 100644
--- a/Makefile
+++ b/Makefile
@@ -79,7 +79,7 @@ build_DUE:
79# also run a test that shows whether lanes is successfully loaded or not 79# also run a test that shows whether lanes is successfully loaded or not
80run_unit_tests: build_lanes build_unit_tests build_DUE 80run_unit_tests: build_lanes build_unit_tests build_DUE
81 @echo ========================================================================================= 81 @echo =========================================================================================
82 $(_PREFIX) $(_UNITTEST_TARGET) "lanes.require 'lanes'" 82 $(_PREFIX) $(_UNITTEST_TARGET) -s
83 83
84clean: 84clean:
85 cd src && $(MAKE) -f Lanes.makefile clean 85 cd src && $(MAKE) -f Lanes.makefile clean
diff --git a/deep_userdata_example/deep_userdata_example.vcxproj b/deep_userdata_example/deep_userdata_example.vcxproj
index ec40f30..54db35a 100644
--- a/deep_userdata_example/deep_userdata_example.vcxproj
+++ b/deep_userdata_example/deep_userdata_example.vcxproj
@@ -45,28 +45,28 @@
45 <Configuration>Debug 5.4</Configuration> 45 <Configuration>Debug 5.4</Configuration>
46 <Platform>x64</Platform> 46 <Platform>x64</Platform>
47 </ProjectConfiguration> 47 </ProjectConfiguration>
48 <ProjectConfiguration Include="Debug LuaJIT|Prospero"> 48 <ProjectConfiguration Include="Release LuaJIT|Prospero">
49 <Configuration>Debug LuaJIT</Configuration> 49 <Configuration>Release LuaJIT</Configuration>
50 <Platform>Prospero</Platform> 50 <Platform>Prospero</Platform>
51 </ProjectConfiguration> 51 </ProjectConfiguration>
52 <ProjectConfiguration Include="Debug LuaJIT|Win32"> 52 <ProjectConfiguration Include="Release LuaJIT|Win32">
53 <Configuration>Debug LuaJIT</Configuration> 53 <Configuration>Release LuaJIT</Configuration>
54 <Platform>Win32</Platform> 54 <Platform>Win32</Platform>
55 </ProjectConfiguration> 55 </ProjectConfiguration>
56 <ProjectConfiguration Include="Debug LuaJIT|x64"> 56 <ProjectConfiguration Include="Release LuaJIT|x64">
57 <Configuration>Debug LuaJIT</Configuration> 57 <Configuration>Release LuaJIT</Configuration>
58 <Platform>x64</Platform> 58 <Platform>x64</Platform>
59 </ProjectConfiguration> 59 </ProjectConfiguration>
60 <ProjectConfiguration Include="Debug MoonJIT|Prospero"> 60 <ProjectConfiguration Include="Release MoonJIT|Prospero">
61 <Configuration>Debug MoonJIT</Configuration> 61 <Configuration>Release MoonJIT</Configuration>
62 <Platform>Prospero</Platform> 62 <Platform>Prospero</Platform>
63 </ProjectConfiguration> 63 </ProjectConfiguration>
64 <ProjectConfiguration Include="Debug MoonJIT|Win32"> 64 <ProjectConfiguration Include="Release MoonJIT|Win32">
65 <Configuration>Debug MoonJIT</Configuration> 65 <Configuration>Release MoonJIT</Configuration>
66 <Platform>Win32</Platform> 66 <Platform>Win32</Platform>
67 </ProjectConfiguration> 67 </ProjectConfiguration>
68 <ProjectConfiguration Include="Debug MoonJIT|x64"> 68 <ProjectConfiguration Include="Release MoonJIT|x64">
69 <Configuration>Debug MoonJIT</Configuration> 69 <Configuration>Release MoonJIT</Configuration>
70 <Platform>x64</Platform> 70 <Platform>x64</Platform>
71 </ProjectConfiguration> 71 </ProjectConfiguration>
72 <ProjectConfiguration Include="Release 5.1|Prospero"> 72 <ProjectConfiguration Include="Release 5.1|Prospero">
@@ -146,6 +146,7 @@
146 <UseDebugLibraries>true</UseDebugLibraries> 146 <UseDebugLibraries>true</UseDebugLibraries>
147 <PlatformToolset>v143</PlatformToolset> 147 <PlatformToolset>v143</PlatformToolset>
148 <CharacterSet>MultiByte</CharacterSet> 148 <CharacterSet>MultiByte</CharacterSet>
149 <WholeProgramOptimization>true</WholeProgramOptimization>
149 </PropertyGroup> 150 </PropertyGroup>
150 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'" Label="Configuration"> 151 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'" Label="Configuration">
151 <ConfigurationType>DynamicLibrary</ConfigurationType> 152 <ConfigurationType>DynamicLibrary</ConfigurationType>
@@ -158,8 +159,9 @@
158 <UseDebugLibraries>true</UseDebugLibraries> 159 <UseDebugLibraries>true</UseDebugLibraries>
159 <PlatformToolset>v143</PlatformToolset> 160 <PlatformToolset>v143</PlatformToolset>
160 <CharacterSet>MultiByte</CharacterSet> 161 <CharacterSet>MultiByte</CharacterSet>
162 <WholeProgramOptimization>true</WholeProgramOptimization>
161 </PropertyGroup> 163 </PropertyGroup>
162 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'" Label="Configuration"> 164 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'" Label="Configuration">
163 <ConfigurationType>DynamicLibrary</ConfigurationType> 165 <ConfigurationType>DynamicLibrary</ConfigurationType>
164 <UseDebugLibraries>true</UseDebugLibraries> 166 <UseDebugLibraries>true</UseDebugLibraries>
165 <PlatformToolset>v143</PlatformToolset> 167 <PlatformToolset>v143</PlatformToolset>
@@ -171,21 +173,21 @@
171 <PlatformToolset>v143</PlatformToolset> 173 <PlatformToolset>v143</PlatformToolset>
172 <CharacterSet>MultiByte</CharacterSet> 174 <CharacterSet>MultiByte</CharacterSet>
173 </PropertyGroup> 175 </PropertyGroup>
174 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'" Label="Configuration"> 176 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'" Label="Configuration">
175 <ConfigurationType>DynamicLibrary</ConfigurationType> 177 <ConfigurationType>DynamicLibrary</ConfigurationType>
176 <UseDebugLibraries>true</UseDebugLibraries> 178 <UseDebugLibraries>true</UseDebugLibraries>
177 <PlatformToolset>v143</PlatformToolset> 179 <PlatformToolset>v143</PlatformToolset>
178 <CharacterSet>MultiByte</CharacterSet> 180 <CharacterSet>MultiByte</CharacterSet>
179 </PropertyGroup> 181 </PropertyGroup>
180 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'" Label="Configuration"> 182 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'" Label="Configuration">
181 <ConfigurationType>Application</ConfigurationType> 183 <ConfigurationType>DynamicLibrary</ConfigurationType>
182 <UseDebugLibraries>false</UseDebugLibraries> 184 <UseDebugLibraries>false</UseDebugLibraries>
183 <PlatformToolset>v143</PlatformToolset> 185 <PlatformToolset>v143</PlatformToolset>
184 <WholeProgramOptimization>true</WholeProgramOptimization> 186 <WholeProgramOptimization>true</WholeProgramOptimization>
185 <CharacterSet>MultiByte</CharacterSet> 187 <CharacterSet>MultiByte</CharacterSet>
186 </PropertyGroup> 188 </PropertyGroup>
187 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'" Label="Configuration"> 189 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'" Label="Configuration">
188 <ConfigurationType>Application</ConfigurationType> 190 <ConfigurationType>DynamicLibrary</ConfigurationType>
189 <UseDebugLibraries>false</UseDebugLibraries> 191 <UseDebugLibraries>false</UseDebugLibraries>
190 <PlatformToolset>v143</PlatformToolset> 192 <PlatformToolset>v143</PlatformToolset>
191 <WholeProgramOptimization>true</WholeProgramOptimization> 193 <WholeProgramOptimization>true</WholeProgramOptimization>
@@ -208,6 +210,7 @@
208 <UseDebugLibraries>true</UseDebugLibraries> 210 <UseDebugLibraries>true</UseDebugLibraries>
209 <PlatformToolset>v143</PlatformToolset> 211 <PlatformToolset>v143</PlatformToolset>
210 <CharacterSet>MultiByte</CharacterSet> 212 <CharacterSet>MultiByte</CharacterSet>
213 <WholeProgramOptimization>true</WholeProgramOptimization>
211 </PropertyGroup> 214 </PropertyGroup>
212 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'" Label="Configuration"> 215 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'" Label="Configuration">
213 <ConfigurationType>DynamicLibrary</ConfigurationType> 216 <ConfigurationType>DynamicLibrary</ConfigurationType>
@@ -220,8 +223,9 @@
220 <UseDebugLibraries>true</UseDebugLibraries> 223 <UseDebugLibraries>true</UseDebugLibraries>
221 <PlatformToolset>v143</PlatformToolset> 224 <PlatformToolset>v143</PlatformToolset>
222 <CharacterSet>MultiByte</CharacterSet> 225 <CharacterSet>MultiByte</CharacterSet>
226 <WholeProgramOptimization>true</WholeProgramOptimization>
223 </PropertyGroup> 227 </PropertyGroup>
224 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'" Label="Configuration"> 228 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'" Label="Configuration">
225 <ConfigurationType>DynamicLibrary</ConfigurationType> 229 <ConfigurationType>DynamicLibrary</ConfigurationType>
226 <UseDebugLibraries>true</UseDebugLibraries> 230 <UseDebugLibraries>true</UseDebugLibraries>
227 <PlatformToolset>v143</PlatformToolset> 231 <PlatformToolset>v143</PlatformToolset>
@@ -233,7 +237,7 @@
233 <PlatformToolset>v143</PlatformToolset> 237 <PlatformToolset>v143</PlatformToolset>
234 <CharacterSet>MultiByte</CharacterSet> 238 <CharacterSet>MultiByte</CharacterSet>
235 </PropertyGroup> 239 </PropertyGroup>
236 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'" Label="Configuration"> 240 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'" Label="Configuration">
237 <ConfigurationType>DynamicLibrary</ConfigurationType> 241 <ConfigurationType>DynamicLibrary</ConfigurationType>
238 <UseDebugLibraries>true</UseDebugLibraries> 242 <UseDebugLibraries>true</UseDebugLibraries>
239 <PlatformToolset>v143</PlatformToolset> 243 <PlatformToolset>v143</PlatformToolset>
@@ -253,7 +257,7 @@
253 <WholeProgramOptimization>true</WholeProgramOptimization> 257 <WholeProgramOptimization>true</WholeProgramOptimization>
254 <CharacterSet>MultiByte</CharacterSet> 258 <CharacterSet>MultiByte</CharacterSet>
255 </PropertyGroup> 259 </PropertyGroup>
256 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'"> 260 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">
257 <PlatformToolset>Clang</PlatformToolset> 261 <PlatformToolset>Clang</PlatformToolset>
258 </PropertyGroup> 262 </PropertyGroup>
259 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Prospero'"> 263 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Prospero'">
@@ -280,7 +284,7 @@
280 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'"> 284 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'">
281 <PlatformToolset>Clang</PlatformToolset> 285 <PlatformToolset>Clang</PlatformToolset>
282 </PropertyGroup> 286 </PropertyGroup>
283 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'" Label="Configuration"> 287 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'" Label="Configuration">
284 <PlatformToolset>Clang</PlatformToolset> 288 <PlatformToolset>Clang</PlatformToolset>
285 </PropertyGroup> 289 </PropertyGroup>
286 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 290 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
@@ -303,13 +307,13 @@
303 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'" Label="PropertySheets"> 307 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'" Label="PropertySheets">
304 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 308 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
305 </ImportGroup> 309 </ImportGroup>
306 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'" Label="PropertySheets"> 310 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'" Label="PropertySheets">
307 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 311 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
308 </ImportGroup> 312 </ImportGroup>
309 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'" Label="PropertySheets"> 313 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'" Label="PropertySheets">
310 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 314 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
311 </ImportGroup> 315 </ImportGroup>
312 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'" Label="PropertySheets"> 316 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'" Label="PropertySheets">
313 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 317 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
314 </ImportGroup> 318 </ImportGroup>
315 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 319 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
@@ -333,13 +337,13 @@
333 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'" Label="PropertySheets"> 337 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'" Label="PropertySheets">
334 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 338 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
335 </ImportGroup> 339 </ImportGroup>
336 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'" Label="PropertySheets"> 340 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'" Label="PropertySheets">
337 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 341 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
338 </ImportGroup> 342 </ImportGroup>
339 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'" Label="PropertySheets"> 343 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'" Label="PropertySheets">
340 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 344 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
341 </ImportGroup> 345 </ImportGroup>
342 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'" Label="PropertySheets"> 346 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'" Label="PropertySheets">
343 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 347 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
344 </ImportGroup> 348 </ImportGroup>
345 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'"> 349 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
@@ -353,132 +357,165 @@
353 <TargetExt>.dll</TargetExt> 357 <TargetExt>.dll</TargetExt>
354 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 358 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
355 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 359 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
360 <LinkIncremental>false</LinkIncremental>
356 </PropertyGroup> 361 </PropertyGroup>
357 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'"> 362 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
358 <TargetExt>.dll</TargetExt> 363 <TargetExt>.dll</TargetExt>
359 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 364 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
360 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 365 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
366 <LinkIncremental>false</LinkIncremental>
361 </PropertyGroup> 367 </PropertyGroup>
362 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'"> 368 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
363 <TargetExt>.dll</TargetExt> 369 <TargetExt>.dll</TargetExt>
364 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 370 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
365 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 371 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
372 <LinkIncremental>false</LinkIncremental>
366 </PropertyGroup> 373 </PropertyGroup>
367 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'"> 374 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
368 <TargetExt>.dll</TargetExt> 375 <TargetExt>.dll</TargetExt>
369 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 376 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
370 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 377 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
378 <LinkIncremental>false</LinkIncremental>
371 </PropertyGroup> 379 </PropertyGroup>
372 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'"> 380 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
373 <TargetExt>.dll</TargetExt> 381 <TargetExt>.dll</TargetExt>
374 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 382 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
375 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 383 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
384 <LinkIncremental>false</LinkIncremental>
376 </PropertyGroup> 385 </PropertyGroup>
377 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 386 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
378 <TargetExt>.dll</TargetExt> 387 <TargetExt>.dll</TargetExt>
379 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 388 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
380 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 389 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
390 <LinkIncremental>false</LinkIncremental>
381 </PropertyGroup> 391 </PropertyGroup>
382 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 392 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
383 <TargetExt>.dll</TargetExt> 393 <TargetExt>.dll</TargetExt>
384 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 394 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
385 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 395 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
396 <LinkIncremental>false</LinkIncremental>
386 </PropertyGroup> 397 </PropertyGroup>
387 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 398 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
388 <TargetExt>.dll</TargetExt> 399 <TargetExt>.dll</TargetExt>
389 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 400 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
390 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 401 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
402 <LinkIncremental>false</LinkIncremental>
391 </PropertyGroup> 403 </PropertyGroup>
392 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'"> 404 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
393 <TargetExt>.dll</TargetExt> 405 <TargetExt>.dll</TargetExt>
394 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 406 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
395 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 407 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
408 <LinkIncremental>false</LinkIncremental>
396 </PropertyGroup> 409 </PropertyGroup>
397 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'"> 410 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
398 <TargetExt>.dll</TargetExt> 411 <TargetExt>.dll</TargetExt>
399 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 412 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
400 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 413 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
414 <LinkIncremental>false</LinkIncremental>
401 </PropertyGroup> 415 </PropertyGroup>
402 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 416 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
403 <TargetExt>.dll</TargetExt> 417 <TargetExt>.dll</TargetExt>
404 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 418 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
405 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 419 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
420 <LinkIncremental>false</LinkIncremental>
406 </PropertyGroup> 421 </PropertyGroup>
407 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'"> 422 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
408 <TargetExt>.dll</TargetExt> 423 <TargetExt>.dll</TargetExt>
409 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 424 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
410 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 425 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
426 <LinkIncremental>false</LinkIncremental>
411 </PropertyGroup> 427 </PropertyGroup>
412 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'"> 428 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
413 <TargetExt>.dll</TargetExt> 429 <TargetExt>.dll</TargetExt>
414 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 430 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
415 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 431 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
432 <LinkIncremental>false</LinkIncremental>
416 </PropertyGroup> 433 </PropertyGroup>
417 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 434 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
418 <TargetExt>.dll</TargetExt> 435 <TargetExt>.dll</TargetExt>
419 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 436 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
420 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 437 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
438 <LinkIncremental>false</LinkIncremental>
421 </PropertyGroup> 439 </PropertyGroup>
422 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 440 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
423 <TargetExt>.dll</TargetExt> 441 <TargetExt>.dll</TargetExt>
424 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 442 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
425 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 443 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
444 <LinkIncremental>false</LinkIncremental>
426 </PropertyGroup> 445 </PropertyGroup>
427 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 446 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
428 <TargetExt>.dll</TargetExt> 447 <TargetExt>.dll</TargetExt>
429 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 448 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
430 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 449 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
450 <LinkIncremental>false</LinkIncremental>
431 </PropertyGroup> 451 </PropertyGroup>
432 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'"> 452 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
433 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 453 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
434 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 454 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
455 <LinkIncremental>false</LinkIncremental>
435 </PropertyGroup> 456 </PropertyGroup>
436 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'"> 457 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
437 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir> 458 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
438 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 459 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
460 <LinkIncremental>false</LinkIncremental>
461 </PropertyGroup>
462 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
463 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
464 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
465 <LinkIncremental>false</LinkIncremental>
466 </PropertyGroup>
467 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
468 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
469 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
470 <LinkIncremental>false</LinkIncremental>
439 </PropertyGroup> 471 </PropertyGroup>
440 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'"> 472 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
441 <ClCompile> 473 <ClCompile>
442 <WarningLevel>Level3</WarningLevel> 474 <WarningLevel>Level3</WarningLevel>
443 <FunctionLevelLinking>true</FunctionLevelLinking>
444 <SDLCheck>true</SDLCheck> 475 <SDLCheck>true</SDLCheck>
445 <ConformanceMode>true</ConformanceMode> 476 <ConformanceMode>true</ConformanceMode>
446 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 477 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
447 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 478 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
448 <PreprocessorDefinitions>_WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 479 <PreprocessorDefinitions>_WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
449 <LanguageStandard>stdcpp20</LanguageStandard> 480 <LanguageStandard>stdcpp20</LanguageStandard>
481 <OmitFramePointers>true</OmitFramePointers>
482 <BasicRuntimeChecks />
483 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
450 </ClCompile> 484 </ClCompile>
451 <Link> 485 <Link>
452 <EnableCOMDATFolding>true</EnableCOMDATFolding> 486 <EnableCOMDATFolding>true</EnableCOMDATFolding>
453 <OptimizeReferences>true</OptimizeReferences> 487 <OptimizeReferences>true</OptimizeReferences>
454 <AdditionalDependencies>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)</AdditionalDependencies> 488 <AdditionalDependencies>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)</AdditionalDependencies>
455 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release</AdditionalLibraryDirectories> 489 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
456 </Link> 490 </Link>
457 <PostBuildEvent> 491 <PostBuildEvent>
458 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\</Command> 492 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
459 <Message>Copy to Lua 5.3</Message> 493 <Message>
494 </Message>
460 </PostBuildEvent> 495 </PostBuildEvent>
461 </ItemDefinitionGroup> 496 </ItemDefinitionGroup>
462 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'"> 497 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
463 <ClCompile> 498 <ClCompile>
464 <WarningLevel>Level3</WarningLevel> 499 <WarningLevel>Level3</WarningLevel>
465 <FunctionLevelLinking>true</FunctionLevelLinking>
466 <SDLCheck>true</SDLCheck> 500 <SDLCheck>true</SDLCheck>
467 <ConformanceMode>true</ConformanceMode> 501 <ConformanceMode>true</ConformanceMode>
468 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 502 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
469 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 503 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
470 <PreprocessorDefinitions>_WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 504 <PreprocessorDefinitions>_WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
471 <LanguageStandard>stdcpp20</LanguageStandard> 505 <LanguageStandard>stdcpp20</LanguageStandard>
506 <BasicRuntimeChecks />
507 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
472 </ClCompile> 508 </ClCompile>
473 <Link> 509 <Link>
474 <EnableCOMDATFolding>true</EnableCOMDATFolding> 510 <EnableCOMDATFolding>true</EnableCOMDATFolding>
475 <OptimizeReferences>true</OptimizeReferences> 511 <OptimizeReferences>true</OptimizeReferences>
476 <AdditionalDependencies>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)</AdditionalDependencies> 512 <AdditionalDependencies>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)</AdditionalDependencies>
477 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release</AdditionalLibraryDirectories> 513 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
478 </Link> 514 </Link>
479 <PostBuildEvent> 515 <PostBuildEvent>
480 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\</Command> 516 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
481 <Message>Copy to Lua 5.4</Message> 517 <Message>
518 </Message>
482 </PostBuildEvent> 519 </PostBuildEvent>
483 </ItemDefinitionGroup> 520 </ItemDefinitionGroup>
484 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'"> 521 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
@@ -487,18 +524,19 @@
487 <Optimization>Disabled</Optimization> 524 <Optimization>Disabled</Optimization>
488 <SDLCheck>true</SDLCheck> 525 <SDLCheck>true</SDLCheck>
489 <ConformanceMode>true</ConformanceMode> 526 <ConformanceMode>true</ConformanceMode>
490 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 527 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
491 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 528 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
492 <LanguageStandard>stdcpp20</LanguageStandard> 529 <LanguageStandard>stdcpp20</LanguageStandard>
493 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 530 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
494 </ClCompile> 531 </ClCompile>
495 <PostBuildEvent> 532 <PostBuildEvent>
496 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\</Command> 533 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
497 <Message>Lua 5.3</Message> 534 <Message>
535 </Message>
498 </PostBuildEvent> 536 </PostBuildEvent>
499 <Link> 537 <Link>
500 <AdditionalDependencies>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)</AdditionalDependencies> 538 <AdditionalDependencies>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)</AdditionalDependencies>
501 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 539 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
502 </Link> 540 </Link>
503 </ItemDefinitionGroup> 541 </ItemDefinitionGroup>
504 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'"> 542 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
@@ -507,38 +545,46 @@
507 <Optimization>Disabled</Optimization> 545 <Optimization>Disabled</Optimization>
508 <SDLCheck>true</SDLCheck> 546 <SDLCheck>true</SDLCheck>
509 <ConformanceMode>true</ConformanceMode> 547 <ConformanceMode>true</ConformanceMode>
510 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 548 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
511 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 549 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
512 <LanguageStandard>stdcpp20</LanguageStandard> 550 <LanguageStandard>stdcpp20</LanguageStandard>
513 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 551 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
552 <OmitFramePointers>false</OmitFramePointers>
514 </ClCompile> 553 </ClCompile>
515 <PostBuildEvent> 554 <PostBuildEvent>
516 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\</Command> 555 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
517 <Message>Copy to Lua 5.2</Message> 556 <Message>
557 </Message>
518 </PostBuildEvent> 558 </PostBuildEvent>
519 <Link> 559 <Link>
520 <AdditionalDependencies>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)</AdditionalDependencies> 560 <AdditionalDependencies>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)</AdditionalDependencies>
521 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 561 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
522 </Link> 562 </Link>
523 </ItemDefinitionGroup> 563 </ItemDefinitionGroup>
524 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 564 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
525 <ClCompile> 565 <ClCompile>
526 <WarningLevel>Level3</WarningLevel> 566 <WarningLevel>Level3</WarningLevel>
527 <Optimization>Disabled</Optimization>
528 <SDLCheck>true</SDLCheck> 567 <SDLCheck>true</SDLCheck>
529 <ConformanceMode>true</ConformanceMode> 568 <ConformanceMode>true</ConformanceMode>
530 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 569 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
531 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 570 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
532 <LanguageStandard>stdcpp20</LanguageStandard> 571 <LanguageStandard>stdcpp20</LanguageStandard>
533 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 572 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
573 <OmitFramePointers>true</OmitFramePointers>
574 <Optimization>MaxSpeed</Optimization>
575 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
576 <BasicRuntimeChecks />
534 </ClCompile> 577 </ClCompile>
535 <PostBuildEvent> 578 <PostBuildEvent>
536 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\</Command> 579 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
537 <Message>Copy to Lua 5.2</Message> 580 <Message>
581 </Message>
538 </PostBuildEvent> 582 </PostBuildEvent>
539 <Link> 583 <Link>
540 <AdditionalDependencies>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)</AdditionalDependencies> 584 <AdditionalDependencies>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)</AdditionalDependencies>
541 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 585 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
586 <OptimizeReferences>true</OptimizeReferences>
587 <EnableCOMDATFolding>true</EnableCOMDATFolding>
542 </Link> 588 </Link>
543 </ItemDefinitionGroup> 589 </ItemDefinitionGroup>
544 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'"> 590 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
@@ -547,59 +593,71 @@
547 <Optimization>Disabled</Optimization> 593 <Optimization>Disabled</Optimization>
548 <SDLCheck>true</SDLCheck> 594 <SDLCheck>true</SDLCheck>
549 <ConformanceMode>true</ConformanceMode> 595 <ConformanceMode>true</ConformanceMode>
550 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 596 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
551 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 597 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
552 <LanguageStandard>stdcpp20</LanguageStandard> 598 <LanguageStandard>stdcpp20</LanguageStandard>
553 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 599 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
554 </ClCompile> 600 </ClCompile>
555 <PostBuildEvent> 601 <PostBuildEvent>
556 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\</Command> 602 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
557 <Message>Copy to Lua 5.2</Message> 603 <Message>
604 </Message>
558 </PostBuildEvent> 605 </PostBuildEvent>
559 <Link> 606 <Link>
560 <AdditionalDependencies>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)</AdditionalDependencies> 607 <AdditionalDependencies>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)</AdditionalDependencies>
561 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 608 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
562 </Link> 609 </Link>
563 </ItemDefinitionGroup> 610 </ItemDefinitionGroup>
564 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'"> 611 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
565 <ClCompile> 612 <ClCompile>
566 <WarningLevel>Level3</WarningLevel> 613 <WarningLevel>Level3</WarningLevel>
567 <Optimization>Disabled</Optimization> 614 <Optimization>MaxSpeed</Optimization>
568 <SDLCheck>true</SDLCheck> 615 <SDLCheck>true</SDLCheck>
569 <ConformanceMode>true</ConformanceMode> 616 <ConformanceMode>true</ConformanceMode>
570 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 617 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
571 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 618 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
572 <LanguageStandard>stdcpp20</LanguageStandard> 619 <LanguageStandard>stdcpp20</LanguageStandard>
573 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 620 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
621 <OmitFramePointers>true</OmitFramePointers>
622 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
623 <BasicRuntimeChecks />
574 </ClCompile> 624 </ClCompile>
575 <PostBuildEvent> 625 <PostBuildEvent>
576 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\</Command> 626 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
577 <Message>Copy to Lua 5.2</Message> 627 <Message>
628 </Message>
578 </PostBuildEvent> 629 </PostBuildEvent>
579 <Link> 630 <Link>
580 <AdditionalDependencies>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)</AdditionalDependencies> 631 <AdditionalDependencies>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)</AdditionalDependencies>
581 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 632 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
633 <OptimizeReferences>true</OptimizeReferences>
634 <EnableCOMDATFolding>true</EnableCOMDATFolding>
582 </Link> 635 </Link>
583 </ItemDefinitionGroup> 636 </ItemDefinitionGroup>
584 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 637 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
585 <ClCompile> 638 <ClCompile>
586 <WarningLevel>Level3</WarningLevel> 639 <WarningLevel>Level3</WarningLevel>
587 <Optimization>Disabled</Optimization> 640 <Optimization>Disabled</Optimization>
588 <SDLCheck>true</SDLCheck> 641 <SDLCheck>true</SDLCheck>
589 <ConformanceMode>true</ConformanceMode> 642 <ConformanceMode>true</ConformanceMode>
590 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\LuaJIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 643 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
591 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 644 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
592 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 645 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
593 <LanguageStandard>stdcpp20</LanguageStandard> 646 <LanguageStandard>stdcpp20</LanguageStandard>
594 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 647 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
648 <BasicRuntimeChecks />
649 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
595 </ClCompile> 650 </ClCompile>
596 <PostBuildEvent> 651 <PostBuildEvent>
597 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT-2.0.5\bin\$(Platform)\</Command> 652 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
598 <Message>Copy to LuaJITGIT</Message> 653 <Message>
654 </Message>
599 </PostBuildEvent> 655 </PostBuildEvent>
600 <Link> 656 <Link>
601 <AdditionalDependencies>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)</AdditionalDependencies> 657 <AdditionalDependencies>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)</AdditionalDependencies>
602 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 658 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
659 <OptimizeReferences>true</OptimizeReferences>
660 <EnableCOMDATFolding>true</EnableCOMDATFolding>
603 </Link> 661 </Link>
604 </ItemDefinitionGroup> 662 </ItemDefinitionGroup>
605 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 663 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
@@ -608,38 +666,45 @@
608 <Optimization>Disabled</Optimization> 666 <Optimization>Disabled</Optimization>
609 <SDLCheck>true</SDLCheck> 667 <SDLCheck>true</SDLCheck>
610 <ConformanceMode>true</ConformanceMode> 668 <ConformanceMode>true</ConformanceMode>
611 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 669 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
612 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 670 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
613 <LanguageStandard>stdcpp20</LanguageStandard> 671 <LanguageStandard>stdcpp20</LanguageStandard>
614 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 672 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
615 </ClCompile> 673 </ClCompile>
616 <PostBuildEvent> 674 <PostBuildEvent>
617 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\framework\</Command> 675 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
618 <Message>Copy to framework</Message> 676 <Message>
677 </Message>
619 </PostBuildEvent> 678 </PostBuildEvent>
620 <Link> 679 <Link>
621 <AdditionalDependencies>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)</AdditionalDependencies> 680 <AdditionalDependencies>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)</AdditionalDependencies>
622 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 681 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
623 </Link> 682 </Link>
624 </ItemDefinitionGroup> 683 </ItemDefinitionGroup>
625 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 684 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
626 <ClCompile> 685 <ClCompile>
627 <WarningLevel>Level3</WarningLevel> 686 <WarningLevel>Level3</WarningLevel>
628 <Optimization>Disabled</Optimization> 687 <Optimization>Disabled</Optimization>
629 <SDLCheck>true</SDLCheck> 688 <SDLCheck>true</SDLCheck>
630 <ConformanceMode>true</ConformanceMode> 689 <ConformanceMode>true</ConformanceMode>
631 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\MoonJIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 690 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
632 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 691 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
633 <LanguageStandard>stdcpp20</LanguageStandard> 692 <LanguageStandard>stdcpp20</LanguageStandard>
634 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 693 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
694 <BasicRuntimeChecks />
695 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
696 <PreprocessorDefinitions>_WINDLL;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
635 </ClCompile> 697 </ClCompile>
636 <PostBuildEvent> 698 <PostBuildEvent>
637 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\MoonJIT\bin\$(Platform)\</Command> 699 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
638 <Message>Copy to MoonJIT</Message> 700 <Message>
701 </Message>
639 </PostBuildEvent> 702 </PostBuildEvent>
640 <Link> 703 <Link>
641 <AdditionalDependencies>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)</AdditionalDependencies> 704 <AdditionalDependencies>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)</AdditionalDependencies>
642 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\MoonJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 705 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
706 <OptimizeReferences>true</OptimizeReferences>
707 <EnableCOMDATFolding>true</EnableCOMDATFolding>
643 </Link> 708 </Link>
644 </ItemDefinitionGroup> 709 </ItemDefinitionGroup>
645 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'"> 710 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
@@ -647,19 +712,21 @@
647 <WarningLevel>Level3</WarningLevel> 712 <WarningLevel>Level3</WarningLevel>
648 <SDLCheck>true</SDLCheck> 713 <SDLCheck>true</SDLCheck>
649 <ConformanceMode>true</ConformanceMode> 714 <ConformanceMode>true</ConformanceMode>
650 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 715 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
651 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 716 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
652 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 717 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
653 <LanguageStandard>stdcpp20</LanguageStandard> 718 <LanguageStandard>stdcpp20</LanguageStandard>
654 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 719 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
720 <OmitFramePointers>false</OmitFramePointers>
655 </ClCompile> 721 </ClCompile>
656 <PostBuildEvent> 722 <PostBuildEvent>
657 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\</Command> 723 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
658 <Message>Copy to Lua 5.3</Message> 724 <Message>
725 </Message>
659 </PostBuildEvent> 726 </PostBuildEvent>
660 <Link> 727 <Link>
661 <AdditionalDependencies>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)</AdditionalDependencies> 728 <AdditionalDependencies>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)</AdditionalDependencies>
662 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 729 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
663 </Link> 730 </Link>
664 </ItemDefinitionGroup> 731 </ItemDefinitionGroup>
665 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'"> 732 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
@@ -667,19 +734,21 @@
667 <WarningLevel>Level3</WarningLevel> 734 <WarningLevel>Level3</WarningLevel>
668 <SDLCheck>true</SDLCheck> 735 <SDLCheck>true</SDLCheck>
669 <ConformanceMode>true</ConformanceMode> 736 <ConformanceMode>true</ConformanceMode>
670 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 737 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
671 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 738 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
672 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 739 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
673 <LanguageStandard>stdcpp20</LanguageStandard> 740 <LanguageStandard>stdcpp20</LanguageStandard>
674 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 741 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
742 <OmitFramePointers>false</OmitFramePointers>
675 </ClCompile> 743 </ClCompile>
676 <PostBuildEvent> 744 <PostBuildEvent>
677 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\</Command> 745 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
678 <Message>Copy to Lua 5.1</Message> 746 <Message>
747 </Message>
679 </PostBuildEvent> 748 </PostBuildEvent>
680 <Link> 749 <Link>
681 <AdditionalDependencies>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)</AdditionalDependencies> 750 <AdditionalDependencies>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)</AdditionalDependencies>
682 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 751 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
683 </Link> 752 </Link>
684 </ItemDefinitionGroup> 753 </ItemDefinitionGroup>
685 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'"> 754 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
@@ -687,19 +756,26 @@
687 <WarningLevel>Level3</WarningLevel> 756 <WarningLevel>Level3</WarningLevel>
688 <SDLCheck>true</SDLCheck> 757 <SDLCheck>true</SDLCheck>
689 <ConformanceMode>true</ConformanceMode> 758 <ConformanceMode>true</ConformanceMode>
690 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 759 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
691 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 760 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
692 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 761 <PreprocessorDefinitions>_WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
693 <LanguageStandard>stdcpp20</LanguageStandard> 762 <LanguageStandard>stdcpp20</LanguageStandard>
694 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 763 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
764 <OmitFramePointers>true</OmitFramePointers>
765 <Optimization>MaxSpeed</Optimization>
766 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
767 <BasicRuntimeChecks />
695 </ClCompile> 768 </ClCompile>
696 <PostBuildEvent> 769 <PostBuildEvent>
697 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\</Command> 770 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
698 <Message>Copy to Lua 5.1</Message> 771 <Message>
772 </Message>
699 </PostBuildEvent> 773 </PostBuildEvent>
700 <Link> 774 <Link>
701 <AdditionalDependencies>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)</AdditionalDependencies> 775 <AdditionalDependencies>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)</AdditionalDependencies>
702 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 776 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
777 <OptimizeReferences>true</OptimizeReferences>
778 <EnableCOMDATFolding>true</EnableCOMDATFolding>
703 </Link> 779 </Link>
704 </ItemDefinitionGroup> 780 </ItemDefinitionGroup>
705 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'"> 781 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
@@ -707,19 +783,21 @@
707 <WarningLevel>Level3</WarningLevel> 783 <WarningLevel>Level3</WarningLevel>
708 <SDLCheck>true</SDLCheck> 784 <SDLCheck>true</SDLCheck>
709 <ConformanceMode>true</ConformanceMode> 785 <ConformanceMode>true</ConformanceMode>
710 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 786 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
711 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 787 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
712 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 788 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
713 <LanguageStandard>stdcpp20</LanguageStandard> 789 <LanguageStandard>stdcpp20</LanguageStandard>
714 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 790 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
791 <OmitFramePointers>false</OmitFramePointers>
715 </ClCompile> 792 </ClCompile>
716 <PostBuildEvent> 793 <PostBuildEvent>
717 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\</Command> 794 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
718 <Message>Copy to Lua 5.2</Message> 795 <Message>
796 </Message>
719 </PostBuildEvent> 797 </PostBuildEvent>
720 <Link> 798 <Link>
721 <AdditionalDependencies>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)</AdditionalDependencies> 799 <AdditionalDependencies>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)</AdditionalDependencies>
722 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 800 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
723 </Link> 801 </Link>
724 </ItemDefinitionGroup> 802 </ItemDefinitionGroup>
725 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'"> 803 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
@@ -727,39 +805,52 @@
727 <WarningLevel>Level3</WarningLevel> 805 <WarningLevel>Level3</WarningLevel>
728 <SDLCheck>true</SDLCheck> 806 <SDLCheck>true</SDLCheck>
729 <ConformanceMode>true</ConformanceMode> 807 <ConformanceMode>true</ConformanceMode>
730 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 808 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
731 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 809 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
732 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 810 <PreprocessorDefinitions>_WINDLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
733 <LanguageStandard>stdcpp20</LanguageStandard> 811 <LanguageStandard>stdcpp20</LanguageStandard>
734 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 812 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
813 <OmitFramePointers>true</OmitFramePointers>
814 <Optimization>MaxSpeed</Optimization>
815 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
816 <BasicRuntimeChecks />
735 </ClCompile> 817 </ClCompile>
736 <PostBuildEvent> 818 <PostBuildEvent>
737 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\</Command> 819 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
738 <Message>Copy to Lua 5.2</Message> 820 <Message>
821 </Message>
739 </PostBuildEvent> 822 </PostBuildEvent>
740 <Link> 823 <Link>
741 <AdditionalDependencies>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)</AdditionalDependencies> 824 <AdditionalDependencies>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)</AdditionalDependencies>
742 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 825 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
826 <OptimizeReferences>true</OptimizeReferences>
827 <EnableCOMDATFolding>true</EnableCOMDATFolding>
743 </Link> 828 </Link>
744 </ItemDefinitionGroup> 829 </ItemDefinitionGroup>
745 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 830 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
746 <ClCompile> 831 <ClCompile>
747 <WarningLevel>Level3</WarningLevel> 832 <WarningLevel>Level3</WarningLevel>
748 <SDLCheck>true</SDLCheck> 833 <SDLCheck>true</SDLCheck>
749 <ConformanceMode>true</ConformanceMode> 834 <ConformanceMode>true</ConformanceMode>
750 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\LuaJIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 835 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
751 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 836 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
752 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 837 <PreprocessorDefinitions>_WINDLL;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
753 <LanguageStandard>stdcpp20</LanguageStandard> 838 <LanguageStandard>stdcpp20</LanguageStandard>
754 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 839 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
840 <OmitFramePointers>false</OmitFramePointers>
841 <BasicRuntimeChecks />
842 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
755 </ClCompile> 843 </ClCompile>
756 <PostBuildEvent> 844 <PostBuildEvent>
757 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\LuaJIT-GIT\bin\$(Platform)\</Command> 845 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
758 <Message>Copy to LuaJITGIT</Message> 846 <Message>
847 </Message>
759 </PostBuildEvent> 848 </PostBuildEvent>
760 <Link> 849 <Link>
761 <AdditionalDependencies>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)</AdditionalDependencies> 850 <AdditionalDependencies>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)</AdditionalDependencies>
762 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 851 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
852 <OptimizeReferences>true</OptimizeReferences>
853 <EnableCOMDATFolding>true</EnableCOMDATFolding>
763 </Link> 854 </Link>
764 </ItemDefinitionGroup> 855 </ItemDefinitionGroup>
765 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 856 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
@@ -767,78 +858,101 @@
767 <WarningLevel>Level3</WarningLevel> 858 <WarningLevel>Level3</WarningLevel>
768 <SDLCheck>true</SDLCheck> 859 <SDLCheck>true</SDLCheck>
769 <ConformanceMode>true</ConformanceMode> 860 <ConformanceMode>true</ConformanceMode>
770 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 861 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
771 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 862 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
772 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 863 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
773 <LanguageStandard>stdcpp20</LanguageStandard> 864 <LanguageStandard>stdcpp20</LanguageStandard>
774 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 865 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
866 <OmitFramePointers>false</OmitFramePointers>
775 </ClCompile> 867 </ClCompile>
776 <PostBuildEvent> 868 <PostBuildEvent>
777 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\</Command> 869 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
778 <Message>Copy to Lua 5.4</Message> 870 <Message>
871 </Message>
779 </PostBuildEvent> 872 </PostBuildEvent>
780 <Link> 873 <Link>
781 <AdditionalDependencies>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)</AdditionalDependencies> 874 <AdditionalDependencies>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)</AdditionalDependencies>
782 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 875 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
783 </Link> 876 </Link>
784 </ItemDefinitionGroup> 877 </ItemDefinitionGroup>
785 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 878 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
786 <ClCompile> 879 <ClCompile>
787 <WarningLevel>Level3</WarningLevel> 880 <WarningLevel>Level3</WarningLevel>
788 <SDLCheck>true</SDLCheck> 881 <SDLCheck>true</SDLCheck>
789 <ConformanceMode>true</ConformanceMode> 882 <ConformanceMode>true</ConformanceMode>
790 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\MoonJIT\src;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 883 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
791 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 884 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
792 <PreprocessorDefinitions>_WINDLL;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 885 <PreprocessorDefinitions>_WINDLL;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
793 <LanguageStandard>stdcpp20</LanguageStandard> 886 <LanguageStandard>stdcpp20</LanguageStandard>
794 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 887 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
888 <OmitFramePointers>false</OmitFramePointers>
889 <BasicRuntimeChecks />
890 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
795 </ClCompile> 891 </ClCompile>
796 <PostBuildEvent> 892 <PostBuildEvent>
797 <Command>xcopy /R /F /Y /I "$(TargetPath)" $(SolutionDir)..\MoonJIT\bin\$(Platform)\</Command> 893 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
798 <Message>Copy to MoonJIT</Message> 894 <Message>
895 </Message>
799 </PostBuildEvent> 896 </PostBuildEvent>
800 <Link> 897 <Link>
801 <AdditionalDependencies>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)</AdditionalDependencies> 898 <AdditionalDependencies>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)</AdditionalDependencies>
802 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\MoonJIT\bin\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 899 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
900 <OptimizeReferences>true</OptimizeReferences>
901 <EnableCOMDATFolding>true</EnableCOMDATFolding>
803 </Link> 902 </Link>
804 </ItemDefinitionGroup> 903 </ItemDefinitionGroup>
805 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 904 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
806 <ClCompile> 905 <ClCompile>
807 <WarningLevel>Level3</WarningLevel> 906 <WarningLevel>Level3</WarningLevel>
808 <Optimization>MaxSpeed</Optimization>
809 <FunctionLevelLinking>true</FunctionLevelLinking>
810 <IntrinsicFunctions>true</IntrinsicFunctions>
811 <SDLCheck>true</SDLCheck> 907 <SDLCheck>true</SDLCheck>
812 <ConformanceMode>true</ConformanceMode> 908 <ConformanceMode>true</ConformanceMode>
813 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 909 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
814 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 910 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
815 <LanguageStandard>stdcpp20</LanguageStandard> 911 <LanguageStandard>stdcpp20</LanguageStandard>
912 <OmitFramePointers>true</OmitFramePointers>
913 <BasicRuntimeChecks />
914 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
816 </ClCompile> 915 </ClCompile>
817 <Link> 916 <Link>
818 <EnableCOMDATFolding>true</EnableCOMDATFolding> 917 <EnableCOMDATFolding>true</EnableCOMDATFolding>
819 <OptimizeReferences>true</OptimizeReferences> 918 <OptimizeReferences>true</OptimizeReferences>
820 <AdditionalDependencies>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)</AdditionalDependencies> 919 <AdditionalDependencies>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)</AdditionalDependencies>
821 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release</AdditionalLibraryDirectories> 920 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
822 </Link> 921 </Link>
922 <PostBuildEvent>
923 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
924 </PostBuildEvent>
925 <PostBuildEvent>
926 <Message>
927 </Message>
928 </PostBuildEvent>
823 </ItemDefinitionGroup> 929 </ItemDefinitionGroup>
824 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'"> 930 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
825 <ClCompile> 931 <ClCompile>
826 <WarningLevel>Level3</WarningLevel> 932 <WarningLevel>Level3</WarningLevel>
827 <Optimization>MaxSpeed</Optimization> 933 <Optimization>MaxSpeed</Optimization>
828 <FunctionLevelLinking>true</FunctionLevelLinking>
829 <IntrinsicFunctions>true</IntrinsicFunctions>
830 <SDLCheck>true</SDLCheck> 934 <SDLCheck>true</SDLCheck>
831 <ConformanceMode>true</ConformanceMode> 935 <ConformanceMode>true</ConformanceMode>
832 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 936 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
833 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 937 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
834 <LanguageStandard>stdcpp20</LanguageStandard> 938 <LanguageStandard>stdcpp20</LanguageStandard>
939 <BasicRuntimeChecks />
940 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
835 </ClCompile> 941 </ClCompile>
836 <Link> 942 <Link>
837 <EnableCOMDATFolding>true</EnableCOMDATFolding> 943 <EnableCOMDATFolding>true</EnableCOMDATFolding>
838 <OptimizeReferences>true</OptimizeReferences> 944 <OptimizeReferences>true</OptimizeReferences>
839 <AdditionalDependencies>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)</AdditionalDependencies> 945 <AdditionalDependencies>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)</AdditionalDependencies>
840 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release</AdditionalLibraryDirectories> 946 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
947 <ImageHasSafeExceptionHandlers />
841 </Link> 948 </Link>
949 <PostBuildEvent>
950 <Command>xcopy /F /I /R /Y "$(TargetPath)" "$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)"</Command>
951 </PostBuildEvent>
952 <PostBuildEvent>
953 <Message>
954 </Message>
955 </PostBuildEvent>
842 </ItemDefinitionGroup> 956 </ItemDefinitionGroup>
843 <ItemGroup> 957 <ItemGroup>
844 <ClCompile Include="..\src\compat.cpp" /> 958 <ClCompile Include="..\src\compat.cpp" />
diff --git a/deep_userdata_example/deep_userdata_example.vcxproj.user b/deep_userdata_example/deep_userdata_example.vcxproj.user
deleted file mode 100644
index 35aae32..0000000
--- a/deep_userdata_example/deep_userdata_example.vcxproj.user
+++ /dev/null
@@ -1,120 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
4 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Debug\lua53.exe</LocalDebuggerCommand>
5 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
6 <LocalDebuggerCommandArguments>deeptest.lua</LocalDebuggerCommandArguments>
7 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
8 <RemoteDebuggerCommandArguments>deeptest.lua</RemoteDebuggerCommandArguments>
9 </PropertyGroup>
10 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
11 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua51.exe</LocalDebuggerCommand>
12 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
13 <LocalDebuggerCommandArguments>-i deeptest.lua</LocalDebuggerCommandArguments>
14 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
15 <RemoteDebuggerCommandArguments>-i deeptest.lua</RemoteDebuggerCommandArguments>
16 </PropertyGroup>
17 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
18 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua51.exe</LocalDebuggerCommand>
19 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
20 <LocalDebuggerCommandArguments>-i deeptest.lua</LocalDebuggerCommandArguments>
21 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
22 <RemoteDebuggerCommandArguments>-i deeptest.lua</RemoteDebuggerCommandArguments>
23 </PropertyGroup>
24 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
25 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe</LocalDebuggerCommand>
26 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
27 <LocalDebuggerCommandArguments>-i deeptest.lua</LocalDebuggerCommandArguments>
28 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
29 <RemoteDebuggerCommandArguments>-i deeptest.lua</RemoteDebuggerCommandArguments>
30 </PropertyGroup>
31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
32 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua52.exe</LocalDebuggerCommand>
33 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
34 <LocalDebuggerCommandArguments>-i deeptest.lua</LocalDebuggerCommandArguments>
35 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
36 <RemoteDebuggerCommandArguments>-i deeptest.lua</RemoteDebuggerCommandArguments>
37 </PropertyGroup>
38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">
39 <LocalDebuggerCommand>$(SolutionDir)..\LuaJIT-GIT\bin\$(Platform)\luajitgit.exe</LocalDebuggerCommand>
40 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
41 <LocalDebuggerCommandArguments>-i</LocalDebuggerCommandArguments>
42 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
45 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
46 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
47 <LocalDebuggerCommandArguments>deeptest.lua</LocalDebuggerCommandArguments>
48 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
49 <RemoteDebuggerCommandArguments>deeptest.lua</RemoteDebuggerCommandArguments>
50 </PropertyGroup>
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">
52 <LocalDebuggerCommand>$(SolutionDir)..\MoonJIT\bin\$(Platform)\moonjit.exe</LocalDebuggerCommand>
53 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
54 <LocalDebuggerCommandArguments>-i deeptest.lua</LocalDebuggerCommandArguments>
55 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
58 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Release\lua53.exe</LocalDebuggerCommand>
59 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
60 <LocalDebuggerCommandArguments>-i -- deeptest.lua</LocalDebuggerCommandArguments>
61 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
64 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
65 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
66 <LocalDebuggerCommandArguments>-i -- deeptest.lua</LocalDebuggerCommandArguments>
67 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">
70 <LocalDebuggerCommand>$(SolutionDir)..\LuaJIT-2.0.5\bin\$(Platform)\luajit205.exe</LocalDebuggerCommand>
71 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
72 <LocalDebuggerCommandArguments>-i</LocalDebuggerCommandArguments>
73 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
74 </PropertyGroup>
75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
76 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
77 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
78 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
79 </PropertyGroup>
80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
81 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
82 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
83 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua51.exe</LocalDebuggerCommand>
84 </PropertyGroup>
85 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
86 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
87 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
88 <LocalDebuggerCommand>$(SolutionDir)..\Lua52\bin\$(Platform)\Debug\lua51.exe</LocalDebuggerCommand>
89 </PropertyGroup>
90 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
91 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
92 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
93 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua52.exe</LocalDebuggerCommand>
94 </PropertyGroup>
95 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
96 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
97 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
98 <LocalDebuggerCommand>$(SolutionDir)..\Lua51\bin\$(Platform)\Debug\lua52.exe</LocalDebuggerCommand>
99 </PropertyGroup>
100 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
101 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
102 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
103 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Debug\lua53.exe</LocalDebuggerCommand>
104 </PropertyGroup>
105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
106 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
107 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
108 <LocalDebuggerCommand>$(SolutionDir)..\framework\lua54.exe</LocalDebuggerCommand>
109 </PropertyGroup>
110 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">
111 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
112 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
113 <LocalDebuggerCommand>$(SolutionDir)..\MoonJIT\bin\$(Platform)\moonjit.exe</LocalDebuggerCommand>
114 </PropertyGroup>
115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
116 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes\lanes\deep_userdata_example\</LocalDebuggerWorkingDirectory>
117 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
118 <LocalDebuggerCommand>$(SolutionDir)..\Lua53\bin\$(Platform)\Release\lua53.exe</LocalDebuggerCommand>
119 </PropertyGroup>
120</Project> \ No newline at end of file
diff --git a/src/platform.h b/src/platform.h
index b92f7e0..ce9ece2 100644
--- a/src/platform.h
+++ b/src/platform.h
@@ -1,26 +1,32 @@
1#pragma once 1#pragma once
2 2
3#if (defined _WIN32_WCE) 3#if (defined __MINGW32__) || (defined __MINGW64__) // detect mingw before windows, because mingw defines _WIN32
4#define PLATFORM_MINGW
5//#pragma message("PLATFORM_MINGW")
6#elif (defined _WIN32_WCE)
4#define PLATFORM_POCKETPC 7#define PLATFORM_POCKETPC
8//#pragma message("PLATFORM_POCKETPC")
5#elif defined(_XBOX) 9#elif defined(_XBOX)
6#define PLATFORM_XBOX 10#define PLATFORM_XBOX
11//#pragma message("PLATFORM_XBOX")
7#elif (defined _WIN32) 12#elif (defined _WIN32)
8#define PLATFORM_WIN32 13#define PLATFORM_WIN32
14//#pragma message("PLATFORM_WIN32")
9#if !defined(NOMINMAX) 15#if !defined(NOMINMAX)
10#define NOMINMAX 16#define NOMINMAX
11#endif // NOMINMAX 17#endif // NOMINMAX
12#elif (defined __linux__) 18#elif (defined __linux__)
13#define PLATFORM_LINUX 19#define PLATFORM_LINUX
20//#pragma message("PLATFORM_LINUX")
14#elif (defined __APPLE__) && (defined __MACH__) 21#elif (defined __APPLE__) && (defined __MACH__)
15#define PLATFORM_OSX 22#define PLATFORM_OSX
23//#pragma message("PLATFORM_OSX")
16#elif (defined __NetBSD__) || (defined __FreeBSD__) || (defined BSD) 24#elif (defined __NetBSD__) || (defined __FreeBSD__) || (defined BSD)
17#define PLATFORM_BSD 25#define PLATFORM_BSD
18#elif (defined __QNX__) 26#elif (defined __QNX__)
19#define PLATFORM_QNX 27#define PLATFORM_QNX
20#elif (defined __CYGWIN__) 28#elif (defined __CYGWIN__)
21#define PLATFORM_CYGWIN 29#define PLATFORM_CYGWIN
22#elif (defined __MINGW32__) || (defined __MINGW64__)
23#define PLATFORM_MINGW
24#else 30#else
25#error "Unknown platform!" 31#error "Unknown platform!"
26#endif 32#endif
diff --git a/src/threading.cpp b/src/threading.cpp
index bedbcf8..3e594ff 100644
--- a/src/threading.cpp
+++ b/src/threading.cpp
@@ -86,7 +86,7 @@ THE SOFTWARE.
86 * FAIL is for unexpected API return values - essentially programming 86 * FAIL is for unexpected API return values - essentially programming
87 * error in _this_ code. 87 * error in _this_ code.
88 */ 88 */
89#if defined(PLATFORM_XBOX) || defined(PLATFORM_WIN32) || defined(PLATFORM_POCKETPC) 89#if HAVE_WIN32
90static void FAIL(char const* funcname_, DWORD const rc_) 90static void FAIL(char const* funcname_, DWORD const rc_)
91{ 91{
92#if defined(PLATFORM_XBOX) 92#if defined(PLATFORM_XBOX)
@@ -101,7 +101,7 @@ static void FAIL(char const* funcname_, DWORD const rc_)
101#endif // _MSC_VER 101#endif // _MSC_VER
102 abort(); 102 abort();
103} 103}
104#endif // win32 build 104#endif // HAVE_WIN32
105 105
106/*---=== Threading ===---*/ 106/*---=== Threading ===---*/
107 107
@@ -136,7 +136,7 @@ void THREAD_SET_PRIORITY(std::thread& thread_, int prio_, [[maybe_unused]] bool
136 // prio range [-3,+3] was checked by the caller 136 // prio range [-3,+3] was checked by the caller
137 // for some reason when building for mingw, native_handle() is an unsigned long long, but HANDLE is a void* 137 // for some reason when building for mingw, native_handle() is an unsigned long long, but HANDLE is a void*
138 // -> need a strong cast to make g++ happy 138 // -> need a strong cast to make g++ happy
139 if (!SetThreadPriority((HANDLE)thread_.native_handle(), gs_prio_remap[prio_ + 3])) { 139 if (!SetThreadPriority(thread_.native_handle(), gs_prio_remap[prio_ + 3])) {
140 FAIL("THREAD_SET_PRIORITY", GetLastError()); 140 FAIL("THREAD_SET_PRIORITY", GetLastError());
141 } 141 }
142} 142}
@@ -382,7 +382,7 @@ void THREAD_SET_PRIORITY(std::thread& thread_, int prio_, [[maybe_unused]] bool
382 struct sched_param sp; 382 struct sched_param sp;
383 // prio range [-3,+3] was checked by the caller 383 // prio range [-3,+3] was checked by the caller
384 sp.sched_priority = gs_prio_remap[prio_ + 3]; 384 sp.sched_priority = gs_prio_remap[prio_ + 3];
385 PT_CALL(pthread_setschedparam(static_cast<pthread_t>(thread_.native_handle()), _PRIO_MODE, &sp)); 385 PT_CALL(pthread_setschedparam(thread_.native_handle(), _PRIO_MODE, &sp));
386} 386}
387 387
388// ################################################################################################# 388// #################################################################################################
@@ -398,6 +398,12 @@ void THREAD_SET_AFFINITY(unsigned int aff_)
398 398
399void THREAD_SET_AFFINITY(unsigned int aff_) 399void THREAD_SET_AFFINITY(unsigned int aff_)
400{ 400{
401#if HAVE_WIN32 // "hybrid": Win32 API is available, and pthread too
402 // since pthread_setaffinity_np can be missing (for example mingw), use win32 api instead
403 if (!SetThreadAffinityMask(GetCurrentThread(), aff_)) {
404 FAIL("THREAD_SET_AFFINITY", GetLastError());
405 }
406#else // pure pthread
401 int bit = 0; 407 int bit = 0;
402#ifdef __NetBSD__ 408#ifdef __NetBSD__
403 cpuset_t* cpuset = cpuset_create(); 409 cpuset_t* cpuset = cpuset_create();
@@ -423,6 +429,7 @@ void THREAD_SET_AFFINITY(unsigned int aff_)
423#else 429#else
424 PT_CALL(pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpuset)); 430 PT_CALL(pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpuset));
425#endif 431#endif
432#endif // PLATFORM_MINGW
426} 433}
427 434
428#endif // __PROSPERO__ 435#endif // __PROSPERO__
diff --git a/src/threading.hpp b/src/threading.hpp
index 044b5a4..912c28f 100644
--- a/src/threading.hpp
+++ b/src/threading.hpp
@@ -5,13 +5,38 @@
5#define THREADAPI_WINDOWS 1 5#define THREADAPI_WINDOWS 1
6#define THREADAPI_PTHREAD 2 6#define THREADAPI_PTHREAD 2
7 7
8#if (defined(PLATFORM_XBOX) || defined(PLATFORM_WIN32) || defined(PLATFORM_POCKETPC)) 8#if __has_include(<pthread.h>)
9// #pragma message ( "THREADAPI_WINDOWS" ) 9#include <pthread.h>
10#define THREADAPI THREADAPI_WINDOWS 10#define HAVE_PTHREAD 1
11#else // (defined PLATFORM_WIN32) || (defined PLATFORM_POCKETPC) 11//#pragma message("HAVE_PTHREAD")
12// #pragma message ( "THREADAPI_PTHREAD" ) 12#else
13#define HAVE_PTHREAD 0
14#endif // <pthread.h>
15
16#if __has_include(<windows.h>)
17#define WIN32_LEAN_AND_MEAN
18#include <windows.h>
19#define HAVE_WIN32 1
20//#pragma message("HAVE_WIN32")
21#elif __has_include(<xtl.h>)
22#include <xtl.h>
23#define HAVE_WIN32 1
24//#pragma message("HAVE_WIN32")
25#else // no <windows.h> nor <xtl.h>
26#define HAVE_WIN32 0
27#endif // <windows.h>
28
29#if HAVE_PTHREAD
30// unless proven otherwise, if pthread is available, let's assume that's what std::thread is using
13#define THREADAPI THREADAPI_PTHREAD 31#define THREADAPI THREADAPI_PTHREAD
14#endif // (defined PLATFORM_WIN32) || (defined PLATFORM_POCKETPC) 32//#pragma message ( "THREADAPI_PTHREAD" )
33#elif HAVE_WIN32
34//#pragma message ( "THREADAPI_WINDOWS" )
35#define THREADAPI THREADAPI_WINDOWS
36#include <process.h>
37#else // unknown
38#error "unsupported threading API"
39#endif // unknown
15 40
16static constexpr int kThreadPrioDefault{ -999 }; 41static constexpr int kThreadPrioDefault{ -999 };
17 42
@@ -19,18 +44,6 @@ static constexpr int kThreadPrioDefault{ -999 };
19// ################################################################################################# 44// #################################################################################################
20#if THREADAPI == THREADAPI_WINDOWS 45#if THREADAPI == THREADAPI_WINDOWS
21 46
22#if defined(PLATFORM_XBOX)
23#include <xtl.h>
24#else // !PLATFORM_XBOX
25#define WIN32_LEAN_AND_MEAN
26// CONDITION_VARIABLE needs version 0x0600+
27// _WIN32_WINNT value is already defined by MinGW, but not by MSVC
28#ifndef _WIN32_WINNT
29#define _WIN32_WINNT 0x0600
30#endif // _WIN32_WINNT
31#include <windows.h>
32#endif // !PLATFORM_XBOX
33#include <process.h>
34 47
35/* 48/*
36#define XSTR(x) STR(x) 49#define XSTR(x) STR(x)
@@ -49,12 +62,6 @@ static constexpr int kThreadPrioMax{ +3 };
49 62
50// PThread (Linux, OS X, ...) 63// PThread (Linux, OS X, ...)
51 64
52// looks like some MinGW installations don't support PTW32_INCLUDE_WINDOWS_H, so let's include it ourselves, just in case
53#if defined(PLATFORM_WIN32)
54#include <windows.h>
55#endif // PLATFORM_WIN32
56#include <pthread.h>
57
58#if defined(PLATFORM_LINUX) && !defined(LINUX_SCHED_RR) 65#if defined(PLATFORM_LINUX) && !defined(LINUX_SCHED_RR)
59static constexpr int kThreadPrioMin{ 0 }; 66static constexpr int kThreadPrioMin{ 0 };
60#else 67#else
diff --git a/unit_tests/UnitTests.vcxproj b/unit_tests/UnitTests.vcxproj
index 013a84f..6ff1eb1 100644
--- a/unit_tests/UnitTests.vcxproj
+++ b/unit_tests/UnitTests.vcxproj
@@ -45,28 +45,28 @@
45 <Configuration>Debug 5.4</Configuration> 45 <Configuration>Debug 5.4</Configuration>
46 <Platform>Win32</Platform> 46 <Platform>Win32</Platform>
47 </ProjectConfiguration> 47 </ProjectConfiguration>
48 <ProjectConfiguration Include="Debug LuaJIT|Prospero"> 48 <ProjectConfiguration Include="Release LuaJIT|Prospero">
49 <Configuration>Debug LuaJIT</Configuration> 49 <Configuration>Release LuaJIT</Configuration>
50 <Platform>Prospero</Platform> 50 <Platform>Prospero</Platform>
51 </ProjectConfiguration> 51 </ProjectConfiguration>
52 <ProjectConfiguration Include="Debug LuaJIT|Win32"> 52 <ProjectConfiguration Include="Release LuaJIT|Win32">
53 <Configuration>Debug LuaJIT</Configuration> 53 <Configuration>Release LuaJIT</Configuration>
54 <Platform>Win32</Platform> 54 <Platform>Win32</Platform>
55 </ProjectConfiguration> 55 </ProjectConfiguration>
56 <ProjectConfiguration Include="Debug LuaJIT|x64"> 56 <ProjectConfiguration Include="Release LuaJIT|x64">
57 <Configuration>Debug LuaJIT</Configuration> 57 <Configuration>Release LuaJIT</Configuration>
58 <Platform>x64</Platform> 58 <Platform>x64</Platform>
59 </ProjectConfiguration> 59 </ProjectConfiguration>
60 <ProjectConfiguration Include="Debug MoonJIT|Prospero"> 60 <ProjectConfiguration Include="Release MoonJIT|Prospero">
61 <Configuration>Debug MoonJIT</Configuration> 61 <Configuration>Release MoonJIT</Configuration>
62 <Platform>Prospero</Platform> 62 <Platform>Prospero</Platform>
63 </ProjectConfiguration> 63 </ProjectConfiguration>
64 <ProjectConfiguration Include="Debug MoonJIT|Win32"> 64 <ProjectConfiguration Include="Release MoonJIT|Win32">
65 <Configuration>Debug MoonJIT</Configuration> 65 <Configuration>Release MoonJIT</Configuration>
66 <Platform>Win32</Platform> 66 <Platform>Win32</Platform>
67 </ProjectConfiguration> 67 </ProjectConfiguration>
68 <ProjectConfiguration Include="Debug MoonJIT|x64"> 68 <ProjectConfiguration Include="Release MoonJIT|x64">
69 <Configuration>Debug MoonJIT</Configuration> 69 <Configuration>Release MoonJIT</Configuration>
70 <Platform>x64</Platform> 70 <Platform>x64</Platform>
71 </ProjectConfiguration> 71 </ProjectConfiguration>
72 <ProjectConfiguration Include="Release 5.1|Prospero"> 72 <ProjectConfiguration Include="Release 5.1|Prospero">
@@ -143,10 +143,10 @@
143 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 143 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
144 <UseDebugLibraries>true</UseDebugLibraries> 144 <UseDebugLibraries>true</UseDebugLibraries>
145 </PropertyGroup> 145 </PropertyGroup>
146 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 146 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
147 <UseDebugLibraries>true</UseDebugLibraries> 147 <UseDebugLibraries>true</UseDebugLibraries>
148 </PropertyGroup> 148 </PropertyGroup>
149 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 149 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
150 <UseDebugLibraries>true</UseDebugLibraries> 150 <UseDebugLibraries>true</UseDebugLibraries>
151 </PropertyGroup> 151 </PropertyGroup>
152 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 152 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
@@ -155,85 +155,105 @@
155 <ImportGroup Label="PropertySheets" /> 155 <ImportGroup Label="PropertySheets" />
156 <PropertyGroup Label="UserMacros" /> 156 <PropertyGroup Label="UserMacros" />
157 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 157 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
158 <OutDir>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\</OutDir> 158 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
159 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 159 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
160 <LinkIncremental>false</LinkIncremental>
160 </PropertyGroup> 161 </PropertyGroup>
161 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'"> 162 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
162 <OutDir>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\</OutDir> 163 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
163 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 164 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
165 <LinkIncremental>false</LinkIncremental>
164 </PropertyGroup> 166 </PropertyGroup>
165 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 167 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
166 <OutDir>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\</OutDir> 168 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
167 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 169 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
170 <LinkIncremental>false</LinkIncremental>
168 </PropertyGroup> 171 </PropertyGroup>
169 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'"> 172 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
170 <OutDir>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\</OutDir> 173 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
171 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 174 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
175 <LinkIncremental>false</LinkIncremental>
172 </PropertyGroup> 176 </PropertyGroup>
173 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'"> 177 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
174 <OutDir>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\</OutDir> 178 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
175 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 179 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
180 <LinkIncremental>false</LinkIncremental>
176 </PropertyGroup> 181 </PropertyGroup>
177 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'"> 182 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
178 <OutDir>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\</OutDir> 183 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
179 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 184 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
185 <LinkIncremental>false</LinkIncremental>
180 </PropertyGroup> 186 </PropertyGroup>
181 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 187 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
182 <OutDir>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\</OutDir> 188 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
183 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 189 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
190 <LinkIncremental>false</LinkIncremental>
184 </PropertyGroup> 191 </PropertyGroup>
185 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 192 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
186 <OutDir>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\</OutDir> 193 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
187 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 194 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
195 <LinkIncremental>false</LinkIncremental>
188 </PropertyGroup> 196 </PropertyGroup>
189 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 197 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
190 <OutDir>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\</OutDir> 198 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
191 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 199 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
200 <LinkIncremental>false</LinkIncremental>
192 </PropertyGroup> 201 </PropertyGroup>
193 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'"> 202 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
194 <OutDir>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\</OutDir> 203 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
195 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 204 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
205 <LinkIncremental>false</LinkIncremental>
196 </PropertyGroup> 206 </PropertyGroup>
197 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 207 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
198 <OutDir>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug\</OutDir> 208 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
199 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 209 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
210 <LinkIncremental>false</LinkIncremental>
200 </PropertyGroup> 211 </PropertyGroup>
201 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'" /> 212 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'" />
202 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'"> 213 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
203 <OutDir>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug\</OutDir> 214 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
204 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 215 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
216 <LinkIncremental>false</LinkIncremental>
205 </PropertyGroup> 217 </PropertyGroup>
206 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'"> 218 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
207 <OutDir>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release\</OutDir> 219 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
208 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 220 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
221 <LinkIncremental>false</LinkIncremental>
209 </PropertyGroup> 222 </PropertyGroup>
210 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'"> 223 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
211 <OutDir>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug\</OutDir> 224 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
212 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 225 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
226 <LinkIncremental>false</LinkIncremental>
213 </PropertyGroup> 227 </PropertyGroup>
214 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'"> 228 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
215 <OutDir>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release\</OutDir> 229 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
216 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 230 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
231 <LinkIncremental>false</LinkIncremental>
217 </PropertyGroup> 232 </PropertyGroup>
218 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'"> 233 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
219 <OutDir>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug\</OutDir> 234 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
220 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 235 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
236 <LinkIncremental>false</LinkIncremental>
221 </PropertyGroup> 237 </PropertyGroup>
222 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'"> 238 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
223 <OutDir>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release\</OutDir> 239 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
224 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 240 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
241 <LinkIncremental>false</LinkIncremental>
225 </PropertyGroup> 242 </PropertyGroup>
226 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 243 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
227 <OutDir>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\</OutDir> 244 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
228 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 245 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
246 <LinkIncremental>false</LinkIncremental>
229 </PropertyGroup> 247 </PropertyGroup>
230 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 248 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
231 <OutDir>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)\</OutDir> 249 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
232 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 250 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
251 <LinkIncremental>false</LinkIncremental>
233 </PropertyGroup> 252 </PropertyGroup>
234 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'"> 253 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
235 <OutDir>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release\</OutDir> 254 <OutDir>$(SolutionDir)_Output\$(ProjectName)\$(PlatformName)\$(Configuration)\</OutDir>
236 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir> 255 <IntDir>$(SolutionDir)_Tmp\$(ProjectName)\$(PlatformName)\$(Configuration)\</IntDir>
256 <LinkIncremental>false</LinkIncremental>
237 </PropertyGroup> 257 </PropertyGroup>
238 <ItemDefinitionGroup /> 258 <ItemDefinitionGroup />
239 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'"> 259 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
@@ -244,7 +264,7 @@
244 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 264 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
245 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 265 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
246 <WarningLevel>Level3</WarningLevel> 266 <WarningLevel>Level3</WarningLevel>
247 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..</AdditionalIncludeDirectories> 267 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
248 <LanguageStandard>stdcpp20</LanguageStandard> 268 <LanguageStandard>stdcpp20</LanguageStandard>
249 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 269 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
250 </ClCompile> 270 </ClCompile>
@@ -252,6 +272,7 @@
252 <GenerateDebugInformation>true</GenerateDebugInformation> 272 <GenerateDebugInformation>true</GenerateDebugInformation>
253 <SubSystem>Console</SubSystem> 273 <SubSystem>Console</SubSystem>
254 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 274 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
275 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
255 </Link> 276 </Link>
256 </ItemDefinitionGroup> 277 </ItemDefinitionGroup>
257 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'"> 278 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
@@ -262,7 +283,7 @@
262 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 283 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
263 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 284 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
264 <WarningLevel>Level3</WarningLevel> 285 <WarningLevel>Level3</WarningLevel>
265 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..</AdditionalIncludeDirectories> 286 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
266 <LanguageStandard>stdcpp20</LanguageStandard> 287 <LanguageStandard>stdcpp20</LanguageStandard>
267 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 288 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
268 </ClCompile> 289 </ClCompile>
@@ -270,6 +291,7 @@
270 <GenerateDebugInformation>true</GenerateDebugInformation> 291 <GenerateDebugInformation>true</GenerateDebugInformation>
271 <SubSystem>Console</SubSystem> 292 <SubSystem>Console</SubSystem>
272 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 293 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
294 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
273 </Link> 295 </Link>
274 </ItemDefinitionGroup> 296 </ItemDefinitionGroup>
275 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'"> 297 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
@@ -280,7 +302,7 @@
280 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 302 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
281 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 303 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
282 <WarningLevel>Level3</WarningLevel> 304 <WarningLevel>Level3</WarningLevel>
283 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..</AdditionalIncludeDirectories> 305 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
284 <LanguageStandard>stdcpp20</LanguageStandard> 306 <LanguageStandard>stdcpp20</LanguageStandard>
285 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 307 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
286 </ClCompile> 308 </ClCompile>
@@ -288,6 +310,7 @@
288 <GenerateDebugInformation>true</GenerateDebugInformation> 310 <GenerateDebugInformation>true</GenerateDebugInformation>
289 <SubSystem>Console</SubSystem> 311 <SubSystem>Console</SubSystem>
290 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 312 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
313 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
291 </Link> 314 </Link>
292 </ItemDefinitionGroup> 315 </ItemDefinitionGroup>
293 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'"> 316 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
@@ -298,7 +321,7 @@
298 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 321 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
299 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 322 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
300 <WarningLevel>Level3</WarningLevel> 323 <WarningLevel>Level3</WarningLevel>
301 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..</AdditionalIncludeDirectories> 324 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
302 <LanguageStandard>stdcpp20</LanguageStandard> 325 <LanguageStandard>stdcpp20</LanguageStandard>
303 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 326 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
304 </ClCompile> 327 </ClCompile>
@@ -306,6 +329,7 @@
306 <GenerateDebugInformation>true</GenerateDebugInformation> 329 <GenerateDebugInformation>true</GenerateDebugInformation>
307 <SubSystem>Console</SubSystem> 330 <SubSystem>Console</SubSystem>
308 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 331 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
332 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
309 </Link> 333 </Link>
310 </ItemDefinitionGroup> 334 </ItemDefinitionGroup>
311 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'"> 335 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
@@ -316,7 +340,7 @@
316 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 340 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
317 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 341 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
318 <WarningLevel>Level3</WarningLevel> 342 <WarningLevel>Level3</WarningLevel>
319 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..</AdditionalIncludeDirectories> 343 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
320 <LanguageStandard>stdcpp20</LanguageStandard> 344 <LanguageStandard>stdcpp20</LanguageStandard>
321 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 345 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
322 </ClCompile> 346 </ClCompile>
@@ -324,6 +348,7 @@
324 <GenerateDebugInformation>true</GenerateDebugInformation> 348 <GenerateDebugInformation>true</GenerateDebugInformation>
325 <SubSystem>Console</SubSystem> 349 <SubSystem>Console</SubSystem>
326 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 350 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
351 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
327 </Link> 352 </Link>
328 </ItemDefinitionGroup> 353 </ItemDefinitionGroup>
329 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'"> 354 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
@@ -334,7 +359,7 @@
334 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 359 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
335 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 360 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
336 <WarningLevel>Level3</WarningLevel> 361 <WarningLevel>Level3</WarningLevel>
337 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..</AdditionalIncludeDirectories> 362 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
338 <LanguageStandard>stdcpp20</LanguageStandard> 363 <LanguageStandard>stdcpp20</LanguageStandard>
339 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 364 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
340 </ClCompile> 365 </ClCompile>
@@ -342,6 +367,7 @@
342 <GenerateDebugInformation>true</GenerateDebugInformation> 367 <GenerateDebugInformation>true</GenerateDebugInformation>
343 <SubSystem>Console</SubSystem> 368 <SubSystem>Console</SubSystem>
344 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 369 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
370 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
345 </Link> 371 </Link>
346 </ItemDefinitionGroup> 372 </ItemDefinitionGroup>
347 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'"> 373 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
@@ -352,7 +378,7 @@
352 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 378 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
353 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 379 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
354 <WarningLevel>Level3</WarningLevel> 380 <WarningLevel>Level3</WarningLevel>
355 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..</AdditionalIncludeDirectories> 381 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
356 <LanguageStandard>stdcpp20</LanguageStandard> 382 <LanguageStandard>stdcpp20</LanguageStandard>
357 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 383 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
358 </ClCompile> 384 </ClCompile>
@@ -360,17 +386,18 @@
360 <GenerateDebugInformation>true</GenerateDebugInformation> 386 <GenerateDebugInformation>true</GenerateDebugInformation>
361 <SubSystem>Console</SubSystem> 387 <SubSystem>Console</SubSystem>
362 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 388 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
389 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
363 </Link> 390 </Link>
364 </ItemDefinitionGroup> 391 </ItemDefinitionGroup>
365 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'"> 392 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">
366 <ClCompile> 393 <ClCompile>
367 <PrecompiledHeader>Use</PrecompiledHeader> 394 <PrecompiledHeader>Use</PrecompiledHeader>
368 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 395 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
369 <Optimization>Disabled</Optimization> 396 <Optimization>Disabled</Optimization>
370 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 397 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
371 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 398 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
372 <WarningLevel>Level3</WarningLevel> 399 <WarningLevel>Level3</WarningLevel>
373 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\LuaJIT\src;$(SolutionDir)..</AdditionalIncludeDirectories> 400 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
374 <LanguageStandard>stdcpp20</LanguageStandard> 401 <LanguageStandard>stdcpp20</LanguageStandard>
375 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 402 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
376 </ClCompile> 403 </ClCompile>
@@ -378,26 +405,26 @@
378 <GenerateDebugInformation>true</GenerateDebugInformation> 405 <GenerateDebugInformation>true</GenerateDebugInformation>
379 <SubSystem>Console</SubSystem> 406 <SubSystem>Console</SubSystem>
380 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 407 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
381 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)</AdditionalLibraryDirectories> 408 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
382 </Link> 409 </Link>
383 </ItemDefinitionGroup> 410 </ItemDefinitionGroup>
384 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'"> 411 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">
385 <ClCompile> 412 <ClCompile>
386 <PrecompiledHeader>Use</PrecompiledHeader> 413 <PrecompiledHeader>Use</PrecompiledHeader>
387 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 414 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
388 <Optimization>Disabled</Optimization> 415 <Optimization>Disabled</Optimization>
389 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 416 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
390 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 417 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
391 <WarningLevel>Level3</WarningLevel> 418 <WarningLevel>Level3</WarningLevel>
392 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\MoonJIT\src;$(SolutionDir)..</AdditionalIncludeDirectories> 419 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
393 <LanguageStandard>stdcpp20</LanguageStandard> 420 <LanguageStandard>stdcpp20</LanguageStandard>
394 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 421 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
395 </ClCompile> 422 </ClCompile>
396 <Link> 423 <Link>
397 <GenerateDebugInformation>true</GenerateDebugInformation> 424 <GenerateDebugInformation>true</GenerateDebugInformation>
398 <SubSystem>Console</SubSystem> 425 <SubSystem>Console</SubSystem>
399 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 426 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
400 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\MoonJIT\bin\$(Platform)</AdditionalLibraryDirectories> 427 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
401 </Link> 428 </Link>
402 </ItemDefinitionGroup> 429 </ItemDefinitionGroup>
403 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'"> 430 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
@@ -408,14 +435,14 @@
408 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 435 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
409 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 436 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
410 <WarningLevel>Level3</WarningLevel> 437 <WarningLevel>Level3</WarningLevel>
411 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..</AdditionalIncludeDirectories> 438 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
412 <LanguageStandard>stdcpp20</LanguageStandard> 439 <LanguageStandard>stdcpp20</LanguageStandard>
413 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 440 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
414 </ClCompile> 441 </ClCompile>
415 <Link> 442 <Link>
416 <GenerateDebugInformation>true</GenerateDebugInformation> 443 <GenerateDebugInformation>true</GenerateDebugInformation>
417 <SubSystem>Console</SubSystem> 444 <SubSystem>Console</SubSystem>
418 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 445 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
419 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 446 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
420 <IgnoreSpecificDefaultLibraries> 447 <IgnoreSpecificDefaultLibraries>
421 </IgnoreSpecificDefaultLibraries> 448 </IgnoreSpecificDefaultLibraries>
@@ -450,14 +477,14 @@
450 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 477 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
451 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 478 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
452 <WarningLevel>Level3</WarningLevel> 479 <WarningLevel>Level3</WarningLevel>
453 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..</AdditionalIncludeDirectories> 480 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
454 <LanguageStandard>stdcpp20</LanguageStandard> 481 <LanguageStandard>stdcpp20</LanguageStandard>
455 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 482 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
456 </ClCompile> 483 </ClCompile>
457 <Link> 484 <Link>
458 <GenerateDebugInformation>true</GenerateDebugInformation> 485 <GenerateDebugInformation>true</GenerateDebugInformation>
459 <SubSystem>Console</SubSystem> 486 <SubSystem>Console</SubSystem>
460 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 487 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
461 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 488 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
462 <IgnoreSpecificDefaultLibraries> 489 <IgnoreSpecificDefaultLibraries>
463 </IgnoreSpecificDefaultLibraries> 490 </IgnoreSpecificDefaultLibraries>
@@ -469,13 +496,13 @@
469 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 496 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
470 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 497 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
471 <WarningLevel>Level3</WarningLevel> 498 <WarningLevel>Level3</WarningLevel>
472 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua53\include;$(SolutionDir)..</AdditionalIncludeDirectories> 499 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
473 <LanguageStandard>stdcpp20</LanguageStandard> 500 <LanguageStandard>stdcpp20</LanguageStandard>
474 </ClCompile> 501 </ClCompile>
475 <Link> 502 <Link>
476 <GenerateDebugInformation>true</GenerateDebugInformation> 503 <GenerateDebugInformation>true</GenerateDebugInformation>
477 <SubSystem>Console</SubSystem> 504 <SubSystem>Console</SubSystem>
478 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua53\bin\$(Platform)\Release</AdditionalLibraryDirectories> 505 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
479 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 506 <AdditionalDependencies>lua53.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
480 <IgnoreSpecificDefaultLibraries> 507 <IgnoreSpecificDefaultLibraries>
481 </IgnoreSpecificDefaultLibraries> 508 </IgnoreSpecificDefaultLibraries>
@@ -531,14 +558,14 @@
531 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 558 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
532 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 559 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
533 <WarningLevel>Level3</WarningLevel> 560 <WarningLevel>Level3</WarningLevel>
534 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..</AdditionalIncludeDirectories> 561 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
535 <LanguageStandard>stdcpp20</LanguageStandard> 562 <LanguageStandard>stdcpp20</LanguageStandard>
536 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 563 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
537 </ClCompile> 564 </ClCompile>
538 <Link> 565 <Link>
539 <GenerateDebugInformation>true</GenerateDebugInformation> 566 <GenerateDebugInformation>true</GenerateDebugInformation>
540 <SubSystem>Console</SubSystem> 567 <SubSystem>Console</SubSystem>
541 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 568 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
542 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 569 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
543 <IgnoreSpecificDefaultLibraries> 570 <IgnoreSpecificDefaultLibraries>
544 </IgnoreSpecificDefaultLibraries> 571 </IgnoreSpecificDefaultLibraries>
@@ -550,13 +577,13 @@
550 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 577 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
551 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 578 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
552 <WarningLevel>Level3</WarningLevel> 579 <WarningLevel>Level3</WarningLevel>
553 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua52\include;$(SolutionDir)..</AdditionalIncludeDirectories> 580 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
554 <LanguageStandard>stdcpp20</LanguageStandard> 581 <LanguageStandard>stdcpp20</LanguageStandard>
555 </ClCompile> 582 </ClCompile>
556 <Link> 583 <Link>
557 <GenerateDebugInformation>true</GenerateDebugInformation> 584 <GenerateDebugInformation>true</GenerateDebugInformation>
558 <SubSystem>Console</SubSystem> 585 <SubSystem>Console</SubSystem>
559 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua52\bin\$(Platform)\Release</AdditionalLibraryDirectories> 586 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
560 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 587 <AdditionalDependencies>lua52.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
561 <IgnoreSpecificDefaultLibraries> 588 <IgnoreSpecificDefaultLibraries>
562 </IgnoreSpecificDefaultLibraries> 589 </IgnoreSpecificDefaultLibraries>
@@ -612,14 +639,14 @@
612 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 639 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
613 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 640 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
614 <WarningLevel>Level3</WarningLevel> 641 <WarningLevel>Level3</WarningLevel>
615 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..</AdditionalIncludeDirectories> 642 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
616 <LanguageStandard>stdcpp20</LanguageStandard> 643 <LanguageStandard>stdcpp20</LanguageStandard>
617 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 644 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
618 </ClCompile> 645 </ClCompile>
619 <Link> 646 <Link>
620 <GenerateDebugInformation>true</GenerateDebugInformation> 647 <GenerateDebugInformation>true</GenerateDebugInformation>
621 <SubSystem>Console</SubSystem> 648 <SubSystem>Console</SubSystem>
622 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Debug</AdditionalLibraryDirectories> 649 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
623 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 650 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
624 <IgnoreSpecificDefaultLibraries> 651 <IgnoreSpecificDefaultLibraries>
625 </IgnoreSpecificDefaultLibraries> 652 </IgnoreSpecificDefaultLibraries>
@@ -631,13 +658,13 @@
631 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 658 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
632 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 659 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
633 <WarningLevel>Level3</WarningLevel> 660 <WarningLevel>Level3</WarningLevel>
634 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua51\include;$(SolutionDir)..</AdditionalIncludeDirectories> 661 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
635 <LanguageStandard>stdcpp20</LanguageStandard> 662 <LanguageStandard>stdcpp20</LanguageStandard>
636 </ClCompile> 663 </ClCompile>
637 <Link> 664 <Link>
638 <GenerateDebugInformation>true</GenerateDebugInformation> 665 <GenerateDebugInformation>true</GenerateDebugInformation>
639 <SubSystem>Console</SubSystem> 666 <SubSystem>Console</SubSystem>
640 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua51\bin\$(Platform)\Release</AdditionalLibraryDirectories> 667 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
641 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 668 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
642 <IgnoreSpecificDefaultLibraries> 669 <IgnoreSpecificDefaultLibraries>
643 </IgnoreSpecificDefaultLibraries> 670 </IgnoreSpecificDefaultLibraries>
@@ -685,49 +712,49 @@
685 </IgnoreSpecificDefaultLibraries> 712 </IgnoreSpecificDefaultLibraries>
686 </Link> 713 </Link>
687 </ItemDefinitionGroup> 714 </ItemDefinitionGroup>
688 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'"> 715 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">
689 <ClCompile> 716 <ClCompile>
690 <PrecompiledHeader>Use</PrecompiledHeader> 717 <PrecompiledHeader>Use</PrecompiledHeader>
691 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 718 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
692 <Optimization>Disabled</Optimization> 719 <Optimization>Disabled</Optimization>
693 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 720 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
694 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 721 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
695 <WarningLevel>Level3</WarningLevel> 722 <WarningLevel>Level3</WarningLevel>
696 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\LuaJIT\src;$(SolutionDir)..</AdditionalIncludeDirectories> 723 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
697 <LanguageStandard>stdcpp20</LanguageStandard> 724 <LanguageStandard>stdcpp20</LanguageStandard>
698 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 725 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
699 </ClCompile> 726 </ClCompile>
700 <Link> 727 <Link>
701 <GenerateDebugInformation>true</GenerateDebugInformation> 728 <GenerateDebugInformation>true</GenerateDebugInformation>
702 <SubSystem>Console</SubSystem> 729 <SubSystem>Console</SubSystem>
703 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\LuaJIT\bin\$(Platform)</AdditionalLibraryDirectories> 730 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
704 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 731 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
705 <IgnoreSpecificDefaultLibraries> 732 <IgnoreSpecificDefaultLibraries>
706 </IgnoreSpecificDefaultLibraries> 733 </IgnoreSpecificDefaultLibraries>
707 </Link> 734 </Link>
708 </ItemDefinitionGroup> 735 </ItemDefinitionGroup>
709 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'"> 736 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">
710 <ClCompile> 737 <ClCompile>
711 <PrecompiledHeader>Use</PrecompiledHeader> 738 <PrecompiledHeader>Use</PrecompiledHeader>
712 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 739 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
713 <Optimization>Disabled</Optimization> 740 <Optimization>Disabled</Optimization>
714 <PreprocessorDefinitions>X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 741 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
715 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 742 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
716 <WarningLevel>Level3</WarningLevel> 743 <WarningLevel>Level3</WarningLevel>
717 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\MoonJIT\src;$(SolutionDir)..</AdditionalIncludeDirectories> 744 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
718 <LanguageStandard>stdcpp20</LanguageStandard> 745 <LanguageStandard>stdcpp20</LanguageStandard>
719 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 746 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
720 </ClCompile> 747 </ClCompile>
721 <Link> 748 <Link>
722 <GenerateDebugInformation>true</GenerateDebugInformation> 749 <GenerateDebugInformation>true</GenerateDebugInformation>
723 <SubSystem>Console</SubSystem> 750 <SubSystem>Console</SubSystem>
724 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\MoonJIT\bin\$(Platform)</AdditionalLibraryDirectories> 751 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
725 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 752 <AdditionalDependencies>lua51.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
726 <IgnoreSpecificDefaultLibraries> 753 <IgnoreSpecificDefaultLibraries>
727 </IgnoreSpecificDefaultLibraries> 754 </IgnoreSpecificDefaultLibraries>
728 </Link> 755 </Link>
729 </ItemDefinitionGroup> 756 </ItemDefinitionGroup>
730 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'"> 757 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">
731 <ClCompile> 758 <ClCompile>
732 <PrecompiledHeader>Use</PrecompiledHeader> 759 <PrecompiledHeader>Use</PrecompiledHeader>
733 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 760 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
@@ -748,7 +775,7 @@
748 </IgnoreSpecificDefaultLibraries> 775 </IgnoreSpecificDefaultLibraries>
749 </Link> 776 </Link>
750 </ItemDefinitionGroup> 777 </ItemDefinitionGroup>
751 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'"> 778 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">
752 <ClCompile> 779 <ClCompile>
753 <PrecompiledHeader>Use</PrecompiledHeader> 780 <PrecompiledHeader>Use</PrecompiledHeader>
754 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile> 781 <PrecompiledHeaderFile>_pch.hpp</PrecompiledHeaderFile>
@@ -777,7 +804,7 @@
777 <WarningLevel>Level3</WarningLevel> 804 <WarningLevel>Level3</WarningLevel>
778 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 805 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
779 <LanguageStandard>stdcpp20</LanguageStandard> 806 <LanguageStandard>stdcpp20</LanguageStandard>
780 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..</AdditionalIncludeDirectories> 807 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
781 </ClCompile> 808 </ClCompile>
782 <Link> 809 <Link>
783 <GenerateDebugInformation>true</GenerateDebugInformation> 810 <GenerateDebugInformation>true</GenerateDebugInformation>
@@ -785,6 +812,7 @@
785 <OptimizeReferences>true</OptimizeReferences> 812 <OptimizeReferences>true</OptimizeReferences>
786 <EnableCOMDATFolding>true</EnableCOMDATFolding> 813 <EnableCOMDATFolding>true</EnableCOMDATFolding>
787 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 814 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
815 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
788 </Link> 816 </Link>
789 </ItemDefinitionGroup> 817 </ItemDefinitionGroup>
790 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'"> 818 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
@@ -794,14 +822,14 @@
794 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 822 <PreprocessorDefinitions>X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
795 <WarningLevel>Level3</WarningLevel> 823 <WarningLevel>Level3</WarningLevel>
796 <LanguageStandard>stdcpp20</LanguageStandard> 824 <LanguageStandard>stdcpp20</LanguageStandard>
797 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\Lua54\include;$(SolutionDir)..</AdditionalIncludeDirectories> 825 <AdditionalIncludeDirectories>$(SolutionDir)/_LuaVersions/$(PlatformName)/$(ConfigurationName)/include;$(SolutionDir)..</AdditionalIncludeDirectories>
798 </ClCompile> 826 </ClCompile>
799 <Link> 827 <Link>
800 <GenerateDebugInformation>true</GenerateDebugInformation> 828 <GenerateDebugInformation>true</GenerateDebugInformation>
801 <SubSystem>Console</SubSystem> 829 <SubSystem>Console</SubSystem>
802 <OptimizeReferences>true</OptimizeReferences> 830 <OptimizeReferences>true</OptimizeReferences>
803 <EnableCOMDATFolding>true</EnableCOMDATFolding> 831 <EnableCOMDATFolding>true</EnableCOMDATFolding>
804 <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Lua54\bin\$(Platform)\Release</AdditionalLibraryDirectories> 832 <AdditionalLibraryDirectories>$(SolutionDir)_LuaVersions\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>
805 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies> 833 <AdditionalDependencies>lua54.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
806 </Link> 834 </Link>
807 </ItemDefinitionGroup> 835 </ItemDefinitionGroup>
@@ -838,8 +866,8 @@
838 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">NotUsing</PrecompiledHeader> 866 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">NotUsing</PrecompiledHeader>
839 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">NotUsing</PrecompiledHeader> 867 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">NotUsing</PrecompiledHeader>
840 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">NotUsing</PrecompiledHeader> 868 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">NotUsing</PrecompiledHeader>
841 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">NotUsing</PrecompiledHeader> 869 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">NotUsing</PrecompiledHeader>
842 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">NotUsing</PrecompiledHeader> 870 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">NotUsing</PrecompiledHeader>
843 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">NotUsing</PrecompiledHeader> 871 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">NotUsing</PrecompiledHeader>
844 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">NotUsing</PrecompiledHeader> 872 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">NotUsing</PrecompiledHeader>
845 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">NotUsing</PrecompiledHeader> 873 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">NotUsing</PrecompiledHeader>
@@ -853,10 +881,10 @@
853 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">NotUsing</PrecompiledHeader> 881 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">NotUsing</PrecompiledHeader>
854 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">NotUsing</PrecompiledHeader> 882 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">NotUsing</PrecompiledHeader>
855 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">NotUsing</PrecompiledHeader> 883 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">NotUsing</PrecompiledHeader>
856 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">NotUsing</PrecompiledHeader> 884 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">NotUsing</PrecompiledHeader>
857 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">NotUsing</PrecompiledHeader> 885 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">NotUsing</PrecompiledHeader>
858 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'">NotUsing</PrecompiledHeader> 886 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">NotUsing</PrecompiledHeader>
859 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'">NotUsing</PrecompiledHeader> 887 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">NotUsing</PrecompiledHeader>
860 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">NotUsing</PrecompiledHeader> 888 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">NotUsing</PrecompiledHeader>
861 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Prospero'">NotUsing</PrecompiledHeader> 889 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Prospero'">NotUsing</PrecompiledHeader>
862 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">NotUsing</PrecompiledHeader> 890 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">NotUsing</PrecompiledHeader>
@@ -871,8 +899,8 @@
871 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">NotUsing</PrecompiledHeader> 899 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">NotUsing</PrecompiledHeader>
872 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">NotUsing</PrecompiledHeader> 900 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">NotUsing</PrecompiledHeader>
873 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">NotUsing</PrecompiledHeader> 901 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">NotUsing</PrecompiledHeader>
874 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">NotUsing</PrecompiledHeader> 902 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">NotUsing</PrecompiledHeader>
875 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">NotUsing</PrecompiledHeader> 903 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">NotUsing</PrecompiledHeader>
876 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">NotUsing</PrecompiledHeader> 904 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">NotUsing</PrecompiledHeader>
877 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">NotUsing</PrecompiledHeader> 905 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">NotUsing</PrecompiledHeader>
878 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">NotUsing</PrecompiledHeader> 906 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">NotUsing</PrecompiledHeader>
@@ -886,10 +914,10 @@
886 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">NotUsing</PrecompiledHeader> 914 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">NotUsing</PrecompiledHeader>
887 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">NotUsing</PrecompiledHeader> 915 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">NotUsing</PrecompiledHeader>
888 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">NotUsing</PrecompiledHeader> 916 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">NotUsing</PrecompiledHeader>
889 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">NotUsing</PrecompiledHeader> 917 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">NotUsing</PrecompiledHeader>
890 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">NotUsing</PrecompiledHeader> 918 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">NotUsing</PrecompiledHeader>
891 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'">NotUsing</PrecompiledHeader> 919 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">NotUsing</PrecompiledHeader>
892 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'">NotUsing</PrecompiledHeader> 920 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">NotUsing</PrecompiledHeader>
893 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">NotUsing</PrecompiledHeader> 921 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">NotUsing</PrecompiledHeader>
894 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Prospero'">NotUsing</PrecompiledHeader> 922 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Prospero'">NotUsing</PrecompiledHeader>
895 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">NotUsing</PrecompiledHeader> 923 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">NotUsing</PrecompiledHeader>
@@ -912,8 +940,8 @@
912 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">Create</PrecompiledHeader> 940 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">Create</PrecompiledHeader>
913 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">Create</PrecompiledHeader> 941 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">Create</PrecompiledHeader>
914 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">Create</PrecompiledHeader> 942 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">Create</PrecompiledHeader>
915 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">Create</PrecompiledHeader> 943 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Win32'">Create</PrecompiledHeader>
916 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">Create</PrecompiledHeader> 944 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Win32'">Create</PrecompiledHeader>
917 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">Create</PrecompiledHeader> 945 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">Create</PrecompiledHeader>
918 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">Create</PrecompiledHeader> 946 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">Create</PrecompiledHeader>
919 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'">Create</PrecompiledHeader> 947 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'">Create</PrecompiledHeader>
@@ -929,16 +957,16 @@
929 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">Create</PrecompiledHeader> 957 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">Create</PrecompiledHeader>
930 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">Create</PrecompiledHeader> 958 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">Create</PrecompiledHeader>
931 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">Create</PrecompiledHeader> 959 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">Create</PrecompiledHeader>
932 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">Create</PrecompiledHeader> 960 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|x64'">Create</PrecompiledHeader>
933 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">Create</PrecompiledHeader> 961 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|x64'">Create</PrecompiledHeader>
934 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'">Create</PrecompiledHeader> 962 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release LuaJIT|Prospero'">Create</PrecompiledHeader>
935 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'">Create</PrecompiledHeader> 963 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release MoonJIT|Prospero'">Create</PrecompiledHeader>
936 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">Create</PrecompiledHeader> 964 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">Create</PrecompiledHeader>
937 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Prospero'">Create</PrecompiledHeader> 965 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Prospero'">Create</PrecompiledHeader>
938 </ClCompile> 966 </ClCompile>
939 </ItemGroup> 967 </ItemGroup>
940 <ItemGroup> 968 <ItemGroup>
941 <None Include="Catch2.runsettings" /> 969 <None Include="..\.runsettings" />
942 <None Include="UnitTests.makefile" /> 970 <None Include="UnitTests.makefile" />
943 <None Include="scripts\coro\basics.lua" /> 971 <None Include="scripts\coro\basics.lua" />
944 <None Include="scripts\coro\error_handling.lua" /> 972 <None Include="scripts\coro\error_handling.lua" />
diff --git a/unit_tests/UnitTests.vcxproj.filters b/unit_tests/UnitTests.vcxproj.filters
index eb02d19..3b45009 100644
--- a/unit_tests/UnitTests.vcxproj.filters
+++ b/unit_tests/UnitTests.vcxproj.filters
@@ -107,11 +107,11 @@
107 <None Include="scripts\linda\send_registered_userdata.lua"> 107 <None Include="scripts\linda\send_registered_userdata.lua">
108 <Filter>Scripts\linda</Filter> 108 <Filter>Scripts\linda</Filter>
109 </None> 109 </None>
110 <None Include="Catch2.runsettings">
111 <Filter>Catch2</Filter>
112 </None>
113 <None Include="UnitTests.makefile"> 110 <None Include="UnitTests.makefile">
114 <Filter>Make</Filter> 111 <Filter>Make</Filter>
115 </None> 112 </None>
113 <None Include="..\.runsettings">
114 <Filter>Catch2</Filter>
115 </None>
116 </ItemGroup> 116 </ItemGroup>
117</Project> \ No newline at end of file 117</Project> \ No newline at end of file
diff --git a/unit_tests/UnitTests.vcxproj.user b/unit_tests/UnitTests.vcxproj.user
deleted file mode 100644
index d3fc335..0000000
--- a/unit_tests/UnitTests.vcxproj.user
+++ /dev/null
@@ -1,143 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|x64'">
4 <LocalDebuggerCommandArguments />
5 <RemoteDebuggerCommandArguments />
6 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
7 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
8 </PropertyGroup>
9 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Prospero'">
10 <LocalDebuggerCommandArguments />
11 <RemoteDebuggerCommandArguments />
12 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
13 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
14 </PropertyGroup>
15 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Win32'">
16 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
17 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
18 </PropertyGroup>
19 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Win32'">
20 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
21 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
22 </PropertyGroup>
23 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Win32'">
24 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
25 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
26 </PropertyGroup>
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Win32'">
28 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
29 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
30 </PropertyGroup>
31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Win32'">
32 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
33 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
34 </PropertyGroup>
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Win32'">
36 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
37 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Win32'">
40 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
41 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
42 </PropertyGroup>
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Win32'">
44 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
45 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
46 </PropertyGroup>
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.4|Win32'">
48 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
49 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
50 </PropertyGroup>
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Win32'">
52 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
53 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|x64'">
56 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
57 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
58 <LocalDebuggerCommandArguments />
59 <RemoteDebuggerCommandArguments />
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|x64'">
62 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
63 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
64 <LocalDebuggerCommandArguments />
65 <RemoteDebuggerCommandArguments />
66 </PropertyGroup>
67 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.1|Prospero'">
68 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
69 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
70 <LocalDebuggerCommandArguments />
71 <RemoteDebuggerCommandArguments />
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.1|Prospero'">
74 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
75 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
76 <LocalDebuggerCommandArguments />
77 <RemoteDebuggerCommandArguments />
78 </PropertyGroup>
79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|x64'">
80 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
81 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
82 <LocalDebuggerCommandArguments />
83 <RemoteDebuggerCommandArguments />
84 </PropertyGroup>
85 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|x64'">
86 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
87 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
88 <LocalDebuggerCommandArguments />
89 <RemoteDebuggerCommandArguments />
90 </PropertyGroup>
91 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LuaJIT|Prospero'">
92 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
93 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
94 <LocalDebuggerCommandArguments />
95 <RemoteDebuggerCommandArguments />
96 </PropertyGroup>
97 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug MoonJIT|Prospero'">
98 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
99 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
100 <LocalDebuggerCommandArguments />
101 <RemoteDebuggerCommandArguments />
102 </PropertyGroup>
103 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|x64'">
104 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
105 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
106 </PropertyGroup>
107 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|x64'">
108 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
109 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
110 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.2|Prospero'">
112 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
113 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
114 </PropertyGroup>
115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.2|Prospero'">
116 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
117 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
118 </PropertyGroup>
119 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|x64'">
120 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
121 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
122 </PropertyGroup>
123 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|x64'">
124 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
125 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
126 </PropertyGroup>
127 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug 5.3|Prospero'">
128 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
129 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
130 </PropertyGroup>
131 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.3|Prospero'">
132 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
133 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
134 </PropertyGroup>
135 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|x64'">
136 <LocalDebuggerWorkingDirectory>$(SolutionDir)</LocalDebuggerWorkingDirectory>
137 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
138 </PropertyGroup>
139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release 5.4|Prospero'">
140 <LocalDebuggerWorkingDirectory>$(SolutionDir)Lanes</LocalDebuggerWorkingDirectory>
141 <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
142 </PropertyGroup>
143</Project> \ No newline at end of file