Просмотр исходного кода

CMakeLists.txt: Add prefix to resulting library names.

Ambroz Bizjak 11 лет назад
Родитель
Сommit
bbe0524d24
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      CMakeLists.txt

+ 2 - 0
CMakeLists.txt

@@ -274,12 +274,14 @@ function(badvpn_add_library LIB_NAME LINK_BADVPN_LIBS LINK_SYS_LIBS LIB_SOURCES)
 
     add_library("${LIB_NAME}" ${LIB_SOURCES})
     target_link_libraries("${LIB_NAME}" ${BADVPN_LIBS_EXEC} ${LINK_SYS_LIBS})
+    set_target_properties("${LIB_NAME}" PROPERTIES OUTPUT_NAME "badvpn-${LIB_NAME}")
 
     if (BUILD_SHARED_LIBS)
         add_library("${LIB_NAME}-plugin" ALIAS "${LIB_NAME}")
     else ()
         add_library("${LIB_NAME}-plugin" STATIC ${LIB_SOURCES})
         target_link_libraries("${LIB_NAME}-plugin" ${BADVPN_LIBS_PLUGIN} ${LINK_SYS_LIBS})
+        set_target_properties("${LIB_NAME}-plugin" PROPERTIES OUTPUT_NAME "badvpn-${LIB_NAME}-plugin")
         set_target_properties("${LIB_NAME}-plugin" PROPERTIES POSITION_INDEPENDENT_CODE YES)
         set_target_properties("${LIB_NAME}-plugin" PROPERTIES COMPILE_FLAGS "-fvisibility=hidden -DBADVPN_PLUGIN")
     endif()