123456789101112131415161718192021222324252627 |
- cmake_minimum_required(VERSION 3.6.0)
- project(dylibversion C)
- # This file is here for debugging purposes to easily compare how
- # CMake does it.
- add_library(noversion SHARED lib.c)
- # libonlysoversion.dylib -> libonlysoversion.5.dylib
- # libonlyversion.1.4.5.dylib
- add_library(onlyversion SHARED lib.c)
- set_target_properties(onlyversion PROPERTIES VERSION 1.4.5)
- # libnoversion.dylib
- # libonlysoversion.5.dylib
- add_library(onlysoversion SHARED lib.c)
- set_target_properties(onlysoversion PROPERTIES SOVERSION 5)
- # libsome.1.4.5.dylib
- # libsome.5.dylib -> libsome.1.4.5.dylib
- # libsome.dylib -> libsome.5.dylib
- add_library(some SHARED lib.c)
- set_target_properties(some PROPERTIES VERSION 1.4.5 SOVERSION 5)
|