Mercurial > hgrepos > Python2 > PyMuPDF
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 1:1d09e1dec1d9 | 2:b50eed0cc0ef |
|---|---|
| 1 <?xml version="1.0" encoding="utf-8"?> | |
| 2 <!-- | |
| 3 We use this file to override some properties of the wolfSSL project files. | |
| 4 | |
| 5 In build-wolfssl when we call msbuild to build wolfSSL we pass in this props | |
| 6 file by using the CustomAfterMicrosoftCommonTargets property. | |
| 7 --> | |
| 8 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
| 9 <ItemDefinitionGroup> | |
| 10 <ClCompile> | |
| 11 <PreprocessorDefinitions>%(PreprocessorDefinitions);</PreprocessorDefinitions> | |
| 12 <!-- | |
| 13 Our options file wolfssl_options.h is copied by build-wolfssl to | |
| 14 $(SolutionDir)\wolfssl\options.h. It includes all the options we need | |
| 15 to build wolfSSL for compatibility. See wolfssl_options.h for more info. | |
| 16 --> | |
| 17 <ForcedIncludeFiles>$(SolutionDir)\wolfssl\options.h;%(ForcedIncludeFiles);</ForcedIncludeFiles> | |
| 18 <!-- | |
| 19 Do not use the Unicode character set since their mingw config doesn't. | |
| 20 Do not use their IDE\WIN\user_settings.h since we have wolfssl_options.h. | |
| 21 --> | |
| 22 <UndefinePreprocessorDefinitions>_UNICODE;UNICODE;WOLFSSL_USER_SETTINGS;CYASSL_USER_SETTINGS;%(UndefinePreprocessorDefinitions);</UndefinePreprocessorDefinitions> | |
| 23 </ClCompile> | |
| 24 <ResourceCompile> | |
| 25 <UndefinePreprocessorDefinitions>_UNICODE;UNICODE;%(UndefinePreprocessorDefinitions);</UndefinePreprocessorDefinitions> | |
| 26 </ResourceCompile> | |
| 27 </ItemDefinitionGroup> | |
| 28 <!-- | |
| 29 The project GUID for wolfssl.vcxproj is 73973223-5EE8-41CA-8E88-1D60E89A237B. | |
| 30 Since we have are using certain options like fast math (TFM) in our options | |
| 31 file we must compile the corresponding units in wolfssl.vcxproj. If the user | |
| 32 disables such an option the unit can still be compiled it just won't be used. | |
| 33 --> | |
| 34 <ItemGroup Condition="'$(ProjectGuid)'=='{73973223-5EE8-41CA-8E88-1D60E89A237B}'"> | |
| 35 <ClCompile Include="wolfcrypt\src\chacha.c" /> | |
| 36 <ClCompile Include="wolfcrypt\src\chacha20_poly1305.c" /> | |
| 37 <ClCompile Include="wolfcrypt\src\poly1305.c" /> | |
| 38 <ClCompile Include="wolfcrypt\src\tfm.c" /> | |
| 39 </ItemGroup> | |
| 40 </Project> |
