summaryrefslogtreecommitdiffstats
path: root/Tests/QtAutomoc/main.cpp
diff options
context:
space:
mode:
authorAlex Neundorf <neundorf@kde.org>2011-10-22 17:38:39 (GMT)
committerAlex Neundorf <neundorf@kde.org>2011-10-22 17:38:39 (GMT)
commit56aa6ffae75dd2567d2041147774bb1a9a3a1bdf (patch)
tree378c183d5b02a87b81b667d6f6498b45e2921bb8 /Tests/QtAutomoc/main.cpp
parentaf772893b856b50697f18c9bb7b1a0fb326cf715 (diff)
downloadCMake-56aa6ffae75dd2567d2041147774bb1a9a3a1bdf.zip
CMake-56aa6ffae75dd2567d2041147774bb1a9a3a1bdf.tar.gz
CMake-56aa6ffae75dd2567d2041147774bb1a9a3a1bdf.tar.bz2
automoc:run moc on the header if the source file contains include "foo.moc"
This fixes #12533. Before automoc did not check the header if the source file contained a statement, now it does. Additionally, moc is now only run on explicitely listed headers which contain a Q_OBJECT macro. Alex
Diffstat (limited to 'Tests/QtAutomoc/main.cpp')
-rw-r--r--Tests/QtAutomoc/main.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Tests/QtAutomoc/main.cpp b/Tests/QtAutomoc/main.cpp
index 7bf4a5d..b7cfb41 100644
--- a/Tests/QtAutomoc/main.cpp
+++ b/Tests/QtAutomoc/main.cpp
@@ -42,6 +42,7 @@
#include "codeeditor.h"
#include "calwidget.h"
+#include "foo.h"
int main(int argv, char **args)
{
@@ -54,5 +55,8 @@ int main(int argv, char **args)
Window w;
w.show();
+ Foo foo;
+ foo.doFoo();
+
return app.exec();
}