diff options
| author | Phoebe <20694052+PhoebeHui@users.noreply.github.com> | 2020-12-28 11:26:40 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-28 11:26:40 -0800 |
| commit | da09069999fa7632372ee41051d00823940fd4f9 (patch) | |
| tree | 8bc16021b963fd767f31bec724eb9d2ec1505c4a /ports/nettle | |
| parent | 445a333466467ffd79ab538c220b3719836b0af6 (diff) | |
| download | vcpkg-da09069999fa7632372ee41051d00823940fd4f9.tar.gz vcpkg-da09069999fa7632372ee41051d00823940fd4f9.zip | |
[gmp/nettle] Update to latest release revision (#15236)
Diffstat (limited to 'ports/nettle')
| -rw-r--r-- | ports/nettle/CONTROL | 3 | ||||
| -rw-r--r-- | ports/nettle/fix-InstallLibPath.patch | 4 | ||||
| -rw-r--r-- | ports/nettle/gmp.patch | 302 | ||||
| -rw-r--r-- | ports/nettle/name.dir.patch | 606 | ||||
| -rw-r--r-- | ports/nettle/portfile.cmake | 59 | ||||
| -rw-r--r-- | ports/nettle/runtime.hogweed.patch | 84 | ||||
| -rw-r--r-- | ports/nettle/runtime.nettle.patch | 84 | ||||
| -rw-r--r-- | ports/nettle/runtime.patch | 168 |
8 files changed, 525 insertions, 785 deletions
diff --git a/ports/nettle/CONTROL b/ports/nettle/CONTROL index e8cffedd7..1fe47b5a2 100644 --- a/ports/nettle/CONTROL +++ b/ports/nettle/CONTROL @@ -1,6 +1,5 @@ Source: nettle
-Version: 3.5.1
-Port-Version: 5
+Version: 3.6
Homepage: https://git.lysator.liu.se/nettle/nettle
Description: Nettle is a low-level cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.
Build-Depends: gmp, vs-yasm (windows), yasm-tool-helper (windows)
diff --git a/ports/nettle/fix-InstallLibPath.patch b/ports/nettle/fix-InstallLibPath.patch index 363cda9ba..d42a28067 100644 --- a/ports/nettle/fix-InstallLibPath.patch +++ b/ports/nettle/fix-InstallLibPath.patch @@ -1,8 +1,8 @@ diff --git a/configure.ac b/configure.ac -index 3547cae..e13a5bf 100644 +index 90ea1ea..58cfe88 100644 --- a/configure.ac +++ b/configure.ac -@@ -366,25 +366,25 @@ if test "x$ABI" != xstandard ; then +@@ -354,25 +354,25 @@ if test "x$ABI" != xstandard ; then else # The dash builtin pwd tries to be "helpful" and remember # symlink names. Use -P option, and hope it's portable enough. diff --git a/ports/nettle/gmp.patch b/ports/nettle/gmp.patch index b732e0360..c54298a28 100644 --- a/ports/nettle/gmp.patch +++ b/ports/nettle/gmp.patch @@ -1,8 +1,8 @@ diff --git a/SMP/config.h b/SMP/config.h -index 5e59a1daa..c5a658954 100644 ---- a/SMP/config.h +index e4de0f1..ba41eb4 100644 +--- a/SMP/config.h +++ b/SMP/config.h -@@ -101,7 +101,7 @@ +@@ -102,7 +102,7 @@ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the <unistd.h> header file. */ @@ -11,263 +11,195 @@ index 5e59a1daa..c5a658954 100644 /* Define to 1 if you have the <valgrind/memcheck.h> header file. */ /* #undef HAVE_VALGRIND_MEMCHECK_H */ -diff --git a/SMP/libhogweed.vcxproj b/SMP/libhogweed.vcxproj -index cdf309639..9d37146a4 100644 ---- a/SMP/libhogweed.vcxproj -+++ b/SMP/libhogweed.vcxproj -@@ -1325,7 +1325,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <LargeAddressAware>true</LargeAddressAware> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> - <PostBuildEvent> -@@ -1457,7 +1457,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> +diff --git a/SMP/libhogweed_winrt.vcxproj b/SMP/libhogweed_winrt.vcxproj +index 476f7a7..308bd0b 100644 +--- a/SMP/libhogweed_winrt.vcxproj ++++ b/SMP/libhogweed_winrt.vcxproj +@@ -247,7 +247,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> - <AdditionalDependencies>nettled_winrt.lib;gmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> -@@ -1585,7 +1585,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettled_winrt.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> <PostBuildEvent> -@@ -1715,7 +1715,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> +@@ -362,7 +362,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> - <AdditionalDependencies>nettled_winrt.lib;gmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> -@@ -2368,7 +2368,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <LargeAddressAware>true</LargeAddressAware> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettled_winrt.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> <PostBuildEvent> -@@ -2641,7 +2641,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> +@@ -705,7 +705,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> - <AdditionalDependencies>nettle_winrt.lib;gmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> -@@ -2915,7 +2915,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettle_winrt.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> <PostBuildEvent> -@@ -3186,7 +3186,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> +@@ -935,7 +935,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> - <AdditionalDependencies>nettle_winrt.lib;gmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> ++ <AdditionalDependencies>nettle_winrt.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> + <PostBuildEvent> diff --git a/SMP/libnettle.vcxproj b/SMP/libnettle.vcxproj -index 9ea0d8ea7..56583e10f 100644 ---- a/SMP/libnettle.vcxproj +index 088cb85..cc2cbeb 100644 +--- a/SMP/libnettle.vcxproj +++ b/SMP/libnettle.vcxproj -@@ -968,7 +968,7 @@ - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -18,7 +18,7 @@ + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> - <AdditionalDependencies>libgmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> </Lib> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1091,7 +1091,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libgmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -131,7 +131,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libgmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> </Lib> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1212,7 +1212,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libgmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -472,7 +472,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> </Lib> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1335,7 +1335,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libgmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -586,7 +586,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> </Lib> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1463,7 +1463,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -815,7 +815,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> +- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1595,7 +1595,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>gmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -1043,7 +1043,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> +- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1721,7 +1721,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - </Link> +diff --git a/SMP/libnettle_winrt.vcxproj b/SMP/libnettle_winrt.vcxproj +index cb650ab..188f67a 100644 +--- a/SMP/libnettle_winrt.vcxproj ++++ b/SMP/libnettle_winrt.vcxproj +@@ -18,7 +18,7 @@ + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libgmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + </Lib> + <PostBuildEvent> + <Command>mkdir "$(OutDir)"\include +@@ -131,7 +131,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libgmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + </Lib> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1851,7 +1851,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -245,7 +245,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> - <AdditionalDependencies>gmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -1979,7 +1979,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Lib> +@@ -359,7 +359,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> +- <AdditionalDependencies>gmpd_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -2108,7 +2108,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -472,7 +472,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> - <AdditionalDependencies>libgmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> </Lib> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -2235,7 +2235,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Lib> - <PostBuildEvent> - <Command>mkdir "$(OutDir)"\include -@@ -2364,7 +2364,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -585,7 +585,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> - <AdditionalDependencies>libgmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> </Lib> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -2498,7 +2498,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent> - <Command>mkdir "$(OutDir)"\include -@@ -2632,7 +2632,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent> - <Command>mkdir "$(OutDir)"\include -@@ -2770,7 +2770,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -699,7 +699,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> - <AdditionalDependencies>gmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -2908,7 +2908,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -813,7 +813,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> - <AdditionalDependencies>libgmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent> - <Command>mkdir "$(OutDir)"\include -@@ -3041,7 +3041,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -3174,7 +3174,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libgmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent> - <Command>mkdir "$(OutDir)"\include -@@ -3311,7 +3311,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -927,7 +927,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> - <AdditionalDependencies>gmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include -@@ -3448,7 +3448,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -1041,7 +1041,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libnettle.def</ModuleDefinitionFile> - <AdditionalDependencies>libgmp_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <PostBuildEvent> <Command>mkdir "$(OutDir)"\include diff --git a/ports/nettle/name.dir.patch b/ports/nettle/name.dir.patch index 753aaff5a..834a04409 100644 --- a/ports/nettle/name.dir.patch +++ b/ports/nettle/name.dir.patch @@ -1,548 +1,362 @@ diff --git a/SMP/libhogweed.vcxproj b/SMP/libhogweed.vcxproj -index 9f741e240..5bb05b359 100644 ---- a/SMP/libhogweed.vcxproj +index 976d9fc..5fd42ba 100644 +--- a/SMP/libhogweed.vcxproj +++ b/SMP/libhogweed.vcxproj -@@ -670,142 +670,142 @@ - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweedd</TargetName> -+ <TargetName>hogweedd</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweedd_winrt</TargetName> -+ <TargetName>hogweedd</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweedd</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>hogweedd</TargetName> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweedd_winrt</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>hogweedd</TargetName> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>hogweedd</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>hogweedd_winrt</TargetName> -+ <TargetName>hogweedd</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>hogweedd</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>hogweedd_winrt</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>hogweedd</TargetName> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweed</TargetName> -+ <TargetName>hogweed</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweed_winrt</TargetName> -+ <TargetName>hogweed</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweed</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>hogweed</TargetName> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libhogweed_winrt</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>hogweed</TargetName> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>hogweed</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>hogweed</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>hogweed_winrt</TargetName> -+ <TargetName>hogweed</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRTStaticDeps|Win32'"> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>hogweed_winrt</TargetName> -+ <TargetName>hogweed</TargetName> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>hogweed</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>hogweed</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>hogweed_winrt</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>hogweed</TargetName> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRTStaticDeps|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>hogweed_winrt</TargetName> -- <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>hogweed</TargetName> -+ <OutDir>$(ProjectDir)..\msvc\</OutDir> - <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> -@@ -826,7 +826,7 @@ - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -18,7 +18,7 @@ + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> - <AdditionalDependencies>libnettled.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettled.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Lib> <PostBuildEvent> -@@ -950,7 +950,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libnettled_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Lib> - <PostBuildEvent> -@@ -1072,7 +1072,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -132,7 +132,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> - <AdditionalDependencies>libnettled.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettled.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Lib> <PostBuildEvent> -@@ -1196,7 +1196,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libnettled_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -476,7 +476,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libnettle.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Lib> <PostBuildEvent> -@@ -1325,7 +1325,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <LargeAddressAware>true</LargeAddressAware> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> - <PostBuildEvent> -@@ -1457,7 +1457,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> -@@ -1585,7 +1585,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> - <PostBuildEvent> -@@ -1715,7 +1715,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> - <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> -@@ -1845,7 +1845,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -590,7 +590,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> - <AdditionalDependencies>libnettle.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Lib> <PostBuildEvent> -@@ -1975,7 +1975,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX86</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x86\;$(ProjectDir)\..\..\prebuilt\lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libnettle_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -820,7 +820,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> +- <AdditionalDependencies>libnettle.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Lib> + </Link> <PostBuildEvent> -@@ -2103,7 +2103,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> +@@ -1050,7 +1050,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> - <AdditionalDependencies>libnettle.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> + </Link> + <PostBuildEvent> +diff --git a/SMP/libhogweed_winrt.vcxproj b/SMP/libhogweed_winrt.vcxproj +index 308bd0b..a436c69 100644 +--- a/SMP/libhogweed_winrt.vcxproj ++++ b/SMP/libhogweed_winrt.vcxproj +@@ -18,7 +18,7 @@ + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libnettled_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettled.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Lib> <PostBuildEvent> -@@ -2233,7 +2233,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <TargetMachine>MachineX64</TargetMachine> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -- <AdditionalDependencies>libnettle_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -132,7 +132,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libnettled_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettled.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Lib> <PostBuildEvent> -@@ -2368,7 +2368,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <LargeAddressAware>true</LargeAddressAware> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -247,7 +247,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> +- <AdditionalDependencies>nettled_winrt.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> <PostBuildEvent> -@@ -2503,7 +2503,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <LargeAddressAware>true</LargeAddressAware> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>5.1</MinimumRequiredVersion> -- <AdditionalDependencies>libnettle.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -362,7 +362,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> +- <AdditionalDependencies>nettled_winrt.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettled.lib;gmpd.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> <PostBuildEvent> -@@ -2641,7 +2641,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> -+ <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> +@@ -476,7 +476,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> +- <AdditionalDependencies>libnettle_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> ++ <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> -@@ -2780,7 +2780,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> + </Lib> + <PostBuildEvent> +@@ -590,7 +590,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Lib> - <AdditionalDependencies>libnettle_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x86\$(RootNamespace).winmd</WindowsMetadataFile> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> - </Link> -@@ -2915,7 +2915,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Lib> + <PostBuildEvent> +@@ -705,7 +705,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> +- <AdditionalDependencies>nettle_winrt.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> <PostBuildEvent> -@@ -3049,7 +3049,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <AdditionalLibraryDirectories>$(OutDir)\lib\x64\;$(ProjectDir)\..\..\prebuilt\lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion>6.1</MinimumRequiredVersion> -- <AdditionalDependencies>libnettle.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -820,7 +820,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> +- <AdditionalDependencies>libnettle_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> <PostBuildEvent> -@@ -3186,7 +3186,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> -- <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> +@@ -935,7 +935,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> +- <AdditionalDependencies>nettle_winrt.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;gmp.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> -@@ -3324,7 +3324,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <GenerateDebugInformation>true</GenerateDebugInformation> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '10.0'">10.0</MinimumRequiredVersion> - <MinimumRequiredVersion Condition="'$(ApplicationTypeRevision)' == '8.1'">8.1</MinimumRequiredVersion> + <PostBuildEvent> +@@ -1050,7 +1050,7 @@ del /f /q $(OutDir)\licenses\nettle.txt + </ClCompile> + <Link> + <ModuleDefinitionFile>libhogweed.def</ModuleDefinitionFile> - <AdditionalDependencies>libnettle_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>nettle.lib;%(AdditionalDependencies)</AdditionalDependencies> - <WindowsMetadataFile>$(OutDir)\lib\x64\$(RootNamespace).winmd</WindowsMetadataFile> <AdditionalOptions>/IGNORE:4006,4221,4078 %(AdditionalOptions)</AdditionalOptions> </Link> -diff --git a/SMP/libnettle.vcxproj b/SMP/libnettle.vcxproj -index 56583e10f..665e8ef4e 100644 ---- a/SMP/libnettle.vcxproj -+++ b/SMP/libnettle.vcxproj -@@ -812,142 +812,142 @@ + <PostBuildEvent> +diff --git a/SMP/smp_deps.props b/SMP/smp_deps.props +index 487099d..1eade47 100644 +--- a/SMP/smp_deps.props ++++ b/SMP/smp_deps.props +@@ -104,16 +104,16 @@ </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> +- <TargetName>lib$(RootNamespace)d</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)d</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettled</TargetName> -+ <TargetName>nettled</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> +- <TargetName>lib$(RootNamespace)d</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)d</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettled_winrt</TargetName> -+ <TargetName>nettled</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> +@@ -121,7 +121,7 @@ </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettled</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'"> + <TargetName>$(RootNamespace)d</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>nettled</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> +@@ -129,23 +129,23 @@ </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettled_winrt</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'"> + <TargetName>$(RootNamespace)d</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>nettled</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> +- <TargetName>lib$(RootNamespace)</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>nettled</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> +- <TargetName>lib$(RootNamespace)</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>nettled_winrt</TargetName> -+ <TargetName>nettled</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> +@@ -153,7 +153,7 @@ </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>nettled</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> + <TargetName>$(RootNamespace)</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> +@@ -161,7 +161,7 @@ </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>nettled_winrt</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> + <TargetName>$(RootNamespace)</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>nettled</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> +@@ -169,7 +169,7 @@ </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'"> + <TargetName>$(RootNamespace)</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettle</TargetName> -+ <TargetName>nettle</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> +@@ -177,7 +177,7 @@ </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'"> + <TargetName>$(RootNamespace)</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettle_winrt</TargetName> -+ <TargetName>nettle</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettle</TargetName> +diff --git a/SMP/smp_winrt_deps.props b/SMP/smp_winrt_deps.props +index d44408a..b44482c 100644 +--- a/SMP/smp_winrt_deps.props ++++ b/SMP/smp_winrt_deps.props +@@ -115,80 +115,80 @@ + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|Win32'"> +- <TargetName>lib$(RootNamespace)d_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>nettle</TargetName> ++ <TargetName>$(RootNamespace)d</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>libnettle_winrt</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|x64'"> +- <TargetName>lib$(RootNamespace)d_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>nettle</TargetName> ++ <TargetName>$(RootNamespace)d</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|Win32'"> +- <TargetName>$(RootNamespace)d_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)d</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>nettle</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|x64'"> +- <TargetName>$(RootNamespace)d_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)d</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>nettle</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|Win32'"> +- <TargetName>lib$(RootNamespace)_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>nettle_winrt</TargetName> -+ <TargetName>nettle</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRTStaticDeps|Win32'"> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|x64'"> +- <TargetName>lib$(RootNamespace)_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>nettle_winrt</TargetName> -+ <TargetName>nettle</TargetName> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>nettle</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|Win32'"> +- <TargetName>$(RootNamespace)_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLStaticDeps|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> - <TargetName>nettle</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|x64'"> +- <TargetName>$(RootNamespace)_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>nettle_winrt</TargetName> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRTStaticDeps|Win32'"> +- <TargetName>$(RootNamespace)_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>nettle</TargetName> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRTStaticDeps|x64'"> - <IntDir>$(SolutionDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> -- <TargetName>nettle_winrt</TargetName> +- <TargetName>$(RootNamespace)_winrt</TargetName> - <OutDir>$(ProjectDir)..\..\..\msvc\</OutDir> -+ <TargetName>nettle</TargetName> ++ <TargetName>$(RootNamespace)</TargetName> + <OutDir>$(ProjectDir)..\msvc\</OutDir> + <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir> + <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir> <CustomBuildAfterTargets>Clean</CustomBuildAfterTargets> - <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages> - </PropertyGroup> diff --git a/hogweed.pc.in b/hogweed.pc.in -index 97fb9d46a..ce977c02e 100644 ---- a/hogweed.pc.in +index 97fb9d4..ce977c0 100644 +--- a/hogweed.pc.in +++ b/hogweed.pc.in @@ -13,7 +13,7 @@ URL: http://www.lysator.liu.se/~nisse/nettle Version: @PACKAGE_VERSION@ @@ -554,8 +368,8 @@ index 97fb9d46a..ce977c02e 100644 Cflags: -I${includedir} diff --git a/nettle.pc.in b/nettle.pc.in -index eb0020caa..6e3ed1e4f 100644 ---- a/nettle.pc.in +index eb0020c..6e3ed1e 100644 +--- a/nettle.pc.in +++ b/nettle.pc.in @@ -7,5 +7,6 @@ Name: Nettle Description: Nettle low-level cryptographic library (symmetric algorithms) diff --git a/ports/nettle/portfile.cmake b/ports/nettle/portfile.cmake index 616d9af28..2f7503eb5 100644 --- a/ports/nettle/portfile.cmake +++ b/ports/nettle/portfile.cmake @@ -2,13 +2,13 @@ if(VCPKG_TARGET_IS_WINDOWS) vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO ShiftMediaProject/nettle
- REF 1d0a6e64e01458fdf37eaf5d90975deb52c3da41 #v3.5.1
- SHA512 6124fbd223e6519d88290c3f4e3b8cc399e038c9c77cfec38e6ab17b075846e662fd0360d62c132c882536489c8a865795f64059e2d2b21467f65d90320e5c39
+ REF bf483378326c67d634977287dd576279734b7acc #v3.6
+ SHA512 ba125a27c81a800be8bc8d1b0d4f3125587330ef64d8a605b4d3ae211fb675c5ef89e9bf4bcf63b07d0f004c6c5ff851630690cdd1eda6b5b8a526d84edffe73
HEAD_REF master
- PATCHES gmp.patch
- name.dir.patch
- runtime.nettle.patch
- runtime.hogweed.patch
+ PATCHES
+ gmp.patch
+ name.dir.patch
+ runtime.patch
)
include(${CURRENT_INSTALLED_DIR}/share/yasm-tool-helper/yasm-tool-helper.cmake)
@@ -29,40 +29,35 @@ if(VCPKG_TARGET_IS_WINDOWS) endif()
#Setup YASM integration
- set(_file "${SOURCE_PATH}/SMP/libnettle.vcxproj")
- file(READ "${_file}" _contents)
+ set(_nettleproject)
+ set(_hogweedproject)
+ if(VCPKG_TARGET_IS_UWP)
+ set(_nettleproject "${SOURCE_PATH}/SMP/libnettle_winrt.vcxproj")
+ set(_hogweedproject "${SOURCE_PATH}/SMP/libhogweed_winrt.vcxproj")
+ else()
+ set(_nettleproject "${SOURCE_PATH}/SMP/libnettle.vcxproj")
+ set(_hogweedproject "${SOURCE_PATH}/SMP/libhogweed.vcxproj")
+ endif()
+
+ file(READ "${_nettleproject}" _contents)
string(REPLACE [[<Import Project="$(VCTargetsPath)\BuildCustomizations\yasm.props" />]]
"<Import Project=\"${CURRENT_INSTALLED_DIR}/share/vs-yasm/yasm.props\" />"
_contents "${_contents}")
string(REPLACE [[<Import Project="$(VCTargetsPath)\BuildCustomizations\yasm.targets" />]]
"<Import Project=\"${CURRENT_INSTALLED_DIR}/share/vs-yasm/yasm.targets\" />"
_contents "${_contents}")
- string(REGEX REPLACE "${VCPKG_ROOT_DIR}/installed/[^/]+/share" "${CURRENT_INSTALLED_DIR}/share" _contents "${_contents}") # Above already replaced by another triplet
- if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
- STRING(REPLACE ">MultiThreadedDebugDLL<" ">MultiThreadedDebug<" _contents "${_contents}")
- STRING(REPLACE ">MultiThreadedDLL<" ">MultiThreaded<" _contents "${_contents}")
- else()
- STRING(REPLACE ">MultiThreadedDebug<" ">MultiThreadedDebugDLL<" _contents "${_contents}")
- STRING(REPLACE ">MultiThreaded<" ">MultiThreadedDLL<" _contents "${_contents}")
- endif()
- file(WRITE "${_file}" "${_contents}")
- set(_file "${SOURCE_PATH}/SMP/libhogweed.vcxproj")
- file(READ "${_file}" _contents)
+ string(REGEX REPLACE "${VCPKG_ROOT_DIR}/installed/[^/]+/share" "${CURRENT_INSTALLED_DIR}/share" _contents "${_contents}") # Above already
+ file(WRITE "${_nettleproject}" "${_contents}")
+
+ file(READ "${_hogweedproject}" _contents)
string(REPLACE [[<Import Project="$(VCTargetsPath)\BuildCustomizations\yasm.props" />]]
"<Import Project=\"${CURRENT_INSTALLED_DIR}/share/vs-yasm/yasm.props\" />"
_contents "${_contents}")
string(REPLACE [[<Import Project="$(VCTargetsPath)\BuildCustomizations\yasm.targets" />]]
"<Import Project=\"${CURRENT_INSTALLED_DIR}/share/vs-yasm/yasm.targets\" />"
_contents "${_contents}")
- string(REGEX REPLACE "${VCPKG_ROOT_DIR}/installed/[^/]+/share" "${CURRENT_INSTALLED_DIR}/share" _contents "${_contents}") # Above already replaced by another triplet
- if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
- STRING(REPLACE ">MultiThreadedDebugDLL<" ">MultiThreadedDebug<" _contents "${_contents}")
- STRING(REPLACE ">MultiThreadedDLL<" ">MultiThreaded<" _contents "${_contents}")
- else()
- STRING(REPLACE ">MultiThreadedDebug<" ">MultiThreadedDebugDLL<" _contents "${_contents}")
- STRING(REPLACE ">MultiThreaded<" ">MultiThreadedDLL<" _contents "${_contents}")
- endif()
- file(WRITE "${_file}" "${_contents}")
+ string(REGEX REPLACE "${VCPKG_ROOT_DIR}/installed/[^/]+/share" "${CURRENT_INSTALLED_DIR}/share" _contents "${_contents}") # Above already
+ file(WRITE "${_hogweedproject}" "${_contents}")
vcpkg_install_msbuild(
USE_VCPKG_INTEGRATION
@@ -79,7 +74,7 @@ if(VCPKG_TARGET_IS_WINDOWS) get_filename_component(SOURCE_PATH_SUFFIX "${SOURCE_PATH}" NAME)
file(RENAME "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/${SOURCE_PATH_SUFFIX}/msvc/include" "${CURRENT_PACKAGES_DIR}/include")
- set(PACKAGE_VERSION 3.5.1)
+ set(PACKAGE_VERSION 3.6)
set(prefix "${CURRENT_INSTALLED_DIR}")
set(exec_prefix "\${prefix}")
set(libdir "\${prefix}/lib")
@@ -104,9 +99,9 @@ else() GITLAB_URL https://git.lysator.liu.se/
OUT_SOURCE_PATH SOURCE_PATH
REPO nettle/nettle
- REF ee5d62898cf070f08beedc410a8d7c418588bd95 #v3.5.1
- SHA512 881912548f4abb21460f44334de11439749c8a055830849a8beb4332071d11d9196d9eecaeba5bf822819d242356083fba91eb8719a64f90e41766826e6d75e1
- HEAD_REF master # branch name
+ REF 9e2bea82b9fb606bffd2d3f648e05248e146e54f #v3.6
+ SHA512 008089eba2ef197a0ec6a266baac485e72051e646d19861f3fb605915a591bc2dd38edcb4ea7eaad958ea5d56f7744d42c25b691b49921a1285edd22f9c90b7f
+ HEAD_REF master
PATCHES fix-InstallLibPath.patch
)
diff --git a/ports/nettle/runtime.hogweed.patch b/ports/nettle/runtime.hogweed.patch deleted file mode 100644 index a096b77b7..000000000 --- a/ports/nettle/runtime.hogweed.patch +++ /dev/null @@ -1,84 +0,0 @@ -diff --git a/SMP/libhogweed.vcxproj b/SMP/libhogweed.vcxproj -index 3f400af81..e5758ea27 100644 ---- a/SMP/libhogweed.vcxproj -+++ b/SMP/libhogweed.vcxproj -@@ -1066,6 +1066,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimalRebuild>false</MinimalRebuild> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -1190,6 +1191,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -1574,6 +1576,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimalRebuild>false</MinimalRebuild> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> - </ClCompile> - <Link> - <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -1703,6 +1706,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> - </ClCompile> - <Link> - <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -2097,6 +2101,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -2227,6 +2232,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -2902,6 +2908,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> -@@ -3036,6 +3043,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> -@@ -3172,6 +3180,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> -@@ -3310,6 +3319,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4146;4267;4028;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> diff --git a/ports/nettle/runtime.nettle.patch b/ports/nettle/runtime.nettle.patch deleted file mode 100644 index 33d147ede..000000000 --- a/ports/nettle/runtime.nettle.patch +++ /dev/null @@ -1,84 +0,0 @@ -diff --git a/SMP/libnettle.vcxproj b/SMP/libnettle.vcxproj -index 54f686af6..05b903ab9 100644 ---- a/SMP/libnettle.vcxproj -+++ b/SMP/libnettle.vcxproj -@@ -1206,6 +1206,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimalRebuild>false</MinimalRebuild> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -1329,6 +1330,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -1710,6 +1712,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <MinimalRebuild>false</MinimalRebuild> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> - </ClCompile> - <Link> - <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -1838,6 +1841,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> - </ClCompile> - <Link> - <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -2229,6 +2233,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -2358,6 +2363,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Lib> - <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> -@@ -3028,6 +3034,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> -@@ -3161,6 +3168,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> -@@ -3296,6 +3304,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> -@@ -3433,6 +3442,7 @@ del /f /q $(OutDir)\licenses\nettle.txt - <CompileAsWinRT>false</CompileAsWinRT> - <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> - <DisableSpecificWarnings>4244;4146;4267;4098;%(DisableSpecificWarnings)</DisableSpecificWarnings> -+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> diff --git a/ports/nettle/runtime.patch b/ports/nettle/runtime.patch new file mode 100644 index 000000000..3c232d882 --- /dev/null +++ b/ports/nettle/runtime.patch @@ -0,0 +1,168 @@ +diff --git a/SMP/smp_deps.props b/SMP/smp_deps.props +index 1eade47..ab279f4 100644 +--- a/SMP/smp_deps.props ++++ b/SMP/smp_deps.props +@@ -193,6 +193,7 @@ + <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName> + <MinimalRebuild>false</MinimalRebuild> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile> +@@ -211,6 +212,7 @@ + <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName> + <MinimalRebuild>false</MinimalRebuild> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> +@@ -230,6 +232,7 @@ + <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> + <MinimalRebuild>false</MinimalRebuild> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + </ClCompile> + <Link> + <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile> +@@ -253,6 +256,7 @@ + <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> + <MinimalRebuild>false</MinimalRebuild> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + </ClCompile> + <Link> + <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile> +@@ -282,6 +286,7 @@ + <InterproceduralOptimization>SingleFile</InterproceduralOptimization> + <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile> +@@ -307,6 +312,7 @@ + <InterproceduralOptimization>SingleFile</InterproceduralOptimization> + <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> +@@ -331,6 +337,7 @@ + <AdditionalIncludeDirectories>$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> +@@ -362,6 +369,7 @@ + <AdditionalIncludeDirectories>$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> +@@ -392,6 +400,7 @@ + <AdditionalIncludeDirectories>$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> +@@ -423,6 +432,7 @@ + <AdditionalIncludeDirectories>$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> +diff --git a/SMP/smp_winrt_deps.props b/SMP/smp_winrt_deps.props +index b44482c..35ae231 100644 +--- a/SMP/smp_winrt_deps.props ++++ b/SMP/smp_winrt_deps.props +@@ -206,6 +206,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile> +@@ -226,6 +227,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> +@@ -247,6 +249,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + </ClCompile> + <Link> + <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile> +@@ -274,6 +277,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + </ClCompile> + <Link> + <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile> +@@ -307,6 +311,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile> +@@ -335,6 +340,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile> +@@ -361,6 +367,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> +@@ -396,6 +403,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> +@@ -430,6 +438,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> +@@ -465,6 +474,7 @@ + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <CompileAsWinRT>false</CompileAsWinRT> + <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> ++ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> |
