summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Schindelin <johannes.schindelin@gmx.de>2019-10-21 19:59:57 (GMT)
committerJunio C Hamano <gitster@pobox.com>2019-10-23 02:02:57 (GMT)
commit711cd6d15cf9394d1aa0f78c68a7a39b3bb23509 (patch)
tree101ab2b1089bb284003a268cf5cdd597f34971bf
parent46689317ac009ef4ae91235354b6df7bf6d11d17 (diff)
downloadgit-711cd6d15cf9394d1aa0f78c68a7a39b3bb23509.zip
git-711cd6d15cf9394d1aa0f78c68a7a39b3bb23509.tar.gz
git-711cd6d15cf9394d1aa0f78c68a7a39b3bb23509.tar.bz2
ci(visual-studio): use strict compile flags, and optimization
To make full use of the work that went into the Visual Studio build & test jobs in our CI/PR builds, let's turn on strict compiler flags. This will give us the benefit of Visual C's compiler warnings (which, at times, seem to catch things that GCC does not catch, and vice versa). While at it, also turn on optimization; It does not make sense to produce binaries with debug information, and we can use any ounce of speed that we get (because the test suite is particularly slow on Windows, thanks to the need to run inside a Unix shell, which requires us to use the POSIX emulation layer provided by MSYS2). Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--azure-pipelines.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 875e63c..0c28e00 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -157,7 +157,7 @@ jobs:
displayName: 'Download git-sdk-64-minimal'
- powershell: |
& git-sdk-64-minimal\usr\bin\bash.exe -lc @"
- make vcxproj
+ make NDEBUG=1 DEVELOPER=1 vcxproj
"@
if (!$?) { exit(1) }
displayName: Generate Visual Studio Solution