From 00ea5c2f504cb2cc32ee8f33a7f910954ffe52e0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Thu, 7 Feb 2008 16:28:58 +0000 Subject: [PATCH] Fix SO versions --- .../cmake/CMakeLists/src_CMakeLists.txt | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/extras/buildsystem/cmake/CMakeLists/src_CMakeLists.txt b/extras/buildsystem/cmake/CMakeLists/src_CMakeLists.txt index c3d5ae475b..055161cec2 100644 --- a/extras/buildsystem/cmake/CMakeLists/src_CMakeLists.txt +++ b/extras/buildsystem/cmake/CMakeLists/src_CMakeLists.txt @@ -135,6 +135,16 @@ endif(SYS_DARWIN) add_library(libvlc SHARED ${SOURCES_libvlc}) install_targets(/lib libvlc) +set_target_properties(libvlc PROPERTIES OUTPUT_NAME vlc) +set_target_properties(libvlc PROPERTIES SOVERSION 1) +set_target_properties(libvlc PROPERTIES VERSION 1.0.0) + +target_link_libraries(libvlc ${LIBM}) +target_link_libraries(libvlc ${LIBRT}) +target_link_libraries(libvlc ${LIBICONV}) +target_link_libraries(libvlc ${Dlopen_LIBRARIES}) + + # libvlc-control set( SOURCES_libvlc_control control/libvlc_internal.h @@ -165,14 +175,16 @@ set( SOURCES_libvlc_control add_library(libvlc-control SHARED ${SOURCES_libvlc_control}) install_targets(/lib libvlc-control) + +set_target_properties(libvlc-control PROPERTIES OUTPUT_NAME vlc-control) +set_target_properties(libvlc-control PROPERTIES SOVERSION 0) +set_target_properties(libvlc PROPERTIES VERSION 0.0.0) + target_link_libraries(libvlc-control libvlc) ########################################################## # Libraries -# iconv -target_link_libraries(libvlc ${LIBICONV}) - # Carbon if(APPLE) find_library(CARBON_FRAMEWORK Carbon) @@ -245,11 +257,6 @@ if(NOT APPLE) set(LINK_FLAGS "-z defs --as-needed") endif(NOT APPLE) -target_link_libraries(libvlc ${LIBRT} ${LIBICONV} ${Dlopen_LIBRARIES}) -target_link_libraries(libvlc ${LIBM}) - -set_target_properties(libvlc PROPERTIES SOVERSION 1) -set_target_properties(libvlc libvlc-control PROPERTIES PREFIX "") set_target_properties(libvlc libvlc-control PROPERTIES LINK_FLAGS "${LINK_FLAGS} ${CMAKE_THREAD_LIBS_INIT}") set_target_properties(libvlc libvlc-control vlc PROPERTIES COMPILE_FLAGS "-Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -I${CMAKE_BINARY_DIR}/src -I${CMAKE_BINARY_DIR}/include" ) -- 2.39.5