DependencyConanFiles.cmake 7.8 KB

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