annotate .appveyor.yml @ 1976:810a0b8f5472 c++14

Requiring c++14 is not going to work for Travis (because we want to support a Qt version too old to know about the c++14 config flag) or for our AppImage build (because we want to run on distros to old to support the relevant gcc ABI). So instead we try to confine the C++ standard selection to one place (config/noconfig) and revert to c++11 if the compiler is too old to know about c++14. All of the actual SV code remains c++11, and we assume we build against an older version of capnproto when we want to perform a c++11 build.
author Chris Cannam
date Fri, 31 Aug 2018 13:41:27 +0100
parents fdcd956b5d32
children a2a321f02e6e
rev   line source
Chris@1822 1
Chris@1822 2 image:
Chris@1822 3 - Visual Studio 2017
Chris@1727 4
Chris@1731 5 configuration:
Chris@1731 6 - Release
Chris@1731 7
Chris@1727 8 install:
Chris@1727 9 - cinst --allow-empty-checksums smlnj
Chris@1727 10 - ps: '"[hostfingerprints]" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
Chris@1727 11 - ps: '"code.soundsoftware.ac.uk = 66:ef:e2:0e:e3:55:93:9a:33:aa:2a:e9:fe:be:21:c2:a2:8d:4f:f1" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
Chris@1727 12 - ps: '"[hostsecurity]" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
Chris@1727 13 - ps: '"code.soundsoftware.ac.uk = code.soundsoftware.ac.uk:fingerprints=sha256:64:75:f6:47:15:de:b4:51:ea:96:e2:f4:8a:f5:53:a5:11:c8:dd:82:73:5d:bd:54:18:cb:c8:9d:10:37:28:85" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
Chris@1727 14
Chris@1827 15 build_script:
Chris@1839 16 - deploy\win64\build-and-package.bat
Chris@1727 17
Chris@1727 18