|
102 | 102 | <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
103 | 103 | <AdditionalDependencies>FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies> |
104 | 104 | </Link> |
| 105 | + <CustomBuildStep> |
| 106 | + <Command>if not exist "$(OutDir)FreeImage.dll" copy /y "$(xrExternals)FreeImage\Dist\x32\FreeImage.dll" "$(OutDir)FreeImage.dll"</Command> |
| 107 | + <Outputs>$(OutDir)FreeImage.dll</Outputs> |
| 108 | + <Inputs>$(xrExternals)FreeImage\Dist\x32\FreeImage.dll</Inputs> |
| 109 | + <TreatOutputAsContent>true</TreatOutputAsContent> |
| 110 | + </CustomBuildStep> |
105 | 111 | </ItemDefinitionGroup> |
106 | 112 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
107 | 113 | <ClCompile> |
108 | 114 | <AdditionalIncludeDirectories>$(xrExternals)FreeMagic\Include;$(xrExternals)FreeImage\Dist\x32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
109 | 115 | <PreprocessorDefinitions>AI_COMPILER;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
110 | 116 | </ClCompile> |
111 | 117 | <Link> |
112 | | - <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 118 | + <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
113 | 119 | <AdditionalDependencies>FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies> |
114 | 120 | </Link> |
| 121 | + <CustomBuildStep> |
| 122 | + <Command>if not exist "$(OutDir)FreeImage.dll" copy /y "$(xrExternals)FreeImage\Dist\x64\FreeImage.dll" "$(OutDir)FreeImage.dll"</Command> |
| 123 | + <Outputs>$(OutDir)FreeImage.dll</Outputs> |
| 124 | + <Inputs>$(xrExternals)FreeImage\Dist\x64\FreeImage.dll</Inputs> |
| 125 | + <TreatOutputAsContent>true</TreatOutputAsContent> |
| 126 | + </CustomBuildStep> |
115 | 127 | </ItemDefinitionGroup> |
116 | 128 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
117 | 129 | <ClCompile> |
|
122 | 134 | <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
123 | 135 | <AdditionalDependencies>FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies> |
124 | 136 | </Link> |
| 137 | + <CustomBuildStep> |
| 138 | + <Command>if not exist "$(OutDir)FreeImage.dll" copy /y "$(xrExternals)FreeImage\Dist\x32\FreeImage.dll" "$(OutDir)FreeImage.dll"</Command> |
| 139 | + <Outputs>$(OutDir)FreeImage.dll</Outputs> |
| 140 | + <Inputs>$(xrExternals)FreeImage\Dist\x32\FreeImage.dll</Inputs> |
| 141 | + <TreatOutputAsContent>true</TreatOutputAsContent> |
| 142 | + </CustomBuildStep> |
125 | 143 | </ItemDefinitionGroup> |
126 | 144 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
127 | 145 | <ClCompile> |
128 | 146 | <AdditionalIncludeDirectories>$(xrExternals)FreeMagic\Include;$(xrExternals)FreeImage\Dist\x32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
129 | 147 | <PreprocessorDefinitions>AI_COMPILER;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
130 | 148 | </ClCompile> |
131 | 149 | <Link> |
132 | | - <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 150 | + <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
133 | 151 | <AdditionalDependencies>FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies> |
134 | 152 | </Link> |
| 153 | + <CustomBuildStep> |
| 154 | + <Command>if not exist "$(OutDir)FreeImage.dll" copy /y "$(xrExternals)FreeImage\Dist\x64\FreeImage.dll" "$(OutDir)FreeImage.dll"</Command> |
| 155 | + <Outputs>$(OutDir)FreeImage.dll</Outputs> |
| 156 | + <Inputs>$(xrExternals)FreeImage\Dist\x64\FreeImage.dll</Inputs> |
| 157 | + <TreatOutputAsContent>true</TreatOutputAsContent> |
| 158 | + </CustomBuildStep> |
135 | 159 | </ItemDefinitionGroup> |
136 | 160 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'"> |
137 | 161 | <ClCompile> |
|
142 | 166 | <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
143 | 167 | <AdditionalDependencies>FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies> |
144 | 168 | </Link> |
| 169 | + <CustomBuildStep> |
| 170 | + <Command>if not exist "$(OutDir)FreeImage.dll" copy /y "$(xrExternals)FreeImage\Dist\x32\FreeImage.dll" "$(OutDir)FreeImage.dll"</Command> |
| 171 | + <Outputs>$(OutDir)FreeImage.dll</Outputs> |
| 172 | + <Inputs>$(xrExternals)FreeImage\Dist\x32\FreeImage.dll</Inputs> |
| 173 | + <TreatOutputAsContent>true</TreatOutputAsContent> |
| 174 | + </CustomBuildStep> |
145 | 175 | </ItemDefinitionGroup> |
146 | 176 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|x64'"> |
147 | 177 | <ClCompile> |
148 | 178 | <AdditionalIncludeDirectories>$(xrExternals)FreeMagic\Include;$(xrExternals)FreeImage\Dist\x32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
149 | 179 | <PreprocessorDefinitions>AI_COMPILER;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
150 | 180 | </ClCompile> |
151 | 181 | <Link> |
152 | | - <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 182 | + <AdditionalLibraryDirectories>$(xrExternals)FreeImage\Dist\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
153 | 183 | <AdditionalDependencies>FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies> |
154 | 184 | </Link> |
| 185 | + <CustomBuildStep> |
| 186 | + <Command>if not exist "$(OutDir)FreeImage.dll" copy /y "$(xrExternals)FreeImage\Dist\x64\FreeImage.dll" "$(OutDir)FreeImage.dll"</Command> |
| 187 | + <Outputs>$(OutDir)FreeImage.dll</Outputs> |
| 188 | + <Inputs>$(xrExternals)FreeImage\Dist\x64\FreeImage.dll</Inputs> |
| 189 | + <TreatOutputAsContent>true</TreatOutputAsContent> |
| 190 | + </CustomBuildStep> |
155 | 191 | </ItemDefinitionGroup> |
156 | 192 | <ItemGroup> |
157 | 193 | <ClCompile Include="..\..\Layers\xrRender\ETextureParams.cpp" /> |
|
0 commit comments