diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-07-17 17:33:03 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2014-07-18 11:15:58 +0200 |
commit | a451094914fe3df13d68e5c131014b82a71f7b50 (patch) | |
tree | 923aafe29add2567c343c5727399e55bf2da40b7 /tests/auto/blackbox/testdata | |
parent | 22c5846e6cf12787439ea70ec7ee25b71fd82573 (diff) |
fix up-to-date check wrt missing file dependencies
Missing file dependencies (e.g. header files that are not part of the
project) must trigger a rebuild their dependents.
Change-Id: I502e696d886c86a503e8950ae60254075f7e9415
Task-number: QBS-631
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'tests/auto/blackbox/testdata')
3 files changed, 17 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/removeFileDependency/main.cpp b/tests/auto/blackbox/testdata/removeFileDependency/main.cpp new file mode 100644 index 000000000..77727cf42 --- /dev/null +++ b/tests/auto/blackbox/testdata/removeFileDependency/main.cpp @@ -0,0 +1,9 @@ +#include "someheader.h" +#include <cstdio> + +int main() +{ + printf("The magic value is %d.\n", magicValue()); + return 0; +} + diff --git a/tests/auto/blackbox/testdata/removeFileDependency/removeFileDependency.qbs b/tests/auto/blackbox/testdata/removeFileDependency/removeFileDependency.qbs new file mode 100644 index 000000000..8ed927761 --- /dev/null +++ b/tests/auto/blackbox/testdata/removeFileDependency/removeFileDependency.qbs @@ -0,0 +1,7 @@ +import qbs + +CppApplication { + files: ["main.cpp"] + // Do not reference header files here to force them to be FileDependency objects. +} + diff --git a/tests/auto/blackbox/testdata/removeFileDependency/someheader.h b/tests/auto/blackbox/testdata/removeFileDependency/someheader.h new file mode 100644 index 000000000..b895e465c --- /dev/null +++ b/tests/auto/blackbox/testdata/removeFileDependency/someheader.h @@ -0,0 +1 @@ +inline int magicValue() { return 156; } |