Add soversion to lib

This commit is contained in:
2018-01-18 23:06:11 +00:00
parent 706f21066b
commit 6043e2791b
2 changed files with 14 additions and 6 deletions
+13 -5
View File
@@ -30,7 +30,6 @@ IF( USE_OPENCV )
LIST( APPEND PlaYUVer_Lib_SRCS StreamHandlerOpenCV.cpp )
ENDIF()
set(PlaYUVer_Lib_HEADERS
PlaYUVerDefs.h
PlaYUVerPixel.h
@@ -40,20 +39,29 @@ set(PlaYUVer_Lib_HEADERS
PlaYUVerModuleIf.h
)
CONFIGURE_FILE( PlaYUVerConfig.cmake.in PlaYUVerConfig.cmake @ONLY)
INCLUDE_DIRECTORIES( ${FFMPEG_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS} )
IF( USE_STATIC )
ADD_LIBRARY( PlaYUVerLib STATIC ${PlaYUVer_Lib_SRCS} )
ELSE()
ADD_LIBRARY( PlaYUVerLib SHARED ${PlaYUVer_Lib_SRCS} )
ENDIF()
INCLUDE_DIRECTORIES( ${FFMPEG_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS} )
TARGET_LINK_LIBRARIES( PlaYUVerLib ${FFMPEG_LIBRARIES} ${OpenCV_LIBRARIES} )
TARGET_LINK_LIBRARIES( PlaYUVerLib
${FFMPEG_LIBRARIES}
${OpenCV_LIBRARIES}
)
SET_TARGET_PROPERTIES( PlaYUVerLib
PROPERTIES VERSION ${PLAYUVER_VERSION}
SOVERSION ${PLAYUVER_VERSION_MAJOR}
)
IF( NOT USE_STATIC )
INSTALL(TARGETS PlaYUVerLib DESTINATION ${CMAKE_INSTALL_LIBDIR} )
INSTALL(FILES ${PlaYUVer_Lib_HEADERS} DESTINATION include )
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/PlaYUVerConfig.cmake DESTINATION share/playuver )
INSTALL(TARGETS PlaYUVerLib DESTINATION ${CMAKE_INSTALL_LIBDIR} )
ENDIF()
+1 -1
View File
@@ -131,7 +131,7 @@ public:
// desc );
Bool checkListingOpts();
//Void listModules();
//Void listModules();
private:
typedef std::map<String, OptionsList> OptionMap;