summaryrefslogtreecommitdiff
path: root/Tests/QtAutogen/objectLibrary
diff options
context:
space:
mode:
authorSebastian Holtermann <sebholt@xwmw.org>2017-12-08 20:01:48 +0100
committerSebastian Holtermann <sebholt@xwmw.org>2017-12-13 13:50:18 +0100
commitb8ef28ae1f442144f55e23b8defffe01aa350c44 (patch)
tree7dfb2158fbd85e80f50e31611acceefcd3350a0a /Tests/QtAutogen/objectLibrary
parent0b6ad59ea6b74379f4aefb42c2402355c393c656 (diff)
downloadcmake-b8ef28ae1f442144f55e23b8defffe01aa350c44.tar.gz
Autogen: Tests: Separate ObjectLibrary test
Diffstat (limited to 'Tests/QtAutogen/objectLibrary')
-rw-r--r--Tests/QtAutogen/objectLibrary/CMakeLists.txt14
-rw-r--r--Tests/QtAutogen/objectLibrary/a/CMakeLists.txt2
-rw-r--r--Tests/QtAutogen/objectLibrary/a/classa.cpp7
-rw-r--r--Tests/QtAutogen/objectLibrary/a/classa.h23
-rw-r--r--Tests/QtAutogen/objectLibrary/b/classb.cpp7
-rw-r--r--Tests/QtAutogen/objectLibrary/b/classb.h23
-rw-r--r--Tests/QtAutogen/objectLibrary/main.cpp13
7 files changed, 0 insertions, 89 deletions
diff --git a/Tests/QtAutogen/objectLibrary/CMakeLists.txt b/Tests/QtAutogen/objectLibrary/CMakeLists.txt
deleted file mode 100644
index 9b29a4075c..0000000000
--- a/Tests/QtAutogen/objectLibrary/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-set(CMAKE_INCLUDE_CURRENT_DIR ON)
-set(CMAKE_AUTOMOC ON)
-
-# Object library a defined in a subdirectory
-add_subdirectory(a)
-
-# Object library b defined locally
-include_directories(b)
-add_library(b OBJECT b/classb.cpp)
-target_compile_features(b PRIVATE ${QT_COMPILE_FEATURES})
-
-# Executable with OBJECT library generator expressions
-add_executable(someProgram main.cpp $<TARGET_OBJECTS:a> $<TARGET_OBJECTS:b>)
-target_link_libraries(someProgram ${QT_LIBRARIES})
diff --git a/Tests/QtAutogen/objectLibrary/a/CMakeLists.txt b/Tests/QtAutogen/objectLibrary/a/CMakeLists.txt
deleted file mode 100644
index fe76ac32cf..0000000000
--- a/Tests/QtAutogen/objectLibrary/a/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-add_library(a OBJECT classa.cpp)
-target_compile_features(a PRIVATE ${QT_COMPILE_FEATURES})
diff --git a/Tests/QtAutogen/objectLibrary/a/classa.cpp b/Tests/QtAutogen/objectLibrary/a/classa.cpp
deleted file mode 100644
index 4f08fda840..0000000000
--- a/Tests/QtAutogen/objectLibrary/a/classa.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "classa.h"
-#include <QDebug>
-
-void ClassA::slotDoSomething()
-{
- qDebug() << m_member;
-}
diff --git a/Tests/QtAutogen/objectLibrary/a/classa.h b/Tests/QtAutogen/objectLibrary/a/classa.h
deleted file mode 100644
index fa5fed9413..0000000000
--- a/Tests/QtAutogen/objectLibrary/a/classa.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef CLASSA_H
-#define CLASSA_H
-
-#include <QObject>
-#include <QString>
-
-class ClassA : public QObject
-{
- Q_OBJECT
-public:
- ClassA()
- : m_member("Hello A")
- {
- }
-
-public slots:
- void slotDoSomething();
-
-private:
- QString m_member;
-};
-
-#endif
diff --git a/Tests/QtAutogen/objectLibrary/b/classb.cpp b/Tests/QtAutogen/objectLibrary/b/classb.cpp
deleted file mode 100644
index 26e09261cc..0000000000
--- a/Tests/QtAutogen/objectLibrary/b/classb.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "classb.h"
-#include <QDebug>
-
-void ClassB::slotDoSomething()
-{
- qDebug() << m_member;
-}
diff --git a/Tests/QtAutogen/objectLibrary/b/classb.h b/Tests/QtAutogen/objectLibrary/b/classb.h
deleted file mode 100644
index 783bb48ce9..0000000000
--- a/Tests/QtAutogen/objectLibrary/b/classb.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef CLASSB_H
-#define CLASSB_H
-
-#include <QObject>
-#include <QString>
-
-class ClassB : public QObject
-{
- Q_OBJECT
-public:
- ClassB()
- : m_member("Hello B")
- {
- }
-
-public slots:
- void slotDoSomething();
-
-private:
- QString m_member;
-};
-
-#endif
diff --git a/Tests/QtAutogen/objectLibrary/main.cpp b/Tests/QtAutogen/objectLibrary/main.cpp
deleted file mode 100644
index cacf0fdae5..0000000000
--- a/Tests/QtAutogen/objectLibrary/main.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "a/classa.h"
-#include "b/classb.h"
-
-int main(int argc, char** argv)
-{
- ClassA a;
- a.slotDoSomething();
-
- ClassB b;
- b.slotDoSomething();
-
- return 0;
-}