diff options
author | Leena Miettinen <riitta-leena.miettinen@digia.com> | 2013-08-15 14:14:39 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-15 15:54:12 +0200 |
commit | 99e1608c52e06b542448cc77e51598b881771901 (patch) | |
tree | dd2397fcc33bbd15e4b0dfcc288aa7b5e654d06e /qmake/doc/src/snippets/code | |
parent | 4e38c2aab3a197225665645c0634df31d4f45bcc (diff) |
Doc: public test functions in function libraries
Task-number: QTBUG-29168
Change-Id: Ife486d65778ee2ac2d6e1e55f26942bda0bbdbb0
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Diffstat (limited to 'qmake/doc/src/snippets/code')
-rw-r--r-- | qmake/doc/src/snippets/code/doc_src_qmake-manual.pro | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/qmake/doc/src/snippets/code/doc_src_qmake-manual.pro b/qmake/doc/src/snippets/code/doc_src_qmake-manual.pro index 0ee4785887..aa3f7f3502 100644 --- a/qmake/doc/src/snippets/code/doc_src_qmake-manual.pro +++ b/qmake/doc/src/snippets/code/doc_src_qmake-manual.pro @@ -915,3 +915,64 @@ greaterThan(TMP_VALUE, x456): message("Condition may be true.") #! [173] message("First line$$escape_expand(\\n)Second line") #! [173] + + +#! [174] +TEMPLATE = subdirs +SUBDIRS = one two three +prepareRecursiveTarget(check) +#! [174] + + +#! [175] +two.CONFIG += no_check_target +#! [175] + + +#! [176] +QMAKE_EXTRA_TARGETS += check +#! [176] + + +#! [177] +# <project root>/features/mycheck.prf +equals(TEMPLATE, subdirs) { + prepareRecursiveTarget(check) +} else { + check.commands = echo hello user +} +QMAKE_EXTRA_TARGETS += check +#! [177] + + +#! [178] +# <project root>/.qmake.conf +CONFIG += mycheck +#! [178] + + +#! [179] +# <project root>/project.pro +load(configure) +#! [179] + + +#! [180] +# <project root>/config.tests/test/test.pro +SOURCES = main.cpp +LIBS += -ltheFeature +# Note that the test project is built without Qt by default. +#! [180] + + +#! [181] +// <project root>/config.tests/test/main.cpp +#include <TheFeature/MainHeader.h> +int main() { return featureFunction(); } +#! [181] + + +#! [182] +# <project root>/project.pro +qtCompileTest(test) +#! [182] |