1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project DefaultTargets =" Build" ToolsVersion =" 16.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <PropertyGroup >
4+ <PreferredToolArchitecture >
5+ </PreferredToolArchitecture >
6+ </PropertyGroup >
7+ <ItemGroup Label =" ProjectConfigurations" >
8+ <ProjectConfiguration Include =" Debug|x64" >
9+ <Configuration >Debug</Configuration >
10+ <Platform >x64</Platform >
11+ </ProjectConfiguration >
12+ <ProjectConfiguration Include =" Release|x64" >
13+ <Configuration >Release</Configuration >
14+ <Platform >x64</Platform >
15+ </ProjectConfiguration >
16+ <ProjectConfiguration Include =" RelWithDebInfo|x64" >
17+ <Configuration >RelWithDebInfo</Configuration >
18+ <Platform >x64</Platform >
19+ </ProjectConfiguration >
20+ </ItemGroup >
21+ <PropertyGroup Label =" Globals" >
22+ <ProjectGuid >{9C341649-AA1F-35E8-81E3-228A6A09B2BB}</ProjectGuid >
23+ <WindowsTargetPlatformVersion >10.0</WindowsTargetPlatformVersion >
24+ <Keyword >Win32Proj</Keyword >
25+ <Platform >x64</Platform >
26+ <ProjectName >libluajit</ProjectName >
27+ <VCProjectUpgraderObjectName >NoUpgrade</VCProjectUpgraderObjectName >
28+ </PropertyGroup >
29+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
30+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" Configuration" >
31+ <ConfigurationType >StaticLibrary</ConfigurationType >
32+ <CharacterSet >MultiByte</CharacterSet >
33+ <PlatformToolset >v143</PlatformToolset >
34+ <UseDebugLibraries >true</UseDebugLibraries >
35+ </PropertyGroup >
36+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
37+ <ConfigurationType >StaticLibrary</ConfigurationType >
38+ <CharacterSet >MultiByte</CharacterSet >
39+ <PlatformToolset >v143</PlatformToolset >
40+ </PropertyGroup >
41+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" Label =" Configuration" >
42+ <ConfigurationType >StaticLibrary</ConfigurationType >
43+ <CharacterSet >MultiByte</CharacterSet >
44+ <PlatformToolset >v143</PlatformToolset >
45+ </PropertyGroup >
46+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
47+ <ImportGroup Label =" ExtensionSettings" >
48+ </ImportGroup >
49+ <ImportGroup Label =" PropertySheets" >
50+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
51+ </ImportGroup >
52+ <PropertyGroup Label =" UserMacros" />
53+ <PropertyGroup >
54+ <_ProjectFileVersion >10.0.20506.1</_ProjectFileVersion >
55+ <OutDir Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >_Bin\</OutDir >
56+ <IntDir Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >_Bin\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir >
57+ <TargetName Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >luajit-debug</TargetName >
58+ <TargetExt Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >.lib</TargetExt >
59+ <OutDir Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >_Bin\</OutDir >
60+ <IntDir Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >_Bin\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir >
61+ <TargetName Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >luajit-release</TargetName >
62+ <TargetExt Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >.lib</TargetExt >
63+ <OutDir Condition =" '$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" >_Bin\</OutDir >
64+ <IntDir Condition =" '$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" >_Bin\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir >
65+ <TargetName Condition =" '$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" >luajit-debug-release</TargetName >
66+ <TargetExt Condition =" '$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" >.lib</TargetExt >
67+ </PropertyGroup >
68+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
69+ <ClCompile >
70+ <AdditionalIncludeDirectories >$(ProjectDir);$(ProjectDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
71+ <AssemblerListingLocation >$(IntDir)</AssemblerListingLocation >
72+ <BasicRuntimeChecks >EnableFastChecks</BasicRuntimeChecks >
73+ <DebugInformationFormat >ProgramDatabase</DebugInformationFormat >
74+ <ExceptionHandling >
75+ </ExceptionHandling >
76+ <InlineFunctionExpansion >Disabled</InlineFunctionExpansion >
77+ <Optimization >Disabled</Optimization >
78+ <PrecompiledHeader >NotUsing</PrecompiledHeader >
79+ <RuntimeLibrary >MultiThreadedDebug</RuntimeLibrary >
80+ <UndefinePreprocessorDefinitions >_FORTIFY_SOURCE</UndefinePreprocessorDefinitions >
81+ <UseFullPaths >false</UseFullPaths >
82+ <WarningLevel >Level3</WarningLevel >
83+ <PreprocessorDefinitions >_ITERATOR_DEBUG_LEVEL=0;WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;LUAJIT_OS=LUAJIT_OS_WINDOWS;LUAJIT_UNWIND_EXTERNAL;LUA_MULTILIB="lib";%(PreprocessorDefinitions)</PreprocessorDefinitions >
84+ <ObjectFileName >$(IntDir)</ObjectFileName >
85+ <AdditionalOptions >/opt:ref /opt:icf %(AdditionalOptions)</AdditionalOptions >
86+ <OmitDefaultLibName >false</OmitDefaultLibName >
87+ <MultiProcessorCompilation >true</MultiProcessorCompilation >
88+ </ClCompile >
89+ <Lib >
90+ <AdditionalOptions >%(AdditionalOptions) /machine:x64</AdditionalOptions >
91+ <IgnoreAllDefaultLibraries >false</IgnoreAllDefaultLibraries >
92+ <IgnoreSpecificDefaultLibraries >
93+ </IgnoreSpecificDefaultLibraries >
94+ <AdditionalLibraryDirectories >$(ProjectDir)\src;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
95+ </Lib >
96+ <PreBuildEvent >
97+ <Message >Prerequisites for building static lib</Message >
98+ <Command >call "$(ProjectDir)/msvc-prebuild.bat"</Command >
99+ </PreBuildEvent >
100+ <PostBuildEvent >
101+ <Command >call "$(ProjectDir)/msvc-postbuild.bat" debug</Command >
102+ <Message >Post build linking</Message >
103+ </PostBuildEvent >
104+ <ProjectReference >
105+ <LinkLibraryDependencies >false</LinkLibraryDependencies >
106+ </ProjectReference >
107+ </ItemDefinitionGroup >
108+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
109+ <ClCompile >
110+ <AdditionalIncludeDirectories >$(ProjectDir);$(ProjectDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
111+ <AssemblerListingLocation >$(IntDir)</AssemblerListingLocation >
112+ <ExceptionHandling >
113+ </ExceptionHandling >
114+ <InlineFunctionExpansion >AnySuitable</InlineFunctionExpansion >
115+ <Optimization >MaxSpeed</Optimization >
116+ <PrecompiledHeader >NotUsing</PrecompiledHeader >
117+ <RuntimeLibrary >MultiThreaded</RuntimeLibrary >
118+ <UndefinePreprocessorDefinitions >_FORTIFY_SOURCE</UndefinePreprocessorDefinitions >
119+ <UseFullPaths >false</UseFullPaths >
120+ <WarningLevel >Level3</WarningLevel >
121+ <PreprocessorDefinitions >_ITERATOR_DEBUG_LEVEL=0;WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;NDEBUG;LUAJIT_OS=LUAJIT_OS_WINDOWS;LUAJIT_UNWIND_EXTERNAL;LUA_MULTILIB="lib";%(PreprocessorDefinitions)</PreprocessorDefinitions >
122+ <ObjectFileName >$(IntDir)</ObjectFileName >
123+ <DebugInformationFormat >
124+ </DebugInformationFormat >
125+ <OmitDefaultLibName >false</OmitDefaultLibName >
126+ <AdditionalOptions >/INCREMENTAL:NO %(AdditionalOptions)</AdditionalOptions >
127+ <MultiProcessorCompilation >true</MultiProcessorCompilation >
128+ </ClCompile >
129+ <Lib >
130+ <AdditionalOptions >%(AdditionalOptions) /machine:x64</AdditionalOptions >
131+ <IgnoreAllDefaultLibraries >false</IgnoreAllDefaultLibraries >
132+ <IgnoreSpecificDefaultLibraries >
133+ </IgnoreSpecificDefaultLibraries >
134+ <AdditionalLibraryDirectories >$(ProjectDir)\src;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
135+ </Lib >
136+ <PreBuildEvent >
137+ <Message >Prerequisites for building static lib</Message >
138+ <Command >call "$(ProjectDir)/msvc-prebuild.bat"</Command >
139+ </PreBuildEvent >
140+ <PostBuildEvent >
141+ <Command >call "$(ProjectDir)/msvc-postbuild.bat"</Command >
142+ <Message >Post build linking</Message >
143+ </PostBuildEvent >
144+ <ProjectReference >
145+ <LinkLibraryDependencies >false</LinkLibraryDependencies >
146+ </ProjectReference >
147+ </ItemDefinitionGroup >
148+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'" >
149+ <ClCompile >
150+ <AdditionalIncludeDirectories >$(ProjectDir);$(ProjectDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
151+ <AssemblerListingLocation >$(IntDir)</AssemblerListingLocation >
152+ <DebugInformationFormat >ProgramDatabase</DebugInformationFormat >
153+ <ExceptionHandling >
154+ </ExceptionHandling >
155+ <InlineFunctionExpansion >OnlyExplicitInline</InlineFunctionExpansion >
156+ <Optimization >MaxSpeed</Optimization >
157+ <PrecompiledHeader >NotUsing</PrecompiledHeader >
158+ <RuntimeLibrary >MultiThreaded</RuntimeLibrary >
159+ <UndefinePreprocessorDefinitions >_FORTIFY_SOURCE</UndefinePreprocessorDefinitions >
160+ <UseFullPaths >false</UseFullPaths >
161+ <WarningLevel >Level3</WarningLevel >
162+ <PreprocessorDefinitions >_ITERATOR_DEBUG_LEVEL=0;WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;NDEBUG;LUAJIT_OS=LUAJIT_OS_WINDOWS;LUAJIT_UNWIND_EXTERNAL;LUA_MULTILIB="lib";%(PreprocessorDefinitions)</PreprocessorDefinitions >
163+ <ObjectFileName >$(IntDir)</ObjectFileName >
164+ <OmitDefaultLibName >false</OmitDefaultLibName >
165+ <MultiProcessorCompilation >true</MultiProcessorCompilation >
166+ </ClCompile >
167+ <Lib >
168+ <AdditionalOptions >%(AdditionalOptions) /machine:x64</AdditionalOptions >
169+ <IgnoreAllDefaultLibraries >false</IgnoreAllDefaultLibraries >
170+ <IgnoreSpecificDefaultLibraries >
171+ </IgnoreSpecificDefaultLibraries >
172+ <AdditionalLibraryDirectories >$(ProjectDir)\src;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
173+ </Lib >
174+ <PreBuildEvent >
175+ <Message >Prerequisites for building static lib</Message >
176+ <Command >call "$(ProjectDir)/msvc-prebuild.bat"</Command >
177+ </PreBuildEvent >
178+ <PostBuildEvent >
179+ <Command >call "$(ProjectDir)/msvc-postbuild.bat" debug-release</Command >
180+ <Message >Post build linking</Message >
181+ </PostBuildEvent >
182+ <ProjectReference >
183+ <LinkLibraryDependencies >false</LinkLibraryDependencies >
184+ </ProjectReference >
185+ </ItemDefinitionGroup >
186+ <ItemGroup >
187+ <ClCompile Include =" src\lib_aux.c" />
188+ <ClCompile Include =" src\lib_base.c" />
189+ <ClCompile Include =" src\lib_bit.c" />
190+ <ClCompile Include =" src\lib_buffer.c" />
191+ <ClCompile Include =" src\lib_debug.c" />
192+ <ClCompile Include =" src\lib_ffi.c" />
193+ <ClCompile Include =" src\lib_init.c" />
194+ <ClCompile Include =" src\lib_io.c" />
195+ <ClCompile Include =" src\lib_jit.c" />
196+ <ClCompile Include =" src\lib_math.c" />
197+ <ClCompile Include =" src\lib_os.c" />
198+ <ClCompile Include =" src\lib_package.c" />
199+ <ClCompile Include =" src\lib_string.c" />
200+ <ClCompile Include =" src\lib_table.c" />
201+ <ClCompile Include =" src\lj_alloc.c" />
202+ <ClCompile Include =" src\lj_api.c" />
203+ <ClCompile Include =" src\lj_asm.c" />
204+ <ClCompile Include =" src\lj_bc.c" />
205+ <ClCompile Include =" src\lj_bcread.c" />
206+ <ClCompile Include =" src\lj_bcwrite.c" />
207+ <ClCompile Include =" src\lj_buf.c" />
208+ <ClCompile Include =" src\lj_carith.c" />
209+ <ClCompile Include =" src\lj_ccall.c" />
210+ <ClCompile Include =" src\lj_ccallback.c" />
211+ <ClCompile Include =" src\lj_cconv.c" />
212+ <ClCompile Include =" src\lj_cdata.c" />
213+ <ClCompile Include =" src\lj_char.c" />
214+ <ClCompile Include =" src\lj_clib.c" />
215+ <ClCompile Include =" src\lj_cparse.c" />
216+ <ClCompile Include =" src\lj_crecord.c" />
217+ <ClCompile Include =" src\lj_ctype.c" />
218+ <ClCompile Include =" src\lj_debug.c" />
219+ <ClCompile Include =" src\lj_dispatch.c" />
220+ <ClCompile Include =" src\lj_err.c" />
221+ <ClCompile Include =" src\lj_ffrecord.c" />
222+ <ClCompile Include =" src\lj_func.c" />
223+ <ClCompile Include =" src\lj_gc.c" />
224+ <ClCompile Include =" src\lj_ir.c" />
225+ <ClCompile Include =" src\lj_lex.c" />
226+ <ClCompile Include =" src\lj_lib.c" />
227+ <ClCompile Include =" src\lj_load.c" />
228+ <ClCompile Include =" src\lj_mcode.c" />
229+ <ClCompile Include =" src\lj_meta.c" />
230+ <ClCompile Include =" src\lj_obj.c" />
231+ <ClCompile Include =" src\lj_opt_dce.c" />
232+ <ClCompile Include =" src\lj_opt_fold.c" />
233+ <ClCompile Include =" src\lj_opt_loop.c" />
234+ <ClCompile Include =" src\lj_opt_mem.c" />
235+ <ClCompile Include =" src\lj_opt_narrow.c" />
236+ <ClCompile Include =" src\lj_opt_sink.c" />
237+ <ClCompile Include =" src\lj_opt_split.c" />
238+ <ClCompile Include =" src\lj_parse.c" />
239+ <ClCompile Include =" src\lj_prng.c" />
240+ <ClCompile Include =" src\lj_profile.c" />
241+ <ClCompile Include =" src\lj_record.c" />
242+ <ClCompile Include =" src\lj_serialize.c" />
243+ <ClCompile Include =" src\lj_snap.c" />
244+ <ClCompile Include =" src\lj_state.c" />
245+ <ClCompile Include =" src\lj_str.c" />
246+ <ClCompile Include =" src\lj_strfmt.c" />
247+ <ClCompile Include =" src\lj_strfmt_num.c" />
248+ <ClCompile Include =" src\lj_strscan.c" />
249+ <ClCompile Include =" src\lj_tab.c" />
250+ <ClCompile Include =" src\lj_trace.c" />
251+ <ClCompile Include =" src\lj_udata.c" />
252+ <ClCompile Include =" src\lj_vmevent.c" />
253+ <ClCompile Include =" src\lj_vmmath.c" />
254+ </ItemGroup >
255+ <ItemGroup >
256+ <Object Include =" src\lj_vm.obj" />
257+ </ItemGroup >
258+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
259+ <ImportGroup Label =" ExtensionTargets" >
260+ </ImportGroup >
261+ </Project >
0 commit comments