mirror of https://github.com/encounter/SDL.git
Fix Cmake so generated SOname matches autoconf's #.
This commit is contained in:
parent
2d92a37237
commit
7f4c6a9ca1
|
@ -37,9 +37,12 @@ set(SDL_VERSION "${SDL_MAJOR_VERSION}.${SDL_MINOR_VERSION}.${SDL_MICRO_VERSION}"
|
||||||
# Calculate a libtool-like version number
|
# Calculate a libtool-like version number
|
||||||
math(EXPR LT_CURRENT "${SDL_MICRO_VERSION} - ${SDL_INTERFACE_AGE}")
|
math(EXPR LT_CURRENT "${SDL_MICRO_VERSION} - ${SDL_INTERFACE_AGE}")
|
||||||
math(EXPR LT_AGE "${SDL_BINARY_AGE} - ${SDL_INTERFACE_AGE}")
|
math(EXPR LT_AGE "${SDL_BINARY_AGE} - ${SDL_INTERFACE_AGE}")
|
||||||
|
math(EXPR LT_MAJOR "${LT_CURRENT}- ${LT_AGE}")
|
||||||
set(LT_REVISION "${SDL_INTERFACE_AGE}")
|
set(LT_REVISION "${SDL_INTERFACE_AGE}")
|
||||||
set(LT_RELEASE "${SDL_MAJOR_VERSION}.${SDL_MINOR_VERSION}")
|
set(LT_RELEASE "${SDL_MAJOR_VERSION}.${SDL_MINOR_VERSION}")
|
||||||
set(LT_VERSION "${LT_CURRENT}.${LT_REVISION}.${LT_AGE}")
|
set(LT_VERSION "${LT_MAJOR}.${LT_AGE}.${LT_REVISION}")
|
||||||
|
|
||||||
|
message(STATUS "${LT_VERSION} :: ${LT_AGE} :: ${LT_REVISION} :: ${LT_CURRENT} :: ${LT_RELEASE}")
|
||||||
|
|
||||||
# General settings & flags
|
# General settings & flags
|
||||||
set(LIBRARY_OUTPUT_DIRECTORY "build")
|
set(LIBRARY_OUTPUT_DIRECTORY "build")
|
||||||
|
@ -1236,12 +1239,12 @@ if(SDL_SHARED)
|
||||||
if(UNIX)
|
if(UNIX)
|
||||||
set_target_properties(SDL2 PROPERTIES
|
set_target_properties(SDL2 PROPERTIES
|
||||||
VERSION ${LT_VERSION}
|
VERSION ${LT_VERSION}
|
||||||
SOVERSION ${LT_CURRENT}
|
SOVERSION ${LT_REVISION}
|
||||||
OUTPUT_NAME "SDL2-${LT_RELEASE}")
|
OUTPUT_NAME "SDL2-${LT_RELEASE}")
|
||||||
else(UNIX)
|
else(UNIX)
|
||||||
set_target_properties(SDL2 PROPERTIES
|
set_target_properties(SDL2 PROPERTIES
|
||||||
VERSION ${SDL_VERSION}
|
VERSION ${SDL_VERSION}
|
||||||
SOVERSION ${LT_CURRENT}
|
SOVERSION ${LT_REVISION}
|
||||||
OUTPUT_NAME "SDL2")
|
OUTPUT_NAME "SDL2")
|
||||||
endif()
|
endif()
|
||||||
set(_INSTALL_LIBS "SDL2" ${_INSTALL_LIBS})
|
set(_INSTALL_LIBS "SDL2" ${_INSTALL_LIBS})
|
||||||
|
|
Loading…
Reference in New Issue