Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: enable use of versioned SONAME #2

Merged
merged 1 commit into from
May 29, 2015

Commits on May 27, 2015

  1. build: enable use of versioned SONAME

    Most libraries are using a versioned SONAME to track API changes. When
    they don't, we usually use a SOVERSION of 0. When willing to commit to
    some API stability, SOVERSION and VERSION should be updated to more
    adequate values (VERSION could match the library version, assuming it
    follows the major.minor.patch convention and SOVERSION could be
    major.minor since CMake doesn't support libtool versioning scheme with
    age).
    
    With this change CMake will install the library as
    libcbor.so.0.0.0. libcbor.so.0 will be a symlink to the library for
    other applications, to be found with the dynamic linker. libcbor.so will
    be a symlink to libcbor.so.0 for use by the linker (ld).
    vincentbernat committed May 27, 2015
    Configuration menu
    Copy the full SHA
    3524e2e View commit details
    Browse the repository at this point in the history