This is due to backward incompatible changes in the API.
Also:
* Fix the pc files and include versioning in them.
* Fix cmake warning
Change-Id: If0229cb0e8d54ed57604377ed9386d651eacd5ba
############################# Check minimum CMake version #####################
CMAKE_MINIMUM_REQUIRED(VERSION 3.18)
-PROJECT(${SERVICE_NAME})
+PROJECT(${SERVICE_NAME} VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
############################# cmake packages ##################################
IF(DEFINED NO_FEATURE_CHECK)
ADD_COMPILE_DEFINITIONS(NO_FEATURE_CHECK)
-ENDIF(NO_FEATURE_CHECK)
+ENDIF(DEFINED NO_FEATURE_CHECK)
IF(NOT DEFINED COVERAGE_DIR)
SET(COVERAGE_DIR "${SHARE_INSTALL_PREFIX}/${PROJECT_NAME}-coverage")
#
CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
+CONFIGURE_FILE(${PROJECT_NAME}-hal.pc.in ${PROJECT_NAME}-hal.pc @ONLY)
INSTALL(FILES
${CMAKE_BINARY_DIR}/build/${PROJECT_NAME}.pc
+++ /dev/null
-prefix=@CMAKE_INSTALL_PREFIX@
-includedir=${prefix}/include
-
-Name: @PROJECT_NAME@-hal
-Description: HAL API for Authenticator
-Version: @VERSION@
-Requires:
-Cflags: -I${includedir}
--- /dev/null
+prefix=@CMAKE_INSTALL_PREFIX@
+includedir=${prefix}/include
+
+Name: @PROJECT_NAME@-hal
+Description: HAL API for Authenticator
+Version: @CMAKE_PROJECT_VERSION@
+Requires:
+Cflags: -I${includedir}
Name: @PROJECT_NAME@
Description: Web Authentication API
-Version: @VERSION@
+Version: @CMAKE_PROJECT_VERSION@
Requires:
Libs: -L${libdir} -l@PROJECT_NAME@-client -l@PROJECT_NAME@-common
Cflags: -I${includedir}
%{!?build_type:%global build_type RELEASE}
-%global version_major 0
+%global version_major 1
%global version_minor 0
%global version_patch 1
%global version_release 1