Skip to content

Implement shared lib versioning, fix LIBDIR for 64-bit systems, and set correct version in pkgconfig file#11

Open
badshah400 wants to merge 3 commits intoscarrazza:masterfrom
badshah400:master
Open

Implement shared lib versioning, fix LIBDIR for 64-bit systems, and set correct version in pkgconfig file#11
badshah400 wants to merge 3 commits intoscarrazza:masterfrom
badshah400:master

Conversation

@badshah400
Copy link

No description provided.

* Set VERSION when declaring project; this sets up PROJECT_VERSION and
  PROJECT_VERSION_{MAJOR,MINOR,PATCH} variables.
* Use the PROJECT_VERSION variable consistently across CMakeLists.txt
  and pkgconfig file instead of the VERSION string used previously.
Setting a library version and soversion on shared libraries is
recommended to make multiple versions of libraries differing in their
soversions parallel installable. Set the full library version to
PROJECT_VERSION and the soversion to PROJECT_VERSION_MAJOR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant