diff options
author | Sebastian Holtermann <sebholt@xwmw.org> | 2017-12-08 20:01:48 +0100 |
---|---|---|
committer | Sebastian Holtermann <sebholt@xwmw.org> | 2017-12-13 13:50:18 +0100 |
commit | b8ef28ae1f442144f55e23b8defffe01aa350c44 (patch) | |
tree | 7dfb2158fbd85e80f50e31611acceefcd3350a0a /Tests/QtAutogen/objectLibrary | |
parent | 0b6ad59ea6b74379f4aefb42c2402355c393c656 (diff) | |
download | cmake-b8ef28ae1f442144f55e23b8defffe01aa350c44.tar.gz |
Autogen: Tests: Separate ObjectLibrary test
Diffstat (limited to 'Tests/QtAutogen/objectLibrary')
-rw-r--r-- | Tests/QtAutogen/objectLibrary/CMakeLists.txt | 14 | ||||
-rw-r--r-- | Tests/QtAutogen/objectLibrary/a/CMakeLists.txt | 2 | ||||
-rw-r--r-- | Tests/QtAutogen/objectLibrary/a/classa.cpp | 7 | ||||
-rw-r--r-- | Tests/QtAutogen/objectLibrary/a/classa.h | 23 | ||||
-rw-r--r-- | Tests/QtAutogen/objectLibrary/b/classb.cpp | 7 | ||||
-rw-r--r-- | Tests/QtAutogen/objectLibrary/b/classb.h | 23 | ||||
-rw-r--r-- | Tests/QtAutogen/objectLibrary/main.cpp | 13 |
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; -} |