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")
|
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
|
||||||
|
|
||||||
## build settings
|
## build settings
|
||||||
SET(PAHO_VERSION_MAJOR 1)
|
file(READ version.major PAHO_VERSION_MAJOR)
|
||||||
SET(PAHO_VERSION_MINOR 3)
|
file(READ version.minor PAHO_VERSION_MINOR)
|
||||||
SET(PAHO_VERSION_PATCH 1)
|
file(READ version.patch PAHO_VERSION_PATCH)
|
||||||
SET(CLIENT_VERSION ${PAHO_VERSION_MAJOR}.${PAHO_VERSION_MINOR}.${PAHO_VERSION_PATCH})
|
SET(CLIENT_VERSION ${PAHO_VERSION_MAJOR}.${PAHO_VERSION_MINOR}.${PAHO_VERSION_PATCH})
|
||||||
|
|
||||||
INCLUDE(GNUInstallDirs)
|
INCLUDE(GNUInstallDirs)
|
||||||
|
|
|
||||||
8
Makefile
8
Makefile
|
|
@ -23,8 +23,12 @@
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
.PHONY: clean, mkdir, install, uninstall, html
|
.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
|
ifndef release.version
|
||||||
release.version = 1.3.1
|
release.version = $(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# determine current platform
|
# determine current platform
|
||||||
|
|
@ -128,8 +132,6 @@ INSTALL_PROGRAM = $(INSTALL)
|
||||||
INSTALL_DATA = $(INSTALL) -m 644
|
INSTALL_DATA = $(INSTALL) -m 644
|
||||||
DOXYGEN_COMMAND = doxygen
|
DOXYGEN_COMMAND = doxygen
|
||||||
|
|
||||||
MAJOR_VERSION = 1
|
|
||||||
MINOR_VERSION = 0
|
|
||||||
VERSION = ${MAJOR_VERSION}.${MINOR_VERSION}
|
VERSION = ${MAJOR_VERSION}.${MINOR_VERSION}
|
||||||
|
|
||||||
MQTTLIB_C_NAME = lib${MQTTLIB_C}.so.${VERSION}
|
MQTTLIB_C_NAME = lib${MQTTLIB_C}.so.${VERSION}
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,10 @@
|
||||||
</taskdef>
|
</taskdef>
|
||||||
|
|
||||||
<property name="output.folder" value="build/output" />
|
<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" value="mqttv3c" />
|
||||||
<property name="libname.ssl" value="mqttv3cs" />
|
<property name="libname.ssl" value="mqttv3cs" />
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
1
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
3
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
1
|
||||||
Loading…
Reference in New Issue