Skip to content

Commit 685bd0a

Browse files
committed
Updated LuaJIT and luabind
Moved luabind project files into Externals folder Refactored a bit build system and cleaned up LuaJIT project files
1 parent 4e84063 commit 685bd0a

File tree

13 files changed

+597
-18
lines changed

13 files changed

+597
-18
lines changed

Externals/LuaJIT

Externals/luabind

Externals/luabind.vcxproj

Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,190 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|Win32">
5+
<Configuration>Debug</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|x64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Mixed|Win32">
13+
<Configuration>Mixed</Configuration>
14+
<Platform>Win32</Platform>
15+
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Mixed|x64">
17+
<Configuration>Mixed</Configuration>
18+
<Platform>x64</Platform>
19+
</ProjectConfiguration>
20+
<ProjectConfiguration Include="Release|Win32">
21+
<Configuration>Release</Configuration>
22+
<Platform>Win32</Platform>
23+
</ProjectConfiguration>
24+
<ProjectConfiguration Include="Release|x64">
25+
<Configuration>Release</Configuration>
26+
<Platform>x64</Platform>
27+
</ProjectConfiguration>
28+
</ItemGroup>
29+
<PropertyGroup Label="Globals">
30+
<ProjectGuid>{CCD4AFAE-AA10-42C6-A452-FDEE497CCDF1}</ProjectGuid>
31+
<Keyword>Win32Proj</Keyword>
32+
</PropertyGroup>
33+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
34+
<PropertyGroup Label="Configuration">
35+
<ConfigurationType>DynamicLibrary</ConfigurationType>
36+
<PlatformToolset>v141</PlatformToolset>
37+
<CharacterSet>MultiByte</CharacterSet>
38+
</PropertyGroup>
39+
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
40+
<WholeProgramOptimization>true</WholeProgramOptimization>
41+
</PropertyGroup>
42+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
43+
<ImportGroup Label="ExtensionSettings">
44+
</ImportGroup>
45+
<ImportGroup Label="PropertySheets">
46+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
47+
<Import Project="$(SolutionDir)Common.props" />
48+
</ImportGroup>
49+
<ItemDefinitionGroup>
50+
<ClCompile>
51+
<AdditionalIncludeDirectories>$(ProjectDir)..\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
52+
<DisableSpecificWarnings>4251;4275</DisableSpecificWarnings>
53+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
54+
</ClCompile>
55+
</ItemDefinitionGroup>
56+
<ItemGroup>
57+
<ClCompile Include="luabind\src\class.cpp" />
58+
<ClCompile Include="luabind\src\class_info.cpp" />
59+
<ClCompile Include="luabind\src\class_registry.cpp" />
60+
<ClCompile Include="luabind\src\class_rep.cpp" />
61+
<ClCompile Include="luabind\src\create_class.cpp" />
62+
<ClCompile Include="luabind\src\error.cpp" />
63+
<ClCompile Include="luabind\src\exception_handler.cpp" />
64+
<ClCompile Include="luabind\src\function.cpp" />
65+
<ClCompile Include="luabind\src\function_introspection.cpp" />
66+
<ClCompile Include="luabind\src\headertest.cpp" />
67+
<ClCompile Include="luabind\src\inheritance.cpp" />
68+
<ClCompile Include="luabind\src\link_compatibility.cpp" />
69+
<ClCompile Include="luabind\src\memory.cpp" />
70+
<ClCompile Include="luabind\src\object_rep.cpp" />
71+
<ClCompile Include="luabind\src\open.cpp" />
72+
<ClCompile Include="luabind\src\operator.cpp" />
73+
<ClCompile Include="luabind\src\pcall.cpp" />
74+
<ClCompile Include="luabind\src\scope.cpp" />
75+
<ClCompile Include="luabind\src\set_package_preload.cpp" />
76+
<ClCompile Include="luabind\src\stack_content_by_name.cpp" />
77+
<ClCompile Include="luabind\src\weak_ref.cpp" />
78+
<ClCompile Include="luabind\src\wrapper_base.cpp" />
79+
</ItemGroup>
80+
<ItemGroup>
81+
<ClInclude Include="luabind\luabind\adopt_policy.hpp" />
82+
<ClInclude Include="luabind\luabind\back_reference.hpp" />
83+
<ClInclude Include="luabind\luabind\back_reference_fwd.hpp" />
84+
<ClInclude Include="luabind\luabind\class.hpp" />
85+
<ClInclude Include="luabind\luabind\class_info.hpp" />
86+
<ClInclude Include="luabind\luabind\config.hpp" />
87+
<ClInclude Include="luabind\luabind\container_policy.hpp" />
88+
<ClInclude Include="luabind\luabind\copy_policy.hpp" />
89+
<ClInclude Include="luabind\luabind\dependency_policy.hpp" />
90+
<ClInclude Include="luabind\luabind\detail\call.hpp" />
91+
<ClInclude Include="luabind\luabind\detail\call_function.hpp" />
92+
<ClInclude Include="luabind\luabind\detail\call_member.hpp" />
93+
<ClInclude Include="luabind\luabind\detail\call_shared.hpp" />
94+
<ClInclude Include="luabind\luabind\detail\call_traits.hpp" />
95+
<ClInclude Include="luabind\luabind\detail\class_registry.hpp" />
96+
<ClInclude Include="luabind\luabind\detail\class_rep.hpp" />
97+
<ClInclude Include="luabind\luabind\detail\constructor.hpp" />
98+
<ClInclude Include="luabind\luabind\detail\conversion_policies\conversion_base.hpp" />
99+
<ClInclude Include="luabind\luabind\detail\conversion_policies\conversion_policies.hpp" />
100+
<ClInclude Include="luabind\luabind\detail\conversion_policies\enum_converter.hpp" />
101+
<ClInclude Include="luabind\luabind\detail\conversion_policies\function_converter.hpp" />
102+
<ClInclude Include="luabind\luabind\detail\conversion_policies\lua_proxy_converter.hpp" />
103+
<ClInclude Include="luabind\luabind\detail\conversion_policies\native_converter.hpp" />
104+
<ClInclude Include="luabind\luabind\detail\conversion_policies\pointer_converter.hpp" />
105+
<ClInclude Include="luabind\luabind\detail\conversion_policies\reference_converter.hpp" />
106+
<ClInclude Include="luabind\luabind\detail\conversion_policies\value_converter.hpp" />
107+
<ClInclude Include="luabind\luabind\detail\conversion_storage.hpp" />
108+
<ClInclude Include="luabind\luabind\detail\convert_to_lua.hpp" />
109+
<ClInclude Include="luabind\luabind\detail\crtp_iterator.hpp" />
110+
<ClInclude Include="luabind\luabind\detail\debug.hpp" />
111+
<ClInclude Include="luabind\luabind\detail\decorate_type.hpp" />
112+
<ClInclude Include="luabind\luabind\detail\deduce_signature.hpp" />
113+
<ClInclude Include="luabind\luabind\detail\enum_maker.hpp" />
114+
<ClInclude Include="luabind\luabind\detail\format_signature.hpp" />
115+
<ClInclude Include="luabind\luabind\detail\garbage_collector.hpp" />
116+
<ClInclude Include="luabind\luabind\detail\has_get_pointer.hpp" />
117+
<ClInclude Include="luabind\luabind\detail\inheritance.hpp" />
118+
<ClInclude Include="luabind\luabind\detail\instance_holder.hpp" />
119+
<ClInclude Include="luabind\luabind\detail\link_compatibility.hpp" />
120+
<ClInclude Include="luabind\luabind\detail\make_instance.hpp" />
121+
<ClInclude Include="luabind\luabind\detail\meta.hpp" />
122+
<ClInclude Include="luabind\luabind\detail\most_derived.hpp" />
123+
<ClInclude Include="luabind\luabind\detail\object.hpp" />
124+
<ClInclude Include="luabind\luabind\detail\object_rep.hpp" />
125+
<ClInclude Include="luabind\luabind\detail\open.hpp" />
126+
<ClInclude Include="luabind\luabind\detail\operator_id.hpp" />
127+
<ClInclude Include="luabind\luabind\detail\other.hpp" />
128+
<ClInclude Include="luabind\luabind\detail\pcall.hpp" />
129+
<ClInclude Include="luabind\luabind\detail\pointee_sizeof.hpp" />
130+
<ClInclude Include="luabind\luabind\detail\pointee_typeid.hpp" />
131+
<ClInclude Include="luabind\luabind\detail\policy.hpp" />
132+
<ClInclude Include="luabind\luabind\detail\primitives.hpp" />
133+
<ClInclude Include="luabind\luabind\detail\property.hpp" />
134+
<ClInclude Include="luabind\luabind\detail\ref.hpp" />
135+
<ClInclude Include="luabind\luabind\detail\signature_match.hpp" />
136+
<ClInclude Include="luabind\luabind\detail\stack_utils.hpp" />
137+
<ClInclude Include="luabind\luabind\detail\typetraits.hpp" />
138+
<ClInclude Include="luabind\luabind\detail\yes_no.hpp" />
139+
<ClInclude Include="luabind\luabind\discard_result_policy.hpp" />
140+
<ClInclude Include="luabind\luabind\error.hpp" />
141+
<ClInclude Include="luabind\luabind\error_callback_fun.hpp" />
142+
<ClInclude Include="luabind\luabind\exception_handler.hpp" />
143+
<ClInclude Include="luabind\luabind\from_stack.hpp" />
144+
<ClInclude Include="luabind\luabind\function.hpp" />
145+
<ClInclude Include="luabind\luabind\function_introspection.hpp" />
146+
<ClInclude Include="luabind\luabind\get_main_thread.hpp" />
147+
<ClInclude Include="luabind\luabind\handle.hpp" />
148+
<ClInclude Include="luabind\luabind\iterator_policy.hpp" />
149+
<ClInclude Include="luabind\luabind\luabind.hpp" />
150+
<ClInclude Include="luabind\luabind\lua_argument_proxy.hpp" />
151+
<ClInclude Include="luabind\luabind\lua_extensions.hpp" />
152+
<ClInclude Include="luabind\luabind\lua_include.hpp" />
153+
<ClInclude Include="luabind\luabind\lua_index_proxy.hpp" />
154+
<ClInclude Include="luabind\luabind\lua_iterator_proxy.hpp" />
155+
<ClInclude Include="luabind\luabind\lua_proxy.hpp" />
156+
<ClInclude Include="luabind\luabind\lua_proxy_interface.hpp" />
157+
<ClInclude Include="luabind\luabind\lua_state_fwd.hpp" />
158+
<ClInclude Include="luabind\luabind\make_function.hpp" />
159+
<ClInclude Include="luabind\luabind\memory.hpp" />
160+
<ClInclude Include="luabind\luabind\memory_allocator.hpp" />
161+
<ClInclude Include="luabind\luabind\nil.hpp" />
162+
<ClInclude Include="luabind\luabind\no_dependency.hpp" />
163+
<ClInclude Include="luabind\luabind\object.hpp" />
164+
<ClInclude Include="luabind\luabind\open.hpp" />
165+
<ClInclude Include="luabind\luabind\operator.hpp" />
166+
<ClInclude Include="luabind\luabind\out_value_policy.hpp" />
167+
<ClInclude Include="luabind\luabind\pointer_traits.hpp" />
168+
<ClInclude Include="luabind\luabind\prefix.hpp" />
169+
<ClInclude Include="luabind\luabind\raw_policy.hpp" />
170+
<ClInclude Include="luabind\luabind\return_reference_to_policy.hpp" />
171+
<ClInclude Include="luabind\luabind\scope.hpp" />
172+
<ClInclude Include="luabind\luabind\set_package_preload.hpp" />
173+
<ClInclude Include="luabind\luabind\shared_ptr_converter.hpp" />
174+
<ClInclude Include="luabind\luabind\tag_function.hpp" />
175+
<ClInclude Include="luabind\luabind\typeid.hpp" />
176+
<ClInclude Include="luabind\luabind\types.hpp" />
177+
<ClInclude Include="luabind\luabind\version.hpp" />
178+
<ClInclude Include="luabind\luabind\weak_ref.hpp" />
179+
<ClInclude Include="luabind\luabind\wrapper_base.hpp" />
180+
<ClInclude Include="luabind\luabind\yield_policy.hpp" />
181+
</ItemGroup>
182+
<ItemGroup>
183+
<ProjectReference Include="LuaJIT\src\LuaJIT.vcxproj">
184+
<Project>{632aeeb6-dc06-4e15-9551-b2b09a4b73c5}</Project>
185+
</ProjectReference>
186+
</ItemGroup>
187+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
188+
<ImportGroup Label="ExtensionTargets">
189+
</ImportGroup>
190+
</Project>

0 commit comments

Comments
 (0)