aboutsummaryrefslogtreecommitdiff
path: root/examples/calculator
diff options
context:
space:
mode:
Diffstat (limited to 'examples/calculator')
-rw-r--r--examples/calculator/CMakeLists.txt20
-rw-r--r--examples/calculator/calculator.pro11
-rw-r--r--examples/calculator/meson.build5
3 files changed, 5 insertions, 31 deletions
diff --git a/examples/calculator/CMakeLists.txt b/examples/calculator/CMakeLists.txt
deleted file mode 100644
index c90257a..0000000
--- a/examples/calculator/CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-cmake_minimum_required(VERSION 3.1.0)
-
-project(calculator)
-
-set(CMAKE_AUTOMOC ON)
-
-# SingleApplication base class
-set(QAPPLICATION_CLASS QApplication CACHE STRING "Inheritance class for SingleApplication")
-
-add_executable(${PROJECT_NAME}
- button.h
- calculator.h
- button.cpp
- calculator.cpp
- main.cpp
- )
-
-find_package(Qt5 COMPONENTS Widgets REQUIRED)
-add_subdirectory(../.. SingleApplication)
-target_link_libraries(${PROJECT_NAME} Qt5::Widgets SingleApplication)
diff --git a/examples/calculator/calculator.pro b/examples/calculator/calculator.pro
deleted file mode 100644
index 8f13260..0000000
--- a/examples/calculator/calculator.pro
+++ /dev/null
@@ -1,11 +0,0 @@
-QT += widgets
-
-HEADERS = button.h \
- calculator.h
-SOURCES = button.cpp \
- calculator.cpp \
- main.cpp
-
-# Single Application implementation
-include(../../singleapplication.pri)
-DEFINES += QAPPLICATION_CLASS=QApplication
diff --git a/examples/calculator/meson.build b/examples/calculator/meson.build
new file mode 100644
index 0000000..66c177b
--- /dev/null
+++ b/examples/calculator/meson.build
@@ -0,0 +1,5 @@
+executable('calculator',
+ sources: [ 'button.cpp', 'calculator.cpp', 'main.cpp',
+ mod_qt5.preprocess(moc_headers: [ 'button.h', 'calculator.h' ], dependencies: dep_qt5) ],
+ dependencies: [ SingleApplication_dep, dep_qt5 ]
+)