X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fcmake%2Flibrary.cmake;h=747aeb4705f4b5b06c16c514702ad59ba64c6100;hb=21dc4ece174006a779436362b12d539a91404c8e;hp=04165ffb1e438aa728bade20a3670abd3aa9fdb2;hpb=833de8cab672c806176d580a1ebc001f394b2eaf;p=vpp.git diff --git a/src/cmake/library.cmake b/src/cmake/library.cmake index 04165ffb1e4..747aeb4705f 100644 --- a/src/cmake/library.cmake +++ b/src/cmake/library.cmake @@ -20,8 +20,10 @@ macro(add_vpp_library lib) ) add_library(${lib} SHARED ${ARG_SOURCES}) - target_compile_options(${lib} PRIVATE -Wall) - set_target_properties(${lib} PROPERTIES SOVERSION ${VPP_LIB_VERSION}) + target_compile_options(${lib} PRIVATE -Wall -fno-common) + if(VPP_LIB_VERSION) + set_target_properties(${lib} PROPERTIES SOVERSION ${VPP_LIB_VERSION}) + endif() # library deps if(ARG_LINK_LIBRARIES) @@ -33,7 +35,7 @@ macro(add_vpp_library lib) endif() install( TARGETS ${lib} - DESTINATION ${VPP_LIB_DIR_NAME} + DESTINATION lib COMPONENT ${ARG_COMPONENT} ) @@ -64,7 +66,7 @@ macro(add_vpp_library lib) install( FILES ${file} DESTINATION include/${lib}/${dir} - COMPONENT vpp-dev + COMPONENT ${ARG_COMPONENT}-dev ) endforeach() endif()