mirror of https://github.com/eclipse/paho.mqtt.c
define library version via version files
Signed-off-by: Andreas Walter <andreas.walter@waltronix.de>
This commit is contained in:
parent
0d84ea2c11
commit
25ffa0cc64
|
|
@ -26,9 +26,9 @@ SET(CMAKE_SCRIPTS "${CMAKE_SOURCE_DIR}/cmake")
|
|||
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
|
||||
|
||||
## build settings
|
||||
SET(PAHO_VERSION_MAJOR 1)
|
||||
SET(PAHO_VERSION_MINOR 3)
|
||||
SET(PAHO_VERSION_PATCH 1)
|
||||
file(READ version.major PAHO_VERSION_MAJOR)
|
||||
file(READ version.minor PAHO_VERSION_MINOR)
|
||||
file(READ version.patch PAHO_VERSION_PATCH)
|
||||
SET(CLIENT_VERSION ${PAHO_VERSION_MAJOR}.${PAHO_VERSION_MINOR}.${PAHO_VERSION_PATCH})
|
||||
|
||||
INCLUDE(GNUInstallDirs)
|
||||
|
|
|
|||
8
Makefile
8
Makefile
|
|
@ -23,8 +23,12 @@
|
|||
SHELL = /bin/sh
|
||||
.PHONY: clean, mkdir, install, uninstall, html
|
||||
|
||||
MAJOR_VERSION := $(shell cat version.major)
|
||||
MINOR_VERSION := $(shell cat version.minor)
|
||||
PATCH_VERSION := $(shell cat version.patch)
|
||||
|
||||
ifndef release.version
|
||||
release.version = 1.3.1
|
||||
release.version = $(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)
|
||||
endif
|
||||
|
||||
# determine current platform
|
||||
|
|
@ -128,8 +132,6 @@ INSTALL_PROGRAM = $(INSTALL)
|
|||
INSTALL_DATA = $(INSTALL) -m 644
|
||||
DOXYGEN_COMMAND = doxygen
|
||||
|
||||
MAJOR_VERSION = 1
|
||||
MINOR_VERSION = 0
|
||||
VERSION = ${MAJOR_VERSION}.${MINOR_VERSION}
|
||||
|
||||
MQTTLIB_C_NAME = lib${MQTTLIB_C}.so.${VERSION}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,10 @@
|
|||
</taskdef>
|
||||
|
||||
<property name="output.folder" value="build/output" />
|
||||
<property name="release.version" value="1.3.1" />
|
||||
<loadfile property="version.major" srcFile="version.major"/>
|
||||
<loadfile property="version.minor" srcFile="version.minor"/>
|
||||
<loadfile property="version.patch" srcFile="version.patch"/>
|
||||
<property name="release.version" value="${version.major}.${version.minor}.${version.patch}" />
|
||||
|
||||
<property name="libname" value="mqttv3c" />
|
||||
<property name="libname.ssl" value="mqttv3cs" />
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
1
|
||||
|
|
@ -0,0 +1 @@
|
|||
3
|
||||
|
|
@ -0,0 +1 @@
|
|||
1
|
||||
Loading…
Reference in New Issue