Mercurial > hgrepos > Python2 > PyMuPDF
diff mupdf-source/thirdparty/curl/projects/wolfssl_override.props @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mupdf-source/thirdparty/curl/projects/wolfssl_override.props Mon Sep 15 11:43:07 2025 +0200 @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +We use this file to override some properties of the wolfSSL project files. + +In build-wolfssl when we call msbuild to build wolfSSL we pass in this props +file by using the CustomAfterMicrosoftCommonTargets property. +--> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemDefinitionGroup> + <ClCompile> + <PreprocessorDefinitions>%(PreprocessorDefinitions);</PreprocessorDefinitions> + <!-- + Our options file wolfssl_options.h is copied by build-wolfssl to + $(SolutionDir)\wolfssl\options.h. It includes all the options we need + to build wolfSSL for compatibility. See wolfssl_options.h for more info. + --> + <ForcedIncludeFiles>$(SolutionDir)\wolfssl\options.h;%(ForcedIncludeFiles);</ForcedIncludeFiles> + <!-- + Do not use the Unicode character set since their mingw config doesn't. + Do not use their IDE\WIN\user_settings.h since we have wolfssl_options.h. + --> + <UndefinePreprocessorDefinitions>_UNICODE;UNICODE;WOLFSSL_USER_SETTINGS;CYASSL_USER_SETTINGS;%(UndefinePreprocessorDefinitions);</UndefinePreprocessorDefinitions> + </ClCompile> + <ResourceCompile> + <UndefinePreprocessorDefinitions>_UNICODE;UNICODE;%(UndefinePreprocessorDefinitions);</UndefinePreprocessorDefinitions> + </ResourceCompile> + </ItemDefinitionGroup> + <!-- + The project GUID for wolfssl.vcxproj is 73973223-5EE8-41CA-8E88-1D60E89A237B. + Since we have are using certain options like fast math (TFM) in our options + file we must compile the corresponding units in wolfssl.vcxproj. If the user + disables such an option the unit can still be compiled it just won't be used. + --> + <ItemGroup Condition="'$(ProjectGuid)'=='{73973223-5EE8-41CA-8E88-1D60E89A237B}'"> + <ClCompile Include="wolfcrypt\src\chacha.c" /> + <ClCompile Include="wolfcrypt\src\chacha20_poly1305.c" /> + <ClCompile Include="wolfcrypt\src\poly1305.c" /> + <ClCompile Include="wolfcrypt\src\tfm.c" /> + </ItemGroup> +</Project>
