DependencyConanFiles.cmake 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. 
  2. #conan create . LR04.02_ThirdParty/stable -s arch=x86 -s os=Windows -s compiler="Visual Studio" -s compiler.version=16 -s build_type=Release
  3. #conan create . LR04.02_ThirdParty/stable -s arch=x86 -s os=Windows -s compiler="Visual Studio" -s compiler.version=16 -s build_type=Debug
  4. #conan create . LR04.02_ThirdParty/stable -s arch=armv8 -s os=Linux -s compiler=gcc -s compiler.libcxx=libstdc++11 -s compiler.version=8 -s build_type=Release
  5. #conan create . LR04.02_ThirdParty/stable -s arch=armv8 -s os=Linux -s compiler=gcc -s compiler.libcxx=libstdc++11 -s compiler.version=8 -s build_type=Debug
  6. #conan upload log4cplus/1.2.1@LR04.02_ThirdParty/stable --all -r=conan-cmb
  7. set(CONAN_ALLPLATFORM_LIB_NAMES
  8. #libpublicFun
  9. openssl/1.1.1g@LR04.02_ThirdParty/stable
  10. #mod_sipphone libwmvrecord libaudioframwork mod_mediacontroller libaudiorender
  11. SpeexDSP/1.2rc3@LR04.02_ThirdParty/testing
  12. #libaudioframwork
  13. libtiff/4.0.9@LR04.02_ThirdParty/testing
  14. #include/test
  15. Catch/2.13.0@LR04.02_ThirdParty/stable
  16. #gtest/1.8.1@LR04.02_ThirdParty/stable
  17. #mod_CustMngrAuth mod_uplog, mod_accessauth
  18. #skip it, replaced it with RVCFramework ones
  19. #jsoncpp/1.9.0@LR04.02_ThirdParty/stable # !!!!support build missing!!!!
  20. #mod_chromium
  21. #cefclient_mutable/3.0@LR04.02_ThirdParty/testing
  22. #mod_chromium mod_RomoteController RvcRestfulSdk
  23. boost/1.69.0@LR04.02_ThirdParty/testing
  24. #RVCComm
  25. libssh2/1.9.0@LR04.02_ThirdParty/testing
  26. curl/7.76.1@LR04.02_ThirdParty/testing
  27. cpprestsdk/2.10.15@LR04.02_ThirdParty/testing
  28. )
  29. if(MSVC)
  30. set(CONAN_CURPLATFORM_LIB_NAMES
  31. libkysm/1.12.0@LR04.02_ThirdParty/stable
  32. #RVCLogSDK RVCComm
  33. jsoncpp/0.10.0@LR04.02_ThirdParty/testing
  34. #libbizchan mod_screenshot mod_snapshot
  35. openjpeg/2.0.0@LR04.02_ThirdParty/msvc
  36. #mod_snapshot mod_screenshot mod_RomoteController mod_UpgradeRun mod_upload libscreencodec
  37. zlib/1.2.11@LR04.02_ThirdParty/vcpkg
  38. #mod_download mod_evtconverter mod_ThermalPrint
  39. expat/2.1.0@LR04.02_ThirdParty/stable
  40. #mod_ThermalPrint mod_evtconverter mod_download
  41. scew/1.1.7@LR04.02_ThirdParty/stable
  42. #mod_snapshot mod_mediacontroller mod_sipphone libvideoqueue
  43. IPP/1.0@LR04.02_ThirdParty/testing
  44. #mod_mediacontroller libaudioframwork showdev mod_sipphone
  45. lib8k/1.0@LR04.02_ThirdParty/testing
  46. #mod_IDCertificate libwmvrecord mod_livenessdetection mod_screenshot mod_snapshot libfacecapture
  47. opencv/3.1.0@LR04.02_ThirdParty/msvc
  48. #mod_sipphone
  49. #oldpencv/2.3.0@LR04.02_ThirdParty/msvc
  50. #mod_sipphone mod_mediacontroller livenessdetection libaudioframwork libmediaplayer libvideocapture
  51. #libvideoframwork libwmvrecord showdev mod_screenshot mod_snapshot
  52. ffmpeg/4.1@LR04.02_ThirdParty/msvc
  53. # ffmpeg/4.1.6@LR04.02_ThirdParty/shared @huchen
  54. #mod_mediacontroller libaudioframwork mod_sipphone
  55. apache-apr/1.4.2@LR04.02_ThirdParty/testing
  56. #libpictureplayer libvideorender
  57. SDL2/2.0.12@LR04.02_ThirdParty/testing #vs2010
  58. #mod_sipphone
  59. sofia/1.12.11@LR04.02_ThirdParty/testing
  60. #mod_sipphone mod_mediacontroller showdev MediaDevDetect libaudioframwork
  61. portaudio/v190600.20161030@LR04.02_ThirdParty/testing
  62. #videorecord
  63. freetype/2.5.0@LR04.02_ThirdParty/testing
  64. #liblog4vendor
  65. log4cplus/1.2.1@LR04.02_ThirdParty/stable
  66. #mod_chromium
  67. CEFControl/1.0@LR04.02_ThirdParty/testing
  68. #mod_chromium
  69. cefclient_mutable/2.0.59@LR04.02_ThirdParty/testing
  70. #libaudiorender
  71. speex/1.2.1@LR04.02_ThirdParty/testing
  72. #libvideoframework
  73. libyuv/17.88@LR04.02_ThirdParty/testing
  74. jpeg/9.2@LR04.02_ThirdParty/testing
  75. #showdev mod_mediacontroller mod_sipphone libaudioframwork
  76. spandsp/0.0.6@LR04.02_ThirdParty/msvc
  77. Misc/2024.0313.1@LR04.02_ThirdParty/msvc
  78. )
  79. list(APPEND CONAN_CURPLATFORM_LIB_NAMES cefclient_const/1.1@LR04.02_ThirdParty/testing)
  80. list(APPEND CONAN_CURPLATFORM_LIB_NAMES RuntimeBase/2024.0401.02@LR04.02_ThirdParty/testing)
  81. else()
  82. set(CONAN_CURPLATFORM_LIB_NAMES
  83. libkysm/1.17.20201109@LR04.02_ThirdParty/testing
  84. jsoncpp/1.9.0@LR04.02_ThirdParty/stable
  85. #libbizchan mod_screenshot mod_snapshot
  86. openjpeg/2.0.0@LR04.02_ThirdParty/testing
  87. #mod_snapshot mod_screenshot mod_RomoteController mod_UpgradeRun mod_upload libscreencodec
  88. zlib/1.2.11@LR04.02_ThirdParty/stable
  89. #mod_download mod_evtconverter mod_ThermalPrint
  90. expat/2.1.0@LR04.02_ThirdParty/testing
  91. #mod_ThermalPrint mod_evtconverter mod_download
  92. scew/1.1.7@LR04.02_ThirdParty/testing
  93. #mod_sipphone mod_IDCertificate libwmvrecord mod_livenessdetection mod_screenshot mod_snapshot libfacecapture
  94. opencv/3.1.0@LR04.02_ThirdParty/stable
  95. #mod_sipphone
  96. sofia/1.13@LR04.02_ThirdParty/testing
  97. #mod_mediacontroller libaudioframwork mod_sipphone
  98. apr/1.7.0@LR04.02_ThirdParty/shared
  99. #mod_sipphone mod_mediacontroller showdev MediaDevDetect
  100. pulseaudio/14.0.1@LR04.02_ThirdParty/dynamic
  101. libyuv/1766@LR04.02_ThirdParty/shared
  102. libjpeg/9d@LR04.02_ThirdParty/dynamic
  103. #mod_sipphone mod_mediacontroller livenessdetection libaudioframwork libmediaplayer libvideocapture
  104. #libvideoframwork libwmvrecord showdev mod_screenshot mod_snapshot
  105. ffmpeg/4.1.6@LR04.02_ThirdParty/stable
  106. #libwmvrecord
  107. freetype/2.10.0@LR04.02_ThirdParty/testing
  108. #libpictureplayer libvideorender
  109. SDL2/2.0.12@LR04.02_ThirdParty/dynamic
  110. #mod_screenshot
  111. libX11/1.6@LR04.02_ThirdParty/testing
  112. #liblog4vendor
  113. log4cplus/1.2.1@LR04.02_ThirdParty/slim # !!!!support build missing!!!!
  114. #mod_resourceWatcher
  115. sogoulib/2021.1008.01@LR04.02_VendorLib/testing
  116. #showdev mod_mediacontroller mod_sipphone libaudioframwork
  117. spandsp/0.0.6@LR04.02_ThirdParty/testing
  118. )
  119. if(WITH_ADDITIONAL_RES)
  120. # 2.6.4.704 TFS
  121. # 2.6.1.1539 SDK
  122. list(APPEND CONAN_CURPLATFORM_LIB_NAMES sogouime/2.6.4.704@LR04.02_MediaRes/testing)
  123. list(APPEND CONAN_CURPLATFORM_LIB_NAMES HYQiHeiTTF/2021.1021.01@LR04.02_MediaRes/stable)
  124. if(NOT PACK_AS_DEB_PKG)
  125. list(APPEND CONAN_CURPLATFORM_LIB_NAMES UOSBrowser/5.3.52-1@LR04.02_RuntimeLib/testing)
  126. endif(NOT PACK_AS_DEB_PKG)
  127. endif(WITH_ADDITIONAL_RES)
  128. if(WITH_UNAUTHORIZED_RES)
  129. list(APPEND CONAN_CURPLATFORM_LIB_NAMES VendorFile/2022.0928.01@LR04.02_VendorLib/keba)
  130. endif(WITH_UNAUTHORIZED_RES)
  131. if(CONAN_INCLUDE_DIRS_CPPRESTSDK)
  132. list(REMOVE_ITEM CONAN_CURPLATFORM_LIB_NAMES cpprestsdk/2.10.15@LR04.02_ThirdParty/testing)
  133. endif(CONAN_INCLUDE_DIRS_CPPRESTSDK)
  134. endif(MSVC)
  135. if(CONAN_BOOST_ROOT)
  136. list(REMOVE_ITEM CONAN_ALLPLATFORM_LIB_NAMES boost/1.69.0@LR04.02_ThirdParty/testing)
  137. endif(CONAN_BOOST_ROOT)
  138. conan_cmake_run(REQUIRES
  139. ${CONAN_CURPLATFORM_LIB_NAMES}
  140. ${CONAN_ALLPLATFORM_LIB_NAMES}
  141. BASIC_SETUP CMAKE_TARGETS)
  142. if(MSVC)
  143. set(AARCH64_USELESS_LIBRARY_FILE_NAMES
  144. zlib.pdb
  145. )
  146. else()
  147. set(AARCH64_USELESS_LIBRARY_FILE_NAMES
  148. pkgconfig/*
  149. addrinfo
  150. apr.exp
  151. cefclient
  152. ffmpeg
  153. ffplay
  154. ffprobe
  155. freetype-config
  156. libapr-1.la
  157. libavcodec.so
  158. libavcodec.so.58.35.100
  159. libavdevice.so
  160. libavdevice.so.58.5.100
  161. libavfilter.so
  162. libavfilter.so.7.40.101
  163. libavformat.so
  164. libavformat.so.58.20.100
  165. libavutil.so
  166. libavutil.so.56.22.100
  167. libibus-1.0.so.5
  168. libjpeg.so.9.4.0
  169. libjpeg.la
  170. libopencv_calib3d.so
  171. libopencv_calib3d.so.3.1.0
  172. libopencv_core.so
  173. libopencv_core.so.3.1.0
  174. libopencv_features2d.so
  175. libopencv_features2d.so.3.1.0
  176. libopencv_flann.so
  177. libopencv_flann.so.3.1.0
  178. libopencv_highgui.so
  179. libopencv_highgui.so.3.1.0
  180. libopencv_imgcodecs.so
  181. libopencv_imgcodecs.so.3.1.0
  182. libopencv_imgproc.so
  183. libopencv_imgproc.so.3.1.0
  184. libopencv_ml.so
  185. libopencv_ml.so.3.1.0
  186. libopencv_objdetect.so
  187. libopencv_objdetect.so.3.1.0
  188. libopencv_photo.so
  189. libopencv_photo.so.3.1.0
  190. libopencv_shape.so
  191. libopencv_shape.so.3.1.0
  192. libopencv_stitching.so
  193. libopencv_stitching.so.3.1.0
  194. libopencv_superres.so
  195. libopencv_superres.so.3.1.0
  196. libopencv_videoio.so
  197. libopencv_videoio.so.3.1.0
  198. libopencv_video.so
  199. libopencv_video.so.3.1.0
  200. libopencv_videostab.so
  201. libopencv_videostab.so.3.1.0
  202. libopenjp2.so
  203. libopenjp2.so.2.0.1
  204. libpostproc.so
  205. libpostproc.so.55.3.100
  206. libpulse.la
  207. libSDL2-2.0.so.0.12.0
  208. libSDL2_image-2.0.so.0.2.3
  209. libSDL2_image.la
  210. libSDL2_image.so
  211. libSDL2.la
  212. libSDL2main.la
  213. libSDL2.so
  214. libSDL2_test.la
  215. libsofia-sip-ua-glib.la
  216. libsofia-sip-ua-glib.so
  217. libsofia-sip-ua-glib.so.3.0.0
  218. libsofia-sip-ua.la
  219. libsofia-sip-ua.so
  220. libsofia-sip-ua.so.0.6.0
  221. libspandsp.la
  222. libspandsp.so
  223. libspandsp.so.3.0.0
  224. libspeexdsp.la
  225. libswresample.so
  226. libswresample.so.3.3.100
  227. libswscale.so
  228. libswscale.so.5.3.100
  229. libX11.la
  230. libX11.so
  231. libX11.so.6.4.0
  232. libX11-xcb.la
  233. libX11-xcb.so
  234. libX11-xcb.so.1.0.0
  235. libcpprest.so
  236. # libyuv.so
  237. localinfo
  238. opj_compress
  239. opj_decompress
  240. opj_dump
  241. rvcinstall.sh
  242. sip-date
  243. sip-dig
  244. sip-options
  245. stunc
  246. yuvconvert
  247. )
  248. endif(MSVC)
  249. #/usr/bin/ld: cannot find -lasound ////mod_mediacontroller -> sudo apt-get -y install libasound2-dev
  250. ##include <X11/Xutil.h> ///screencapture ->sudo apt-get install libx11-dev
  251. #/usr/bin/ld: �Ҳ��� -ldbus-1 ///libHSPScanner.keba.1.1.so -> sudo apt-get install libdbus-1-dev