diff --git a/LibZipSharp.props b/LibZipSharp.props index c003b5a0..0ffd5fc4 100644 --- a/LibZipSharp.props +++ b/LibZipSharp.props @@ -1,5 +1,5 @@ - <_LibZipSharpNugetVersion>1.0.13 + <_LibZipSharpNugetVersion>1.0.14 - \ No newline at end of file + diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0a89360d..c4947e82 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -26,19 +26,19 @@ stages: displayName: "Build vcpkg" - script: | external\vcpkg\vcpkg.exe integrate install - external\vcpkg\vcpkg.exe install zlib:x64-windows-static bzip2:x64-windows-static + external\vcpkg\vcpkg.exe install zlib:x64-windows-static mkdir .\build\Windows\64 cd .\build\Windows\64 - cmake -DCMAKE_TOOLCHAIN_FILE=..\..\..\external\vcpkg\scripts\buildsystems\vcpkg.cmake ..\..\..\external\libzip -G "Visual Studio 15 2017 Win64" -DBUILD_SHARED_LIBS=on -DVCPKG_TARGET_TRIPLET=x64-windows-static - cmake --build . --config Release + cmake --config Release -DENABLE_BZIP2=OFF -DENABLE_LZMA=OFF -DCMAKE_C_FLAGS="/O2" -DCMAKE_TOOLCHAIN_FILE=..\..\..\external\vcpkg\scripts\buildsystems\vcpkg.cmake ..\..\..\external\libzip -G "Visual Studio 15 2017 Win64" -DBUILD_SHARED_LIBS=on -DVCPKG_TARGET_TRIPLET=x64-windows-static + cmake --build . --config Release -v displayName: "x64 Build" - script: | external\vcpkg\vcpkg.exe integrate install - external\vcpkg\vcpkg.exe install zlib:x86-windows-static bzip2:x86-windows-static + external\vcpkg\vcpkg.exe install zlib:x86-windows-static mkdir .\build\Windows\32 cd .\build\Windows\32 - cmake -DCMAKE_TOOLCHAIN_FILE=..\..\..\external\vcpkg\scripts\buildsystems\vcpkg.cmake ..\..\..\external\libzip -G "Visual Studio 15 2017" -DBUILD_SHARED_LIBS=on -DVCPKG_TARGET_TRIPLET=x86-windows-static - cmake --build . --config Release + cmake --config Release -DENABLE_BZIP2=OFF -DENABLE_LZMA=OFF -DCMAKE_C_FLAGS="/O2" -DCMAKE_TOOLCHAIN_FILE=..\..\..\external\vcpkg\scripts\buildsystems\vcpkg.cmake ..\..\..\external\libzip -G "Visual Studio 15 2017" -DBUILD_SHARED_LIBS=on -DVCPKG_TARGET_TRIPLET=x86-windows-static + cmake --build . --config Release -v displayName: "x86 Build" - task: ArchiveFiles@2 inputs: @@ -271,4 +271,4 @@ stages: displayName: 'Publish Signed NuGets' inputs: artifactName: nuget-signed - pathToPublish: '$(Build.ArtifactStagingDirectory)/signed' \ No newline at end of file + pathToPublish: '$(Build.ArtifactStagingDirectory)/signed' diff --git a/build_native b/build_native index 6e832a83..be517d36 100755 --- a/build_native +++ b/build_native @@ -8,6 +8,6 @@ cd build/$HOSTOS/$ARCH if [ -e "$TOOLCHAIN_FILE" ]; then ARGS=-DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_FILE fi -cmake -GNinja -DCMAKE_MAKE_PROGRAM=ninja -DBUILD_SHARED_LIBS=ON -DOPENSSL_USE_STATIC_LIBS=ON -DENABLE_BZIP2=OFF -DENABLE_LZMA=OFF $ARGS ../../../external/libzip +cmake --config Release -DENABLE_BZIP2=OFF -DENABLE_LZMA=OFF -DCMAKE_C_FLAGS="-O2" -GNinja -DCMAKE_MAKE_PROGRAM=ninja -DBUILD_SHARED_LIBS=ON -DOPENSSL_USE_STATIC_LIBS=ON -DENABLE_BZIP2=OFF -DENABLE_LZMA=OFF $ARGS ../../../external/libzip ninja -v -cd ../../.. \ No newline at end of file +cd ../../..