##// END OF EJS Templates
Fix BC: QChart::setMinimumMargins and QChart::minimumMargins are in v1.1.0 so they have to stay.
Fix BC: QChart::setMinimumMargins and QChart::minimumMargins are in v1.1.0 so they have to stay.

File last commit:

r2270:f9670dac4da6
r2272:b1616762bd1e old_master
Show More
charts.pro
58 lines | 1.6 KiB | text/idl | PrologLexer
!include(config.pri) {
error('Missing config.pri')
}
TEMPLATE = subdirs
SUBDIRS = src plugins demos examples tests
development_build: message('Development build')
CONFIG += ordered
QMAKE_CXXFLAGS += -g -Wall
unix:QMAKE_DISTCLEAN += -r build bin include lib doc/html
win32:QMAKE_DISTCLEAN += /Q /s build bin include lib doc\\html
# install feature file
feature.path = $$[QT_INSTALL_DATA]/mkspecs/features
feature.files = $$PWD/features/qtcommercialchart.prf
INSTALLS += feature
# docs
win32: {
QDOC_CONF = $$CHART_BUILD_DOC_DIR\\qcharts.qdocconf
} else {
QDOC_CONF = $$CHART_BUILD_DOC_DIR/qcharts.qdocconf
}
contains(QT_MAJOR_VERSION, 5) {
QDOC_CMD = qdoc
} else {
QDOC_CMD = qdoc3
}
docs.target = docs
docs.commands = $$QDOC_CMD $$QDOC_CONF
docs.depends = FORCE
QMAKE_EXTRA_TARGETS += docs
# coverage
unix:coverage:{
QMAKE_DISTCLEAN += -r ./coverage
QMAKE_CLEAN += build/*.gcda build/*.gcno
QMAKE_EXTRA_TARGETS += buildcoverage runcoverage gencoverage
buildcoverage.target = build_coverage
buildcoverage.depends = all
buildcoverage.commands = mkdir -p ./coverage; \
make -C src prepare_coverage;
runcoverage.target = run_coverage
runcoverage.depends = buildcoverage
runcoverage.commands = for f in `ls ./bin/tst_*` ; do echo "processing \$\$f test..."; \$\$f >> unit.log; done ; exit 0;
gencoverage.target = gen_coverage
gencoverage.depends = runcoverage
gencoverage.commands = make -C src gen_coverage; \
genhtml -o ./coverage ./coverage/coverage.info --prefix $$PWD
}