mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-04 07:27:26 +01:00
Problem: copy of libsodium import props is unnecessary.
This commit is contained in:
parent
7425fcca80
commit
01ab149b96
@ -16,49 +16,39 @@ SET environment="%programfiles(x86)%\%tools%"
|
||||
IF NOT EXIST %environment% SET environment="%programfiles%\%tools%"
|
||||
IF NOT EXIST %environment% GOTO no_tools
|
||||
|
||||
SET packages=
|
||||
IF EXIST "..\..\..\..\libsodium\builds/msvc/vs2015\libsodium.import.props" (
|
||||
COPY /Y "..\..\..\..\libsodium\builds/msvc/vs2015\libsodium.import.props" . > %log%
|
||||
IF errorlevel 1 GOTO error
|
||||
SET packages=%packages% /p:HAVE_LIBSODIUM=1
|
||||
) ELSE (
|
||||
ECHO %ACTION% without libsodium
|
||||
)
|
||||
|
||||
|
||||
@ECHO %ACTION% %solution%... (%packages%)
|
||||
@ECHO %ACTION% %solution%
|
||||
|
||||
CALL %environment% x86 >%SystemDrive%\nul 2>&1
|
||||
ECHO Platform=x86 2> %log%
|
||||
|
||||
ECHO Configuration=DynDebug
|
||||
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=Win32 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=Win32 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=DynRelease
|
||||
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=Win32 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=Win32 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=LtcgDebug
|
||||
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=Win32 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=Win32 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=LtcgRelease
|
||||
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=Win32 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=Win32 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=StaticDebug
|
||||
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=Win32 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=Win32 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=StaticRelease
|
||||
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=Win32 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=Win32 %solution% %target%>> %log% || GOTO error
|
||||
|
||||
CALL %environment% x86_amd64 >%SystemDrive%\nul 2>&1
|
||||
ECHO Platform=x64
|
||||
|
||||
ECHO Configuration=DynDebug
|
||||
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=x64 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=x64 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=DynRelease
|
||||
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=x64 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=x64 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=LtcgDebug
|
||||
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=x64 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=x64 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=LtcgRelease
|
||||
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=x64 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=x64 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=StaticDebug
|
||||
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=x64 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=x64 %solution% %target%>> %log% || GOTO error
|
||||
ECHO Configuration=StaticRelease
|
||||
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=x64 %packages% %solution% %target%>> %log% || GOTO error
|
||||
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=x64 %solution% %target%>> %log% || GOTO error
|
||||
|
||||
ECHO %ACTION% complete: %solution%
|
||||
GOTO end
|
||||
|
@ -6,7 +6,7 @@
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
<!-- Configuration -->
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
@ -15,16 +15,17 @@
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;Rpcrt4.lib;Ws2_32.lib;Iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Dependencies -->
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)libzmq.import.props" />
|
||||
<Import Project="$(SolutionDir)libsodium.import.props" Condition="'$(HAVE_LIBSODIUM)'=='1'" />
|
||||
<Import Project="..\libzmq.import.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
|
||||
</ImportGroup>
|
||||
|
||||
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
|
||||
<Linkage-libzmq>dynamic</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'" >dynamic</Linkage-libsodium>
|
||||
@ -36,7 +37,7 @@
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
|
||||
<Linkage-libzmq>static</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">static</Linkage-libsodium>
|
||||
</PropertyGroup>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Messages -->
|
||||
|
||||
@ -45,4 +46,4 @@
|
||||
<Message Text="Linkage-libsodium : $(Linkage-libsodium)" Importance="high" Condition="'$(HAVE_LIBSODIUM)'=='1'"/>
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
</Project>
|
@ -6,7 +6,7 @@
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
<!-- Configuration -->
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
@ -15,14 +15,15 @@
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;Rpcrt4.lib;Ws2_32.lib;Iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Dependencies -->
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)libzmq.import.props" />
|
||||
<Import Project="$(SolutionDir)libsodium.import.props" Condition="'$(HAVE_LIBSODIUM)'=='1'" />
|
||||
<Import Project="..\libzmq.import.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
|
||||
@ -36,7 +37,7 @@
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
|
||||
<Linkage-libzmq>static</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">static</Linkage-libsodium>
|
||||
</PropertyGroup>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Messages -->
|
||||
|
||||
@ -45,4 +46,4 @@
|
||||
<Message Text="Linkage-libsodium : $(Linkage-libsodium)" Importance="high" Condition="'$(HAVE_LIBSODIUM)'=='1'"/>
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
</Project>
|
@ -4,13 +4,13 @@
|
||||
<PropertyGroup Label="Globals">
|
||||
<_PropertySheetDisplayName>ZMQ Import Settings</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
<!-- User Interface -->
|
||||
|
||||
<ItemGroup Label="BuildOptionsExtension">
|
||||
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libzmq.import.xml" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<!-- Configuration -->
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
@ -19,7 +19,7 @@
|
||||
<PreprocessorDefinitions Condition="'$(Option-gssapi)' == 'true'">HAVE_LIBGSSAPI_KRB5;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
|
||||
<!-- Linkage -->
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
@ -33,7 +33,7 @@
|
||||
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libzmq\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libzmq)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
|
||||
<!-- Copy -->
|
||||
|
||||
<Target Name="Linkage-libzmq-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libzmq)' == 'dynamic'">
|
||||
@ -58,4 +58,4 @@
|
||||
<Message Text="Copying libzmq.pdb -> $(TargetDir)libzmq.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
</Project>
|
@ -6,15 +6,15 @@
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- User Interface -->
|
||||
|
||||
|
||||
<!-- User Interface -->
|
||||
|
||||
<ItemGroup Label="BuildOptionsExtension">
|
||||
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Configuration -->
|
||||
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(ProjectDir)..\..\;$(ProjectDir)..\..\..\..\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
@ -36,9 +36,10 @@
|
||||
<!-- Dependencies -->
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)libsodium.import.props" Condition="'$(HAVE_LIBSODIUM)'=='1'" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
|
||||
</ImportGroup>
|
||||
|
||||
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">dynamic</Linkage-libsodium>
|
||||
</PropertyGroup>
|
||||
@ -60,4 +61,4 @@
|
||||
<Message Text="Linkage-libsodium : $(Linkage-libsodium)" Importance="high" Condition="'$(HAVE_LIBSODIUM)'=='1'"/>
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
</Project>
|
@ -6,7 +6,7 @@
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
<!-- Configuration -->
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
@ -15,14 +15,15 @@
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;Rpcrt4.lib;Ws2_32.lib;Iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Dependencies -->
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)libzmq.import.props" />
|
||||
<Import Project="$(SolutionDir)libsodium.import.props" Condition="'$(HAVE_LIBSODIUM)'=='1'" />
|
||||
<Import Project="..\libzmq.import.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
|
||||
@ -36,7 +37,7 @@
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
|
||||
<Linkage-libzmq>static</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">static</Linkage-libsodium>
|
||||
</PropertyGroup>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Messages -->
|
||||
|
||||
@ -45,4 +46,4 @@
|
||||
<Message Text="Linkage-libsodium : $(Linkage-libsodium)" Importance="high" Condition="'$(HAVE_LIBSODIUM)'=='1'"/>
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
</Project>
|
@ -6,7 +6,7 @@
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
<!-- Configuration -->
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
@ -15,14 +15,15 @@
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>Advapi32.lib;Rpcrt4.lib;Ws2_32.lib;Iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Dependencies -->
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)libzmq.import.props" />
|
||||
<Import Project="$(SolutionDir)libsodium.import.props" Condition="'$(HAVE_LIBSODIUM)'=='1'" />
|
||||
<Import Project="..\libzmq.import.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
|
||||
@ -36,7 +37,7 @@
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
|
||||
<Linkage-libzmq>static</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">static</Linkage-libsodium>
|
||||
</PropertyGroup>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Messages -->
|
||||
|
||||
@ -45,4 +46,4 @@
|
||||
<Message Text="Linkage-libsodium : $(Linkage-libsodium)" Importance="high" Condition="'$(HAVE_LIBSODIUM)'=='1'"/>
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
</Project>
|
@ -21,10 +21,11 @@
|
||||
<!-- Dependencies -->
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)libzmq.import.props" />
|
||||
<Import Project="$(SolutionDir)libsodium.import.props" Condition="'$(HAVE_LIBSODIUM)'=='1'" />
|
||||
<Import Project="..\libzmq.import.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
|
||||
</ImportGroup>
|
||||
|
||||
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
|
||||
<Linkage-libzmq>dynamic</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">dynamic</Linkage-libsodium>
|
||||
@ -36,7 +37,7 @@
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
|
||||
<Linkage-libzmq>static</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">static</Linkage-libsodium>
|
||||
</PropertyGroup>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Messages -->
|
||||
|
||||
|
@ -21,10 +21,11 @@
|
||||
<!-- Dependencies -->
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)libzmq.import.props" />
|
||||
<Import Project="$(SolutionDir)libsodium.import.props" Condition="'$(HAVE_LIBSODIUM)'=='1'" />
|
||||
<Import Project="..\libzmq.import.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)..\..\..\..\..\libsodium\builds\msvc\vs2015\libsodium.import.props')" />
|
||||
</ImportGroup>
|
||||
|
||||
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'">
|
||||
<Linkage-libzmq>dynamic</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">dynamic</Linkage-libsodium>
|
||||
@ -36,7 +37,7 @@
|
||||
<PropertyGroup Condition="'$(DefaultLinkage)' == 'static'">
|
||||
<Linkage-libzmq>static</Linkage-libzmq>
|
||||
<Linkage-libsodium Condition="'$(HAVE_LIBSODIUM)'=='1'">static</Linkage-libsodium>
|
||||
</PropertyGroup>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Messages -->
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user