From fb9cc41ebf80d82bae8f55aead060c65230c5e41 Mon Sep 17 00:00:00 2001 From: Jonathan Thomas Date: Wed, 8 Aug 2012 17:28:15 -0500 Subject: [PATCH] Added in cmake rules for SONAME --- CMakeLists.txt | 3 ++- src/CMakeLists.txt | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index add2bd59..1830aeee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,8 @@ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules") ################### SETUP PROJECT ################### project(openshot) -set(PROJECT_VERSION 1.3.0) +set(PROJECT_VERSION 0.1.2) +set(SO_VERSION 0.1.0) MESSAGE("--------------------------------------------------------------") MESSAGE("---- Generating build files for ${PROJECT_NAME} (${PROJECT_VERSION})") MESSAGE("--------------------------------------------------------------") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 153ed44b..4ba001f5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -51,6 +51,12 @@ add_library(openshot SHARED KeyFrame.cpp Player.cpp Point.cpp) + +# Set SONAME and other library properties +set_target_properties(openshot + PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${SO_VERSION}) # Link all referenced libraries target_link_libraries(openshot ${ImageMagick_LIBRARIES} ${FFMPEG_LIBRARIES} ${LIBJUCE_LIBRARIES} ${SDL_LIBRARY}) #${GTK2_LIBRARIES}