Skip to content

Commit

Permalink
Set the 1.4.0-rc version suffix and adjust SO version
Browse files Browse the repository at this point in the history
For libclamav's SO version:
- We added two macros to clamav.h so we should increase Current and Age:
  - CL_SCAN_PARSE_IMAGE and
  - CL_SCAN_PARSE_IMAGE_FUZZY_HASH

For libfreshclam's SO version, we only made changes internal to the
library so we only need increase the Revision.

Ref: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
  • Loading branch information
val-ms committed May 6, 2024
1 parent 1fc1b14 commit e6b2e5d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ cmake_policy(SET CMP0087 NEW) # support generator expressions in install(CODE) a
# For release candidate: set(VERSION_SUFFIX "-rc")
# For release: set(VERSION_SUFFIX "")
string(TIMESTAMP TODAY "%Y%m%d")
set(VERSION_SUFFIX "-devel-${TODAY}")
set(VERSION_SUFFIX "-rc")

project( ClamAV
VERSION "1.4.0"
Expand All @@ -36,16 +36,16 @@ set(PACKAGE_URL "https://www.clamav.net/")
HexVersion(PACKAGE_VERSION_NUM ${PROJECT_VERSION_MAJOR} ${PROJECT_VERSION_MINOR} ${PROJECT_VERSION_PATCH})

# libtool library versioning rules: http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
set(LIBCLAMAV_CURRENT 12)
set(LIBCLAMAV_REVISION 2)
set(LIBCLAMAV_AGE 0)
set(LIBCLAMAV_CURRENT 13)
set(LIBCLAMAV_REVISION 0)
set(LIBCLAMAV_AGE 1)

math(EXPR LIBCLAMAV_SOVERSION "${LIBCLAMAV_CURRENT} - ${LIBCLAMAV_AGE}")
set(LIBCLAMAV_VERSION "${LIBCLAMAV_SOVERSION}.${LIBCLAMAV_AGE}.${LIBCLAMAV_REVISION}")
HexVersion(LIBCLAMAV_VERSION_NUM ${LIBCLAMAV_CURRENT} ${LIBCLAMAV_REVISION} ${LIBCLAMAV_AGE})

set(LIBFRESHCLAM_CURRENT 3)
set(LIBFRESHCLAM_REVISION 1)
set(LIBFRESHCLAM_REVISION 2)
set(LIBFRESHCLAM_AGE 0)

math(EXPR LIBFRESHCLAM_SOVERSION "${LIBFRESHCLAM_CURRENT} - ${LIBFRESHCLAM_AGE}")
Expand Down

0 comments on commit e6b2e5d

Please sign in to comment.