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

Z991239-1610 #comment 增加GuardianBase的CMakeLists.txt other:增加GuardianBase的CMakeLists.txt

杨诗友80174847 4 лет назад
Родитель
Сommit
e6953f0190
1 измененных файлов с 33 добавлено и 0 удалено
  1. 33 0
      Tool/GuardianBase/CMakeLists.txt

+ 33 - 0
Tool/GuardianBase/CMakeLists.txt

@@ -0,0 +1,33 @@
+set(MODULE_NAME "GuardianBase")
+set(MODULE_PREFIX "GUARDIAN_BASE")
+
+set(${MODULE_PREFIX}_SRCS
+    GuardianBase.h
+    GuardianBase.cpp
+)
+
+add_library(${MODULE_NAME} SHARED ${${MODULE_PREFIX}_SRCS})
+
+
+# 依赖libscreencodec、acmstrdec、acmstrenc
+#target_include_directories(${MODULE_NAME} PRIVATE
+#	"${CONAN_RVCFRAMEWORK_ROOT}/include"
+#	${RVC_COMMON_INCLUDE_DIR}
+#   )
+target_compile_definitions(${MODULE_NAME} PUBLIC "GUARDIANBASE_EXPORTS")
+
+# 添加需要依赖的其他共享库(包括系统库)
+
+if(MSVC)
+	install(TARGETS ${MODULE_NAME} 
+    RUNTIME DESTINATION "${RVC_RUNTIME_PATH}" COMPONENT libraries
+    ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT develops EXCLUDE_FROM_ALL
+    LIBRARY DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT libraries
+    )
+else(MSVC)
+install(TARGETS ${MODULE_NAME} 
+    RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
+    ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
+    LIBRARY DESTINATION "${RVC_RUNTIME_PATH}"
+    COMPONENT libraries)
+endif(MSVC)