Commit bf889786 authored by Andreas Schuh's avatar Andreas Schuh

Set VERSION property of library targets to <major>.<minor>.

parent e160474c
...@@ -22,6 +22,8 @@ version_numbers ( ...@@ -22,6 +22,8 @@ version_numbers (
PACKAGE_VERSION_PATCH PACKAGE_VERSION_PATCH
) )
set (PACKAGE_SOVERSION "${PACKAGE_VERSION_MAJOR}.${PACKAGE_VERSION_MINOR}")
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
# options # options
set (GFLAGS_NAMESPACE "${PACKAGE_NAME}" CACHE STRING "C++ namespace identifier of gflags library.") set (GFLAGS_NAMESPACE "${PACKAGE_NAME}" CACHE STRING "C++ namespace identifier of gflags library.")
...@@ -257,6 +259,9 @@ foreach (TYPE IN ITEMS STATIC SHARED) ...@@ -257,6 +259,9 @@ foreach (TYPE IN ITEMS STATIC SHARED)
set_target_properties ( set_target_properties (
gflags${opts}-${type} PROPERTIES COMPILE_DEFINITIONS "${defines}" gflags${opts}-${type} PROPERTIES COMPILE_DEFINITIONS "${defines}"
OUTPUT_NAME "gflags${opts}" OUTPUT_NAME "gflags${opts}"
# Set VERSION instead of SOVERSION such
# that it is also used on Windows
VERSION "${PACKAGE_SOVERSION}"
) )
if (HAVE_SHLWAPI_H) if (HAVE_SHLWAPI_H)
target_link_libraries (gflags${opts}-${type} shlwapi.lib) target_link_libraries (gflags${opts}-${type} shlwapi.lib)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment