aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libnitrokey.pro1
-rw-r--r--version.cc.in12
2 files changed, 13 insertions, 0 deletions
diff --git a/libnitrokey.pro b/libnitrokey.pro
index ea86294..6db0468 100644
--- a/libnitrokey.pro
+++ b/libnitrokey.pro
@@ -40,6 +40,7 @@ SOURCES = \
$$PWD/DeviceCommunicationExceptions.cpp \
$$PWD/log.cc \
$$PWD/misc.cc \
+ $$PWD/version.cc \
$$PWD/NitrokeyManager.cc \
$$PWD/NK_C_API.cc
diff --git a/version.cc.in b/version.cc.in
index 0eae647..07ae8e7 100644
--- a/version.cc.in
+++ b/version.cc.in
@@ -23,15 +23,27 @@
namespace nitrokey {
unsigned int get_major_library_version() {
+ #ifndef PROJECT_VERSION_MAJOR
return @PROJECT_VERSION_MAJOR@;
+ #else
+ return PROJECT_VERSION_MAJOR;
+ #endif
}
unsigned int get_minor_library_version() {
+ #ifndef PROJECT_VERSION_MINOR
return @PROJECT_VERSION_MINOR@;
+ #else
+ return PROJECT_VERSION_MINOR;
+ #endif
}
const char* get_library_version() {
+ #ifndef PROJECT_VERSION_GIT
return "@PROJECT_VERSION_GIT@";
+ #else
+ return PROJECT_VERSION_GIT;
+ #endif
}
}