|
|
|
@ -27,16 +27,20 @@ set(SOURCE_FILES |
|
|
|
|
|
|
|
include_directories(${MEDIASTREAMER2_INCLUDE_DIRS}) |
|
|
|
|
|
|
|
add_library(msbcg729 SHARED ${BCG729_SOURCE_FILES} ${SOURCE_FILES}) |
|
|
|
set_target_properties(msbcg729 PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION 0) |
|
|
|
if(MSVC) |
|
|
|
if(CMAKE_BUILD_TYPE STREQUAL "Debug") |
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/Debug/libmsbcg729.pdb |
|
|
|
DESTINATION bin |
|
|
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE |
|
|
|
) |
|
|
|
if(ENABLE_STATIC) |
|
|
|
add_library(msbcg729 STATIC ${BCG729_SOURCE_FILES} ${SOURCE_FILES}) |
|
|
|
else() |
|
|
|
add_library(msbcg729 SHARED ${BCG729_SOURCE_FILES} ${SOURCE_FILES}) |
|
|
|
set_target_properties(msbcg729 PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION 0) |
|
|
|
if(MSVC) |
|
|
|
if(CMAKE_BUILD_TYPE STREQUAL "Debug") |
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/Debug/libmsbcg729.pdb |
|
|
|
DESTINATION bin |
|
|
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE |
|
|
|
) |
|
|
|
endif() |
|
|
|
set_target_properties(msbcg729 PROPERTIES PREFIX "lib") |
|
|
|
endif() |
|
|
|
set_target_properties(msbcg729 PROPERTIES PREFIX "lib") |
|
|
|
endif() |
|
|
|
target_link_libraries(msbcg729 ${MEDIASTREAMER2_LIBRARIES}) |
|
|
|
|
|
|
|
@ -46,3 +50,4 @@ install(TARGETS msbcg729 |
|
|
|
ARCHIVE DESTINATION lib/mediastreamer/plugins |
|
|
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE |
|
|
|
) |
|
|
|
|