DependencyConanFiles.cmake 8.5 KB

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