Skip to content

Commit f024821

Browse files
committed
Add FreeImage as a binary submodule.
1 parent e427ada commit f024821

File tree

7 files changed

+29
-26
lines changed

7 files changed

+29
-26
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,6 @@
3131
[submodule "src/Externals/BugTrap"]
3232
path = src/Externals/BugTrap
3333
url = https://github.com/OpenXRay/BugTrap.git
34+
[submodule "src/Externals/FreeImage"]
35+
path = src/Externals/FreeImage
36+
url = https://github.com/OpenXRay/ext-win-freeimage.git

src/Externals/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# exclude third-party libraries (except submodules)
22
3dsmax
3-
FreeImage
43
lightwave
54
MagicSoftware
65
maya

src/Externals/FreeImage

Submodule FreeImage added at c891391

src/utils/xrAI/xrAI.vcxproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
</Midl>
7979
<ClCompile>
8080
<Optimization>Disabled</Optimization>
81-
<AdditionalIncludeDirectories>$(SolutionDir)xrServerEntities;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;$(SolutionDir)Externals\FreeImage\Dist;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
81+
<AdditionalIncludeDirectories>$(SolutionDir)xrServerEntities;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;$(SolutionDir)Externals\FreeImage\Dist\x32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8282
<PreprocessorDefinitions>AI_COMPILER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8383
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
8484
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@@ -98,7 +98,7 @@
9898
<Link>
9999
<AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
100100
<SuppressStartupBanner>true</SuppressStartupBanner>
101-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\DebugDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
101+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\DebugDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
102102
<MapExports>false</MapExports>
103103
<SubSystem>Windows</SubSystem>
104104
<StackReserveSize>0</StackReserveSize>
@@ -107,7 +107,7 @@
107107
<RandomizedBaseAddress>false</RandomizedBaseAddress>
108108
<ImportLibrary>$(xrLibDir)$(TargetName).lib</ImportLibrary>
109109
<TargetMachine>MachineX86</TargetMachine>
110-
<AdditionalDependencies>FreeImaged.lib;%(AdditionalDependencies)</AdditionalDependencies>
110+
<AdditionalDependencies>FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies>
111111
</Link>
112112
</ItemDefinitionGroup>
113113
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -126,7 +126,7 @@
126126
<OmitFramePointers>true</OmitFramePointers>
127127
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
128128
<WholeProgramOptimization>true</WholeProgramOptimization>
129-
<AdditionalIncludeDirectories>$(SolutionDir)xrServerEntities;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;$(SolutionDir)Externals\FreeImage\Dist;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
129+
<AdditionalIncludeDirectories>$(SolutionDir)xrServerEntities;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;$(SolutionDir)Externals\FreeImage\Dist\x32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
130130
<PreprocessorDefinitions>AI_COMPILER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
131131
<StringPooling>true</StringPooling>
132132
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@@ -147,7 +147,7 @@
147147
<Link>
148148
<AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
149149
<SuppressStartupBanner>true</SuppressStartupBanner>
150-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
150+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
151151
<SubSystem>Windows</SubSystem>
152152
<StackReserveSize>0</StackReserveSize>
153153
<StackCommitSize>0</StackCommitSize>
@@ -174,7 +174,7 @@
174174
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
175175
<OmitFramePointers>false</OmitFramePointers>
176176
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
177-
<AdditionalIncludeDirectories>$(SolutionDir)xrServerEntities;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;$(SolutionDir)Externals\FreeImage\Dist;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
177+
<AdditionalIncludeDirectories>$(SolutionDir)xrServerEntities;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;$(SolutionDir)Externals\FreeImage\Dist\x32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
178178
<PreprocessorDefinitions>AI_COMPILER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
179179
<StringPooling>true</StringPooling>
180180
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@@ -195,7 +195,7 @@
195195
<Link>
196196
<AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
197197
<SuppressStartupBanner>true</SuppressStartupBanner>
198-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
198+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
199199
<GenerateDebugInformation>true</GenerateDebugInformation>
200200
<SubSystem>Windows</SubSystem>
201201
<StackReserveSize>0</StackReserveSize>

src/utils/xrLC/xrLC.vcxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
<OmitFramePointers>true</OmitFramePointers>
8585
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
8686
<WholeProgramOptimization>true</WholeProgramOptimization>
87-
<AdditionalIncludeDirectories>$(SolutionDir)utils\xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
87+
<AdditionalIncludeDirectories>$(SolutionDir)utils\xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8888
<PreprocessorDefinitions>LEVEL_COMPILER;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8989
<StringPooling>true</StringPooling>
9090
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@@ -106,7 +106,7 @@
106106
<AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
107107
<ShowProgress>NotSet</ShowProgress>
108108
<SuppressStartupBanner>true</SuppressStartupBanner>
109-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
109+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
110110
<SubSystem>Windows</SubSystem>
111111
<LargeAddressAware>true</LargeAddressAware>
112112
<OptimizeReferences>true</OptimizeReferences>
@@ -127,7 +127,7 @@
127127
</Midl>
128128
<ClCompile>
129129
<Optimization>Disabled</Optimization>
130-
<AdditionalIncludeDirectories>$(SolutionDir)utils\xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
130+
<AdditionalIncludeDirectories>$(SolutionDir)utils\xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
131131
<PreprocessorDefinitions>LEVEL_COMPILER;_USE_MATH_DEFINES;FORCE_NO_EXCEPTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132132
<StringPooling>true</StringPooling>
133133
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -146,7 +146,7 @@
146146
<Link>
147147
<AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
148148
<SuppressStartupBanner>true</SuppressStartupBanner>
149-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\DebugDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
149+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\DebugDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
150150
<SubSystem>Windows</SubSystem>
151151
<StackReserveSize>2097152</StackReserveSize>
152152
<LargeAddressAware>true</LargeAddressAware>
@@ -171,7 +171,7 @@
171171
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
172172
<OmitFramePointers>false</OmitFramePointers>
173173
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
174-
<AdditionalIncludeDirectories>$(SolutionDir)utils\xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
174+
<AdditionalIncludeDirectories>$(SolutionDir)utils\xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
175175
<PreprocessorDefinitions>LEVEL_COMPILER;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
176176
<StringPooling>true</StringPooling>
177177
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@@ -191,7 +191,7 @@
191191
<Link>
192192
<ShowProgress>NotSet</ShowProgress>
193193
<SuppressStartupBanner>true</SuppressStartupBanner>
194-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
194+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrLibDir);$(xrSdkDir)libraries;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\MagicSoftware\Sdk\Library\ReleaseDLL;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
195195
<GenerateDebugInformation>true</GenerateDebugInformation>
196196
<MapExports>false</MapExports>
197197
<SubSystem>Windows</SubSystem>

src/utils/xrLCUtil/xrLCUtil.vcxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
6969
<ClCompile>
7070
<Optimization>Disabled</Optimization>
71-
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71+
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7272
<PreprocessorDefinitions>_USRDLL;LEVEL_COMPILER;XRLCUTIL_EXPORTS;_USE_MATH_DEFINES;FORCE_NO_EXCEPTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7373
<StringPooling>true</StringPooling>
7474
<MinimalRebuild>true</MinimalRebuild>
@@ -84,7 +84,7 @@
8484
<Culture>0x0409</Culture>
8585
</ResourceCompile>
8686
<Link>
87-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
87+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
8888
<SubSystem>Windows</SubSystem>
8989
<LargeAddressAware>true</LargeAddressAware>
9090
<RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -101,7 +101,7 @@
101101
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
102102
<OmitFramePointers>true</OmitFramePointers>
103103
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
104-
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
104+
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105105
<PreprocessorDefinitions>_USRDLL;LEVEL_COMPILER;XRLCUTIL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106106
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
107107
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
@@ -115,7 +115,7 @@
115115
<Culture>0x0409</Culture>
116116
</ResourceCompile>
117117
<Link>
118-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
118+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
119119
<SubSystem>Windows</SubSystem>
120120
<OptimizeReferences>true</OptimizeReferences>
121121
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -128,7 +128,7 @@
128128
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'">
129129
<ClCompile>
130130
<Optimization>Disabled</Optimization>
131-
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
131+
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
132132
<PreprocessorDefinitions>_USRDLL;LEVEL_COMPILER;XRLCUTIL_EXPORTS;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
133133
<StringPooling>true</StringPooling>
134134
<MinimalRebuild>true</MinimalRebuild>
@@ -144,7 +144,7 @@
144144
<Culture>0x0409</Culture>
145145
</ResourceCompile>
146146
<Link>
147-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
147+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
148148
<GenerateDebugInformation>true</GenerateDebugInformation>
149149
<SubSystem>Windows</SubSystem>
150150
<LargeAddressAware>true</LargeAddressAware>

src/utils/xrLC_Light/xrLC_Light.vcxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
6868
<ClCompile>
6969
<Optimization>Disabled</Optimization>
70-
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
70+
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7171
<PreprocessorDefinitions>_USRDLL;LEVEL_COMPILER;_USE_MATH_DEFINES;XRLC_LIGHT_EXPORTS;FORCE_NO_EXCEPTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7272
<StringPooling>true</StringPooling>
7373
<MinimalRebuild>true</MinimalRebuild>
@@ -78,7 +78,7 @@
7878
<WarningLevel>Level3</WarningLevel>
7979
</ClCompile>
8080
<Link>
81-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
81+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
8282
<SubSystem>Windows</SubSystem>
8383
<LargeAddressAware>true</LargeAddressAware>
8484
<RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -95,7 +95,7 @@
9595
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
9696
<OmitFramePointers>true</OmitFramePointers>
9797
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
98-
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
98+
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9999
<PreprocessorDefinitions>_USRDLL;LEVEL_COMPILER;XRLC_LIGHT_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
100100
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
101101
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
@@ -104,7 +104,7 @@
104104
<WarningLevel>Level3</WarningLevel>
105105
</ClCompile>
106106
<Link>
107-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
107+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
108108
<SubSystem>Windows</SubSystem>
109109
<OptimizeReferences>true</OptimizeReferences>
110110
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -117,7 +117,7 @@
117117
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'">
118118
<ClCompile>
119119
<Optimization>Disabled</Optimization>
120-
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
120+
<AdditionalIncludeDirectories>$(SolutionDir)xrQSlim\src;$(SolutionDir)Externals\FreeImage\Dist\x32;$(SolutionDir)Externals\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
121121
<PreprocessorDefinitions>_USRDLL;LEVEL_COMPILER;_USE_MATH_DEFINES;XRLC_LIGHT_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
122122
<StringPooling>true</StringPooling>
123123
<MinimalRebuild>true</MinimalRebuild>
@@ -128,7 +128,7 @@
128128
<WarningLevel>Level3</WarningLevel>
129129
</ClCompile>
130130
<Link>
131-
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
131+
<AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;$(xrSdkDir)libraries;$(xrLibDir);$(SolutionDir)Externals\FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
132132
<GenerateDebugInformation>true</GenerateDebugInformation>
133133
<SubSystem>Windows</SubSystem>
134134
<LargeAddressAware>true</LargeAddressAware>

0 commit comments

Comments
 (0)