Mercurial > hg > sonic-visualiser
view test-svcore-base.pro @ 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 | e4bd2a532ced |
children | a86168d1ba68 |
line wrap: on
line source
TEMPLATE = app exists(config.pri) { include(config.pri) } !exists(config.pri) { include(noconfig.pri) } include(base.pri) CONFIG += console QT += network xml testlib QT -= gui win32-x-g++:QMAKE_LFLAGS += -Wl,-subsystem,console macx*: CONFIG -= app_bundle TARGET = test-svcore-base OBJECTS_DIR = o MOC_DIR = o include(svcore/base/test/files.pri) for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/base/test/%1", $$file) } for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/base/test/%1", $$file) } !win32* { QMAKE_POST_LINK = ./$${TARGET} }