From 57d1dffdbd453af572d1460495edd81427bc2b04 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 15 Dec 2021 15:20:04 +0100 Subject: Update to SingleApplication 3.3.2 proper --- .../SingleApplication-3.3.2/examples/basic/CMakeLists.txt | 12 ++++++++++++ third_party/SingleApplication-3.3.2/examples/basic/basic.pro | 5 +++++ third_party/SingleApplication-3.3.2/examples/basic/main.cpp | 10 ++++++++++ 3 files changed, 27 insertions(+) create mode 100644 third_party/SingleApplication-3.3.2/examples/basic/CMakeLists.txt create mode 100755 third_party/SingleApplication-3.3.2/examples/basic/basic.pro create mode 100755 third_party/SingleApplication-3.3.2/examples/basic/main.cpp (limited to 'third_party/SingleApplication-3.3.2/examples/basic') diff --git a/third_party/SingleApplication-3.3.2/examples/basic/CMakeLists.txt b/third_party/SingleApplication-3.3.2/examples/basic/CMakeLists.txt new file mode 100644 index 00000000..c1429230 --- /dev/null +++ b/third_party/SingleApplication-3.3.2/examples/basic/CMakeLists.txt @@ -0,0 +1,12 @@ +cmake_minimum_required(VERSION 3.7.0) + +project(basic LANGUAGES CXX) + +# SingleApplication base class +set(QAPPLICATION_CLASS QCoreApplication) +add_subdirectory(../.. SingleApplication) + +add_executable(basic main.cpp) + +target_link_libraries(${PROJECT_NAME} SingleApplication::SingleApplication) + diff --git a/third_party/SingleApplication-3.3.2/examples/basic/basic.pro b/third_party/SingleApplication-3.3.2/examples/basic/basic.pro new file mode 100755 index 00000000..b7af16cf --- /dev/null +++ b/third_party/SingleApplication-3.3.2/examples/basic/basic.pro @@ -0,0 +1,5 @@ +# Single Application implementation +include(../../singleapplication.pri) +DEFINES += QAPPLICATION_CLASS=QCoreApplication + +SOURCES += main.cpp diff --git a/third_party/SingleApplication-3.3.2/examples/basic/main.cpp b/third_party/SingleApplication-3.3.2/examples/basic/main.cpp new file mode 100755 index 00000000..b2092c6d --- /dev/null +++ b/third_party/SingleApplication-3.3.2/examples/basic/main.cpp @@ -0,0 +1,10 @@ +#include + +int main(int argc, char *argv[]) +{ + SingleApplication app( argc, argv ); + + qWarning() << "Started a new instance"; + + return app.exec(); +} -- cgit 1.5.1