summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-02 13:04:59 -0600
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-02 13:06:30 -0600
commita7c40cd33ba99658ac0c8849622a2b3f3db16de2 (patch)
treeb60bc9c08525fe74f3e0265bac564c964d512b70
parent685a16155504831c8b5fdb9a4d0a955b21c807bf (diff)
downloadsink-a7c40cd33ba99658ac0c8849622a2b3f3db16de2.tar.gz
sink-a7c40cd33ba99658ac0c8849622a2b3f3db16de2.zip
Print version
-rw-r--r--CMakeLists.txt5
-rw-r--r--sinksh/syntax_modules/sink_info.cpp2
2 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1d8aea2..f662234 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,6 +25,11 @@ include(CMakePackageConfigHelpers)
25include(ECMSetupVersion) 25include(ECMSetupVersion)
26include(KDEInstallDirs) 26include(KDEInstallDirs)
27 27
28ecm_setup_version(PROJECT
29 SOVERSION sink_VERSION_MAJOR
30 VERSION_HEADER sink_version.h
31 )
32
28find_package(Qt5 COMPONENTS REQUIRED Core Concurrent Network Gui Test) 33find_package(Qt5 COMPONENTS REQUIRED Core Concurrent Network Gui Test)
29find_package(KF5 COMPONENTS REQUIRED Mime Contacts) 34find_package(KF5 COMPONENTS REQUIRED Mime Contacts)
30find_package(FlatBuffers REQUIRED 1.4.0) 35find_package(FlatBuffers REQUIRED 1.4.0)
diff --git a/sinksh/syntax_modules/sink_info.cpp b/sinksh/syntax_modules/sink_info.cpp
index 5f535eb..aa515e6 100644
--- a/sinksh/syntax_modules/sink_info.cpp
+++ b/sinksh/syntax_modules/sink_info.cpp
@@ -25,12 +25,14 @@
25#include "sinksh_utils.h" 25#include "sinksh_utils.h"
26#include "state.h" 26#include "state.h"
27#include "syntaxtree.h" 27#include "syntaxtree.h"
28#include "sink_version.h"
28 29
29namespace SinkInfo 30namespace SinkInfo
30{ 31{
31 32
32bool info(const QStringList &args, State &state) 33bool info(const QStringList &args, State &state)
33{ 34{
35 state.printLine(QString("Sink version: %1").arg(sink_VERSION_STRING));
34 state.printLine(QString("Storage location: %1").arg(Sink::storageLocation())); 36 state.printLine(QString("Storage location: %1").arg(Sink::storageLocation()));
35 state.printLine(QString("Data location: %1").arg(Sink::dataLocation())); 37 state.printLine(QString("Data location: %1").arg(Sink::dataLocation()));
36 state.printLine(QString("Config location: %1").arg(Sink::configLocation())); 38 state.printLine(QString("Config location: %1").arg(Sink::configLocation()));