Add soversion to lib
This commit is contained in:
+13
-5
@@ -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()
|
||||
|
||||
@@ -131,7 +131,7 @@ public:
|
||||
// desc );
|
||||
|
||||
Bool checkListingOpts();
|
||||
//Void listModules();
|
||||
//Void listModules();
|
||||
|
||||
private:
|
||||
typedef std::map<String, OptionsList> OptionMap;
|
||||
|
||||
Reference in New Issue
Block a user