# HG changeset patch # User Chris Cannam # Date 1499687747 -3600 # Node ID 5185ee58c44baf39ea5f0705149cc8c0dc8e69a0 # Parent 7aa88d988abbd2e0f9fb6248d07c6b15750d472a Pull out capnp-regen, update CI configs diff -r 7aa88d988abb -r 5185ee58c44b .appveyor.yml --- a/.appveyor.yml Mon Jul 10 11:54:33 2017 +0100 +++ b/.appveyor.yml Mon Jul 10 12:55:47 2017 +0100 @@ -3,6 +3,9 @@ only: - vext +configuration: + - Release + install: - cinst --allow-empty-checksums smlnj - ps: '"[hostfingerprints]" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini' diff -r 7aa88d988abb -r 5185ee58c44b base.pri --- a/base.pri Mon Jul 10 11:54:33 2017 +0100 +++ b/base.pri Mon Jul 10 12:55:47 2017 +0100 @@ -36,6 +36,7 @@ include(bq-files.pri) include(vamp-plugin-sdk-files.pri) include(svcore/files.pri) +include(capnp-regen.pri) DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES) DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS) @@ -66,18 +67,3 @@ SOURCES += piper-cpp/vamp-capnp/piper-capnp.cpp -capnpc.target = piper-cpp/vamp-capnp/piper-capnp.h -capnpc.depends = $$PWD/piper/capnp/piper.capnp - -capnpc.commands = capnp compile --src-prefix=$$PWD/piper/capnp -oc++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends - -macx* { - capnpc.commands=$$PWD/sv-dependency-builds/osx/bin/capnp -I$$PWD/sv-dependency-builds/osx/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/osx/bin/capnpc-c++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends -} - -win* { - capnpc.commands=$$PWD/sv-dependency-builds/win64-msvc/bin/capnp -I$$PWD/sv-dependency-builds/win64-msvc/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/win64-msvc/bin/capnpc-c++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends -} - -QMAKE_EXTRA_TARGETS += capnpc -PRE_TARGETDEPS += $$capnpc.target diff -r 7aa88d988abb -r 5185ee58c44b capnp-regen.pri --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/capnp-regen.pri Mon Jul 10 12:55:47 2017 +0100 @@ -0,0 +1,17 @@ + +capnpc.target = piper-cpp/vamp-capnp/piper-capnp.h +capnpc.depends = $$PWD/piper/capnp/piper.capnp + +capnpc.commands = capnp compile --src-prefix=$$PWD/piper/capnp -oc++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends + +macx* { + capnpc.commands=$$PWD/sv-dependency-builds/osx/bin/capnp -I$$PWD/sv-dependency-builds/osx/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/osx/bin/capnpc-c++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends +} + +win32-msvc* { + capnpc.commands=$$PWD/sv-dependency-builds/win64-msvc/bin/capnp -I$$PWD/sv-dependency-builds/win64-msvc/include compile --src-prefix=$$PWD/piper/capnp -o$$PWD/sv-dependency-builds/win64-msvc/bin/capnpc-c++:$$PWD/piper-cpp/vamp-capnp $$capnpc.depends +} + +QMAKE_EXTRA_TARGETS += capnpc +PRE_TARGETDEPS += $$capnpc.target +