Annotation of embedaddon/curl/projects/wolfssl_override.props, revision 1.1

1.1     ! misho       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>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>