Advertisement
Guest User

Untitled

a guest
Oct 30th, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 127.08 KB | None | 0 0
  1. include(CMakeParseArguments)
  2. set(CONAN_GLM_ROOT "/home/zatm8/.conan/data/glm/0.9.8.5/g-truc/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9")
  3. set(CONAN_INCLUDE_DIRS_GLM "/home/zatm8/.conan/data/glm/0.9.8.5/g-truc/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include")
  4. set(CONAN_LIB_DIRS_GLM )
  5. set(CONAN_BIN_DIRS_GLM )
  6. set(CONAN_RES_DIRS_GLM )
  7. set(CONAN_BUILD_DIRS_GLM "/home/zatm8/.conan/data/glm/0.9.8.5/g-truc/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/")
  8. set(CONAN_LIBS_GLM )
  9. set(CONAN_DEFINES_GLM )
  10. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  11. set(CONAN_COMPILE_DEFINITIONS_GLM )
  12.  
  13. set(CONAN_C_FLAGS_GLM "")
  14. set(CONAN_CXX_FLAGS_GLM "")
  15. set(CONAN_SHARED_LINKER_FLAGS_GLM "")
  16. set(CONAN_EXE_LINKER_FLAGS_GLM "")
  17.  
  18. # For modern cmake targets we use the list variables (separated with ;)
  19. set(CONAN_C_FLAGS_GLM_LIST "")
  20. set(CONAN_CXX_FLAGS_GLM_LIST "")
  21. set(CONAN_SHARED_LINKER_FLAGS_GLM_LIST "")
  22. set(CONAN_EXE_LINKER_FLAGS_GLM_LIST "")
  23.  
  24.  
  25. set(CONAN_GLBINDING_ROOT "/home/zatm8/.conan/data/glbinding/2.1.4/zatm8/testing/package/48ebfe9d87fdb3f8c7867346e2208fefcf09accb")
  26. set(CONAN_INCLUDE_DIRS_GLBINDING "/home/zatm8/.conan/data/glbinding/2.1.4/zatm8/testing/package/48ebfe9d87fdb3f8c7867346e2208fefcf09accb/include")
  27. set(CONAN_LIB_DIRS_GLBINDING "/home/zatm8/.conan/data/glbinding/2.1.4/zatm8/testing/package/48ebfe9d87fdb3f8c7867346e2208fefcf09accb/lib")
  28. set(CONAN_BIN_DIRS_GLBINDING )
  29. set(CONAN_RES_DIRS_GLBINDING )
  30. set(CONAN_BUILD_DIRS_GLBINDING "/home/zatm8/.conan/data/glbinding/2.1.4/zatm8/testing/package/48ebfe9d87fdb3f8c7867346e2208fefcf09accb/")
  31. set(CONAN_LIBS_GLBINDING glbinding)
  32. set(CONAN_DEFINES_GLBINDING )
  33. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  34. set(CONAN_COMPILE_DEFINITIONS_GLBINDING )
  35.  
  36. set(CONAN_C_FLAGS_GLBINDING "")
  37. set(CONAN_CXX_FLAGS_GLBINDING "")
  38. set(CONAN_SHARED_LINKER_FLAGS_GLBINDING "")
  39. set(CONAN_EXE_LINKER_FLAGS_GLBINDING "")
  40.  
  41. # For modern cmake targets we use the list variables (separated with ;)
  42. set(CONAN_C_FLAGS_GLBINDING_LIST "")
  43. set(CONAN_CXX_FLAGS_GLBINDING_LIST "")
  44. set(CONAN_SHARED_LINKER_FLAGS_GLBINDING_LIST "")
  45. set(CONAN_EXE_LINKER_FLAGS_GLBINDING_LIST "")
  46.  
  47.  
  48. set(CONAN_TBB_ROOT "/home/zatm8/.conan/data/TBB/2018.3/zatm8/stable/package/42edb56d83d7f7e41f9e0366e5ea039811f3710c")
  49. set(CONAN_INCLUDE_DIRS_TBB "/home/zatm8/.conan/data/TBB/2018.3/zatm8/stable/package/42edb56d83d7f7e41f9e0366e5ea039811f3710c/include")
  50. set(CONAN_LIB_DIRS_TBB "/home/zatm8/.conan/data/TBB/2018.3/zatm8/stable/package/42edb56d83d7f7e41f9e0366e5ea039811f3710c/lib")
  51. set(CONAN_BIN_DIRS_TBB )
  52. set(CONAN_RES_DIRS_TBB )
  53. set(CONAN_BUILD_DIRS_TBB "/home/zatm8/.conan/data/TBB/2018.3/zatm8/stable/package/42edb56d83d7f7e41f9e0366e5ea039811f3710c/")
  54. set(CONAN_LIBS_TBB tbb tbbmalloc tbbmalloc_proxy)
  55. set(CONAN_DEFINES_TBB "-DTBB_USE_GLIBCXX_VERSION=80100")
  56. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  57. set(CONAN_COMPILE_DEFINITIONS_TBB "TBB_USE_GLIBCXX_VERSION=80100")
  58.  
  59. set(CONAN_C_FLAGS_TBB "")
  60. set(CONAN_CXX_FLAGS_TBB "")
  61. set(CONAN_SHARED_LINKER_FLAGS_TBB "")
  62. set(CONAN_EXE_LINKER_FLAGS_TBB "")
  63.  
  64. # For modern cmake targets we use the list variables (separated with ;)
  65. set(CONAN_C_FLAGS_TBB_LIST "")
  66. set(CONAN_CXX_FLAGS_TBB_LIST "")
  67. set(CONAN_SHARED_LINKER_FLAGS_TBB_LIST "")
  68. set(CONAN_EXE_LINKER_FLAGS_TBB_LIST "")
  69.  
  70.  
  71. set(CONAN_ASSIMP_ROOT "/home/zatm8/.conan/data/Assimp/4.1.0/pvicente/stable/package/7cfac4d94fad0adc9ce4e459eaedda4007380bbb")
  72. set(CONAN_INCLUDE_DIRS_ASSIMP "/home/zatm8/.conan/data/Assimp/4.1.0/pvicente/stable/package/7cfac4d94fad0adc9ce4e459eaedda4007380bbb/include")
  73. set(CONAN_LIB_DIRS_ASSIMP "/home/zatm8/.conan/data/Assimp/4.1.0/pvicente/stable/package/7cfac4d94fad0adc9ce4e459eaedda4007380bbb/lib")
  74. set(CONAN_BIN_DIRS_ASSIMP )
  75. set(CONAN_RES_DIRS_ASSIMP )
  76. set(CONAN_BUILD_DIRS_ASSIMP "/home/zatm8/.conan/data/Assimp/4.1.0/pvicente/stable/package/7cfac4d94fad0adc9ce4e459eaedda4007380bbb/")
  77. set(CONAN_LIBS_ASSIMP assimp)
  78. set(CONAN_DEFINES_ASSIMP )
  79. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  80. set(CONAN_COMPILE_DEFINITIONS_ASSIMP )
  81.  
  82. set(CONAN_C_FLAGS_ASSIMP "")
  83. set(CONAN_CXX_FLAGS_ASSIMP "")
  84. set(CONAN_SHARED_LINKER_FLAGS_ASSIMP "")
  85. set(CONAN_EXE_LINKER_FLAGS_ASSIMP "")
  86.  
  87. # For modern cmake targets we use the list variables (separated with ;)
  88. set(CONAN_C_FLAGS_ASSIMP_LIST "")
  89. set(CONAN_CXX_FLAGS_ASSIMP_LIST "")
  90. set(CONAN_SHARED_LINKER_FLAGS_ASSIMP_LIST "")
  91. set(CONAN_EXE_LINKER_FLAGS_ASSIMP_LIST "")
  92.  
  93.  
  94. set(CONAN_JSONFORMODERNCPP_ROOT "/home/zatm8/.conan/data/jsonformoderncpp/3.1.0/vthiery/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9")
  95. set(CONAN_INCLUDE_DIRS_JSONFORMODERNCPP "/home/zatm8/.conan/data/jsonformoderncpp/3.1.0/vthiery/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include")
  96. set(CONAN_LIB_DIRS_JSONFORMODERNCPP )
  97. set(CONAN_BIN_DIRS_JSONFORMODERNCPP )
  98. set(CONAN_RES_DIRS_JSONFORMODERNCPP )
  99. set(CONAN_BUILD_DIRS_JSONFORMODERNCPP "/home/zatm8/.conan/data/jsonformoderncpp/3.1.0/vthiery/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/")
  100. set(CONAN_LIBS_JSONFORMODERNCPP )
  101. set(CONAN_DEFINES_JSONFORMODERNCPP )
  102. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  103. set(CONAN_COMPILE_DEFINITIONS_JSONFORMODERNCPP )
  104.  
  105. set(CONAN_C_FLAGS_JSONFORMODERNCPP "")
  106. set(CONAN_CXX_FLAGS_JSONFORMODERNCPP "")
  107. set(CONAN_SHARED_LINKER_FLAGS_JSONFORMODERNCPP "")
  108. set(CONAN_EXE_LINKER_FLAGS_JSONFORMODERNCPP "")
  109.  
  110. # For modern cmake targets we use the list variables (separated with ;)
  111. set(CONAN_C_FLAGS_JSONFORMODERNCPP_LIST "")
  112. set(CONAN_CXX_FLAGS_JSONFORMODERNCPP_LIST "")
  113. set(CONAN_SHARED_LINKER_FLAGS_JSONFORMODERNCPP_LIST "")
  114. set(CONAN_EXE_LINKER_FLAGS_JSONFORMODERNCPP_LIST "")
  115.  
  116.  
  117. set(CONAN_FMT_ROOT "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad")
  118. set(CONAN_INCLUDE_DIRS_FMT "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/include")
  119. set(CONAN_LIB_DIRS_FMT "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/lib")
  120. set(CONAN_BIN_DIRS_FMT "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/lib")
  121. set(CONAN_RES_DIRS_FMT )
  122. set(CONAN_BUILD_DIRS_FMT "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/")
  123. set(CONAN_LIBS_FMT fmt)
  124. set(CONAN_DEFINES_FMT )
  125. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  126. set(CONAN_COMPILE_DEFINITIONS_FMT )
  127.  
  128. set(CONAN_C_FLAGS_FMT "")
  129. set(CONAN_CXX_FLAGS_FMT "")
  130. set(CONAN_SHARED_LINKER_FLAGS_FMT "")
  131. set(CONAN_EXE_LINKER_FLAGS_FMT "")
  132.  
  133. # For modern cmake targets we use the list variables (separated with ;)
  134. set(CONAN_C_FLAGS_FMT_LIST "")
  135. set(CONAN_CXX_FLAGS_FMT_LIST "")
  136. set(CONAN_SHARED_LINKER_FLAGS_FMT_LIST "")
  137. set(CONAN_EXE_LINKER_FLAGS_FMT_LIST "")
  138.  
  139.  
  140. set(CONAN_GLFW_ROOT "/home/zatm8/.conan/data/glfw/3.2.1.20180327/bincrafters/stable/package/391ab395c052d1b00ab8af5fa6c9bde3338f0a93")
  141. set(CONAN_INCLUDE_DIRS_GLFW "/home/zatm8/.conan/data/glfw/3.2.1.20180327/bincrafters/stable/package/391ab395c052d1b00ab8af5fa6c9bde3338f0a93/include")
  142. set(CONAN_LIB_DIRS_GLFW "/home/zatm8/.conan/data/glfw/3.2.1.20180327/bincrafters/stable/package/391ab395c052d1b00ab8af5fa6c9bde3338f0a93/lib")
  143. set(CONAN_BIN_DIRS_GLFW )
  144. set(CONAN_RES_DIRS_GLFW )
  145. set(CONAN_BUILD_DIRS_GLFW "/home/zatm8/.conan/data/glfw/3.2.1.20180327/bincrafters/stable/package/391ab395c052d1b00ab8af5fa6c9bde3338f0a93/")
  146. set(CONAN_LIBS_GLFW glfw)
  147. set(CONAN_DEFINES_GLFW )
  148. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  149. set(CONAN_COMPILE_DEFINITIONS_GLFW )
  150.  
  151. set(CONAN_C_FLAGS_GLFW "")
  152. set(CONAN_CXX_FLAGS_GLFW "")
  153. set(CONAN_SHARED_LINKER_FLAGS_GLFW "")
  154. set(CONAN_EXE_LINKER_FLAGS_GLFW "-lrt -lm -ldl")
  155.  
  156. # For modern cmake targets we use the list variables (separated with ;)
  157. set(CONAN_C_FLAGS_GLFW_LIST "")
  158. set(CONAN_CXX_FLAGS_GLFW_LIST "")
  159. set(CONAN_SHARED_LINKER_FLAGS_GLFW_LIST "")
  160. set(CONAN_EXE_LINKER_FLAGS_GLFW_LIST "-lrt -lm -ldl")
  161.  
  162.  
  163. set(CONAN_FOLLY_ROOT "/home/zatm8/.conan/data/folly/0.58.0/zatm8/testing/package/a90bdec2a22b3306cccf97486591a8d71ea7ba43")
  164. set(CONAN_INCLUDE_DIRS_FOLLY "/home/zatm8/.conan/data/folly/0.58.0/zatm8/testing/package/a90bdec2a22b3306cccf97486591a8d71ea7ba43/include")
  165. set(CONAN_LIB_DIRS_FOLLY "/home/zatm8/.conan/data/folly/0.58.0/zatm8/testing/package/a90bdec2a22b3306cccf97486591a8d71ea7ba43/lib")
  166. set(CONAN_BIN_DIRS_FOLLY )
  167. set(CONAN_RES_DIRS_FOLLY )
  168. set(CONAN_BUILD_DIRS_FOLLY "/home/zatm8/.conan/data/folly/0.58.0/zatm8/testing/package/a90bdec2a22b3306cccf97486591a8d71ea7ba43/")
  169. set(CONAN_LIBS_FOLLY follybenchmark folly pthread dl)
  170. set(CONAN_DEFINES_FOLLY )
  171. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  172. set(CONAN_COMPILE_DEFINITIONS_FOLLY )
  173.  
  174. set(CONAN_C_FLAGS_FOLLY "")
  175. set(CONAN_CXX_FLAGS_FOLLY "")
  176. set(CONAN_SHARED_LINKER_FLAGS_FOLLY "")
  177. set(CONAN_EXE_LINKER_FLAGS_FOLLY "")
  178.  
  179. # For modern cmake targets we use the list variables (separated with ;)
  180. set(CONAN_C_FLAGS_FOLLY_LIST "")
  181. set(CONAN_CXX_FLAGS_FOLLY_LIST "")
  182. set(CONAN_SHARED_LINKER_FLAGS_FOLLY_LIST "")
  183. set(CONAN_EXE_LINKER_FLAGS_FOLLY_LIST "")
  184.  
  185.  
  186. set(CONAN_BOOST_ROOT "/home/zatm8/.conan/data/boost/1.68.0/conan/stable/package/775511460b9cbdf2c98766a842cf3f2ab091654b")
  187. set(CONAN_INCLUDE_DIRS_BOOST "/home/zatm8/.conan/data/boost/1.68.0/conan/stable/package/775511460b9cbdf2c98766a842cf3f2ab091654b/include")
  188. set(CONAN_LIB_DIRS_BOOST "/home/zatm8/.conan/data/boost/1.68.0/conan/stable/package/775511460b9cbdf2c98766a842cf3f2ab091654b/lib")
  189. set(CONAN_BIN_DIRS_BOOST )
  190. set(CONAN_RES_DIRS_BOOST )
  191. set(CONAN_BUILD_DIRS_BOOST "/home/zatm8/.conan/data/boost/1.68.0/conan/stable/package/775511460b9cbdf2c98766a842cf3f2ab091654b/")
  192. set(CONAN_LIBS_BOOST boost_wave boost_container boost_contract boost_graph boost_iostreams boost_locale boost_log boost_program_options boost_random boost_regex boost_wserialization boost_serialization boost_signals boost_coroutine boost_fiber boost_context boost_timer boost_thread boost_chrono boost_date_time boost_atomic boost_filesystem boost_system boost_type_erasure boost_math_tr1 boost_log_setup boost_stacktrace_basic boost_stacktrace_addr2line boost_math_tr1f boost_stacktrace_noop boost_math_tr1l boost_unit_test_framework boost_math_c99 boost_math_c99f boost_math_c99l pthread)
  193. set(CONAN_DEFINES_BOOST "-DBOOST_ALL_DYN_LINK")
  194. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  195. set(CONAN_COMPILE_DEFINITIONS_BOOST "BOOST_ALL_DYN_LINK")
  196.  
  197. set(CONAN_C_FLAGS_BOOST "")
  198. set(CONAN_CXX_FLAGS_BOOST "")
  199. set(CONAN_SHARED_LINKER_FLAGS_BOOST "")
  200. set(CONAN_EXE_LINKER_FLAGS_BOOST "")
  201.  
  202. # For modern cmake targets we use the list variables (separated with ;)
  203. set(CONAN_C_FLAGS_BOOST_LIST "")
  204. set(CONAN_CXX_FLAGS_BOOST_LIST "")
  205. set(CONAN_SHARED_LINKER_FLAGS_BOOST_LIST "")
  206. set(CONAN_EXE_LINKER_FLAGS_BOOST_LIST "")
  207.  
  208.  
  209. set(CONAN_IRRXML_ROOT "/home/zatm8/.conan/data/IrrXML/1.2/conan/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae")
  210. set(CONAN_INCLUDE_DIRS_IRRXML "/home/zatm8/.conan/data/IrrXML/1.2/conan/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/include")
  211. set(CONAN_LIB_DIRS_IRRXML "/home/zatm8/.conan/data/IrrXML/1.2/conan/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/lib")
  212. set(CONAN_BIN_DIRS_IRRXML )
  213. set(CONAN_RES_DIRS_IRRXML )
  214. set(CONAN_BUILD_DIRS_IRRXML "/home/zatm8/.conan/data/IrrXML/1.2/conan/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/")
  215. set(CONAN_LIBS_IRRXML IrrXML)
  216. set(CONAN_DEFINES_IRRXML )
  217. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  218. set(CONAN_COMPILE_DEFINITIONS_IRRXML )
  219.  
  220. set(CONAN_C_FLAGS_IRRXML "")
  221. set(CONAN_CXX_FLAGS_IRRXML "")
  222. set(CONAN_SHARED_LINKER_FLAGS_IRRXML "")
  223. set(CONAN_EXE_LINKER_FLAGS_IRRXML "")
  224.  
  225. # For modern cmake targets we use the list variables (separated with ;)
  226. set(CONAN_C_FLAGS_IRRXML_LIST "")
  227. set(CONAN_CXX_FLAGS_IRRXML_LIST "")
  228. set(CONAN_SHARED_LINKER_FLAGS_IRRXML_LIST "")
  229. set(CONAN_EXE_LINKER_FLAGS_IRRXML_LIST "")
  230.  
  231.  
  232. set(CONAN_DOUBLE-CONVERSION_ROOT "/home/zatm8/.conan/data/double-conversion/3.1.1/bincrafters/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae")
  233. set(CONAN_INCLUDE_DIRS_DOUBLE-CONVERSION "/home/zatm8/.conan/data/double-conversion/3.1.1/bincrafters/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/include")
  234. set(CONAN_LIB_DIRS_DOUBLE-CONVERSION "/home/zatm8/.conan/data/double-conversion/3.1.1/bincrafters/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/lib")
  235. set(CONAN_BIN_DIRS_DOUBLE-CONVERSION )
  236. set(CONAN_RES_DIRS_DOUBLE-CONVERSION )
  237. set(CONAN_BUILD_DIRS_DOUBLE-CONVERSION "/home/zatm8/.conan/data/double-conversion/3.1.1/bincrafters/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/")
  238. set(CONAN_LIBS_DOUBLE-CONVERSION double-conversion)
  239. set(CONAN_DEFINES_DOUBLE-CONVERSION )
  240. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  241. set(CONAN_COMPILE_DEFINITIONS_DOUBLE-CONVERSION )
  242.  
  243. set(CONAN_C_FLAGS_DOUBLE-CONVERSION "")
  244. set(CONAN_CXX_FLAGS_DOUBLE-CONVERSION "")
  245. set(CONAN_SHARED_LINKER_FLAGS_DOUBLE-CONVERSION "")
  246. set(CONAN_EXE_LINKER_FLAGS_DOUBLE-CONVERSION "")
  247.  
  248. # For modern cmake targets we use the list variables (separated with ;)
  249. set(CONAN_C_FLAGS_DOUBLE-CONVERSION_LIST "")
  250. set(CONAN_CXX_FLAGS_DOUBLE-CONVERSION_LIST "")
  251. set(CONAN_SHARED_LINKER_FLAGS_DOUBLE-CONVERSION_LIST "")
  252. set(CONAN_EXE_LINKER_FLAGS_DOUBLE-CONVERSION_LIST "")
  253.  
  254.  
  255. set(CONAN_GLOG_ROOT "/home/zatm8/.conan/data/glog/0.3.5/bincrafters/stable/package/7d3acc6610a93ae606dae03db503682e0a6d8981")
  256. set(CONAN_INCLUDE_DIRS_GLOG "/home/zatm8/.conan/data/glog/0.3.5/bincrafters/stable/package/7d3acc6610a93ae606dae03db503682e0a6d8981/include")
  257. set(CONAN_LIB_DIRS_GLOG "/home/zatm8/.conan/data/glog/0.3.5/bincrafters/stable/package/7d3acc6610a93ae606dae03db503682e0a6d8981/lib")
  258. set(CONAN_BIN_DIRS_GLOG )
  259. set(CONAN_RES_DIRS_GLOG )
  260. set(CONAN_BUILD_DIRS_GLOG "/home/zatm8/.conan/data/glog/0.3.5/bincrafters/stable/package/7d3acc6610a93ae606dae03db503682e0a6d8981/")
  261. set(CONAN_LIBS_GLOG glog pthread)
  262. set(CONAN_DEFINES_GLOG )
  263. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  264. set(CONAN_COMPILE_DEFINITIONS_GLOG )
  265.  
  266. set(CONAN_C_FLAGS_GLOG "")
  267. set(CONAN_CXX_FLAGS_GLOG "")
  268. set(CONAN_SHARED_LINKER_FLAGS_GLOG "")
  269. set(CONAN_EXE_LINKER_FLAGS_GLOG "")
  270.  
  271. # For modern cmake targets we use the list variables (separated with ;)
  272. set(CONAN_C_FLAGS_GLOG_LIST "")
  273. set(CONAN_CXX_FLAGS_GLOG_LIST "")
  274. set(CONAN_SHARED_LINKER_FLAGS_GLOG_LIST "")
  275. set(CONAN_EXE_LINKER_FLAGS_GLOG_LIST "")
  276.  
  277.  
  278. set(CONAN_LIBEVENT_ROOT "/home/zatm8/.conan/data/libevent/2.1.8/bincrafters/stable/package/cf4d92e5b10dce3af7353d58faa7c9359867a7a5")
  279. set(CONAN_INCLUDE_DIRS_LIBEVENT "/home/zatm8/.conan/data/libevent/2.1.8/bincrafters/stable/package/cf4d92e5b10dce3af7353d58faa7c9359867a7a5/include")
  280. set(CONAN_LIB_DIRS_LIBEVENT "/home/zatm8/.conan/data/libevent/2.1.8/bincrafters/stable/package/cf4d92e5b10dce3af7353d58faa7c9359867a7a5/lib")
  281. set(CONAN_BIN_DIRS_LIBEVENT )
  282. set(CONAN_RES_DIRS_LIBEVENT )
  283. set(CONAN_BUILD_DIRS_LIBEVENT "/home/zatm8/.conan/data/libevent/2.1.8/bincrafters/stable/package/cf4d92e5b10dce3af7353d58faa7c9359867a7a5/")
  284. set(CONAN_LIBS_LIBEVENT event_pthreads event_extra event_openssl event_core event rt)
  285. set(CONAN_DEFINES_LIBEVENT )
  286. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  287. set(CONAN_COMPILE_DEFINITIONS_LIBEVENT )
  288.  
  289. set(CONAN_C_FLAGS_LIBEVENT "")
  290. set(CONAN_CXX_FLAGS_LIBEVENT "")
  291. set(CONAN_SHARED_LINKER_FLAGS_LIBEVENT "")
  292. set(CONAN_EXE_LINKER_FLAGS_LIBEVENT "")
  293.  
  294. # For modern cmake targets we use the list variables (separated with ;)
  295. set(CONAN_C_FLAGS_LIBEVENT_LIST "")
  296. set(CONAN_CXX_FLAGS_LIBEVENT_LIST "")
  297. set(CONAN_SHARED_LINKER_FLAGS_LIBEVENT_LIST "")
  298. set(CONAN_EXE_LINKER_FLAGS_LIBEVENT_LIST "")
  299.  
  300.  
  301. set(CONAN_LZ4_ROOT "/home/zatm8/.conan/data/lz4/1.8.3/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4")
  302. set(CONAN_INCLUDE_DIRS_LZ4 "/home/zatm8/.conan/data/lz4/1.8.3/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/include")
  303. set(CONAN_LIB_DIRS_LZ4 "/home/zatm8/.conan/data/lz4/1.8.3/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/lib")
  304. set(CONAN_BIN_DIRS_LZ4 )
  305. set(CONAN_RES_DIRS_LZ4 )
  306. set(CONAN_BUILD_DIRS_LZ4 "/home/zatm8/.conan/data/lz4/1.8.3/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/")
  307. set(CONAN_LIBS_LZ4 lz4)
  308. set(CONAN_DEFINES_LZ4 )
  309. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  310. set(CONAN_COMPILE_DEFINITIONS_LZ4 )
  311.  
  312. set(CONAN_C_FLAGS_LZ4 "")
  313. set(CONAN_CXX_FLAGS_LZ4 "")
  314. set(CONAN_SHARED_LINKER_FLAGS_LZ4 "")
  315. set(CONAN_EXE_LINKER_FLAGS_LZ4 "")
  316.  
  317. # For modern cmake targets we use the list variables (separated with ;)
  318. set(CONAN_C_FLAGS_LZ4_LIST "")
  319. set(CONAN_CXX_FLAGS_LZ4_LIST "")
  320. set(CONAN_SHARED_LINKER_FLAGS_LZ4_LIST "")
  321. set(CONAN_EXE_LINKER_FLAGS_LZ4_LIST "")
  322.  
  323.  
  324. set(CONAN_ZSTD_ROOT "/home/zatm8/.conan/data/zstd/1.3.5/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4")
  325. set(CONAN_INCLUDE_DIRS_ZSTD "/home/zatm8/.conan/data/zstd/1.3.5/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/include")
  326. set(CONAN_LIB_DIRS_ZSTD "/home/zatm8/.conan/data/zstd/1.3.5/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/lib")
  327. set(CONAN_BIN_DIRS_ZSTD )
  328. set(CONAN_RES_DIRS_ZSTD )
  329. set(CONAN_BUILD_DIRS_ZSTD "/home/zatm8/.conan/data/zstd/1.3.5/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/")
  330. set(CONAN_LIBS_ZSTD zstd pthread)
  331. set(CONAN_DEFINES_ZSTD )
  332. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  333. set(CONAN_COMPILE_DEFINITIONS_ZSTD )
  334.  
  335. set(CONAN_C_FLAGS_ZSTD "")
  336. set(CONAN_CXX_FLAGS_ZSTD "")
  337. set(CONAN_SHARED_LINKER_FLAGS_ZSTD "")
  338. set(CONAN_EXE_LINKER_FLAGS_ZSTD "")
  339.  
  340. # For modern cmake targets we use the list variables (separated with ;)
  341. set(CONAN_C_FLAGS_ZSTD_LIST "")
  342. set(CONAN_CXX_FLAGS_ZSTD_LIST "")
  343. set(CONAN_SHARED_LINKER_FLAGS_ZSTD_LIST "")
  344. set(CONAN_EXE_LINKER_FLAGS_ZSTD_LIST "")
  345.  
  346.  
  347. set(CONAN_BZIP2_ROOT "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4")
  348. set(CONAN_INCLUDE_DIRS_BZIP2 "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/include")
  349. set(CONAN_LIB_DIRS_BZIP2 "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/lib")
  350. set(CONAN_BIN_DIRS_BZIP2 "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/bin")
  351. set(CONAN_RES_DIRS_BZIP2 )
  352. set(CONAN_BUILD_DIRS_BZIP2 "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/")
  353. set(CONAN_LIBS_BZIP2 bz2)
  354. set(CONAN_DEFINES_BZIP2 )
  355. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  356. set(CONAN_COMPILE_DEFINITIONS_BZIP2 )
  357.  
  358. set(CONAN_C_FLAGS_BZIP2 "")
  359. set(CONAN_CXX_FLAGS_BZIP2 "")
  360. set(CONAN_SHARED_LINKER_FLAGS_BZIP2 "")
  361. set(CONAN_EXE_LINKER_FLAGS_BZIP2 "")
  362.  
  363. # For modern cmake targets we use the list variables (separated with ;)
  364. set(CONAN_C_FLAGS_BZIP2_LIST "")
  365. set(CONAN_CXX_FLAGS_BZIP2_LIST "")
  366. set(CONAN_SHARED_LINKER_FLAGS_BZIP2_LIST "")
  367. set(CONAN_EXE_LINKER_FLAGS_BZIP2_LIST "")
  368.  
  369.  
  370. set(CONAN_GFLAGS_ROOT "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1")
  371. set(CONAN_INCLUDE_DIRS_GFLAGS "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/include")
  372. set(CONAN_LIB_DIRS_GFLAGS "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/lib")
  373. set(CONAN_BIN_DIRS_GFLAGS "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/bin")
  374. set(CONAN_RES_DIRS_GFLAGS )
  375. set(CONAN_BUILD_DIRS_GFLAGS "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/")
  376. set(CONAN_LIBS_GFLAGS gflags_nothreads pthread)
  377. set(CONAN_DEFINES_GFLAGS )
  378. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  379. set(CONAN_COMPILE_DEFINITIONS_GFLAGS )
  380.  
  381. set(CONAN_C_FLAGS_GFLAGS "")
  382. set(CONAN_CXX_FLAGS_GFLAGS "")
  383. set(CONAN_SHARED_LINKER_FLAGS_GFLAGS "")
  384. set(CONAN_EXE_LINKER_FLAGS_GFLAGS "")
  385.  
  386. # For modern cmake targets we use the list variables (separated with ;)
  387. set(CONAN_C_FLAGS_GFLAGS_LIST "")
  388. set(CONAN_CXX_FLAGS_GFLAGS_LIST "")
  389. set(CONAN_SHARED_LINKER_FLAGS_GFLAGS_LIST "")
  390. set(CONAN_EXE_LINKER_FLAGS_GFLAGS_LIST "")
  391.  
  392.  
  393. set(CONAN_OPENSSL_ROOT "/home/zatm8/.conan/data/OpenSSL/1.0.2o/conan/stable/package/d8f884a1d6e33d5836c37305256f47423c6e8517")
  394. set(CONAN_INCLUDE_DIRS_OPENSSL "/home/zatm8/.conan/data/OpenSSL/1.0.2o/conan/stable/package/d8f884a1d6e33d5836c37305256f47423c6e8517/include")
  395. set(CONAN_LIB_DIRS_OPENSSL "/home/zatm8/.conan/data/OpenSSL/1.0.2o/conan/stable/package/d8f884a1d6e33d5836c37305256f47423c6e8517/lib")
  396. set(CONAN_BIN_DIRS_OPENSSL )
  397. set(CONAN_RES_DIRS_OPENSSL )
  398. set(CONAN_BUILD_DIRS_OPENSSL "/home/zatm8/.conan/data/OpenSSL/1.0.2o/conan/stable/package/d8f884a1d6e33d5836c37305256f47423c6e8517/")
  399. set(CONAN_LIBS_OPENSSL ssl crypto dl)
  400. set(CONAN_DEFINES_OPENSSL )
  401. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  402. set(CONAN_COMPILE_DEFINITIONS_OPENSSL )
  403.  
  404. set(CONAN_C_FLAGS_OPENSSL "")
  405. set(CONAN_CXX_FLAGS_OPENSSL "")
  406. set(CONAN_SHARED_LINKER_FLAGS_OPENSSL "")
  407. set(CONAN_EXE_LINKER_FLAGS_OPENSSL "")
  408.  
  409. # For modern cmake targets we use the list variables (separated with ;)
  410. set(CONAN_C_FLAGS_OPENSSL_LIST "")
  411. set(CONAN_CXX_FLAGS_OPENSSL_LIST "")
  412. set(CONAN_SHARED_LINKER_FLAGS_OPENSSL_LIST "")
  413. set(CONAN_EXE_LINKER_FLAGS_OPENSSL_LIST "")
  414.  
  415.  
  416. set(CONAN_ZLIB_ROOT "/home/zatm8/.conan/data/zlib/1.2.11/conan/stable/package/f6fd11765c2caeb689d58f6e34a86e830ec7887e")
  417. set(CONAN_INCLUDE_DIRS_ZLIB "/home/zatm8/.conan/data/zlib/1.2.11/conan/stable/package/f6fd11765c2caeb689d58f6e34a86e830ec7887e/include")
  418. set(CONAN_LIB_DIRS_ZLIB "/home/zatm8/.conan/data/zlib/1.2.11/conan/stable/package/f6fd11765c2caeb689d58f6e34a86e830ec7887e/lib")
  419. set(CONAN_BIN_DIRS_ZLIB )
  420. set(CONAN_RES_DIRS_ZLIB )
  421. set(CONAN_BUILD_DIRS_ZLIB "/home/zatm8/.conan/data/zlib/1.2.11/conan/stable/package/f6fd11765c2caeb689d58f6e34a86e830ec7887e/")
  422. set(CONAN_LIBS_ZLIB z)
  423. set(CONAN_DEFINES_ZLIB )
  424. # COMPILE_DEFINITIONS are equal to CONAN_DEFINES without -D, for targets
  425. set(CONAN_COMPILE_DEFINITIONS_ZLIB )
  426.  
  427. set(CONAN_C_FLAGS_ZLIB "")
  428. set(CONAN_CXX_FLAGS_ZLIB "")
  429. set(CONAN_SHARED_LINKER_FLAGS_ZLIB "")
  430. set(CONAN_EXE_LINKER_FLAGS_ZLIB "")
  431.  
  432. # For modern cmake targets we use the list variables (separated with ;)
  433. set(CONAN_C_FLAGS_ZLIB_LIST "")
  434. set(CONAN_CXX_FLAGS_ZLIB_LIST "")
  435. set(CONAN_SHARED_LINKER_FLAGS_ZLIB_LIST "")
  436. set(CONAN_EXE_LINKER_FLAGS_ZLIB_LIST "")
  437.  
  438.  
  439.  
  440. ### Definition of global aggregated variables ###
  441.  
  442. set(CONAN_PACKAGE_NAME None)
  443. set(CONAN_PACKAGE_VERSION None)
  444.  
  445. set(CONAN_SETTINGS_ARCH "x86_64")
  446. set(CONAN_SETTINGS_BUILD_TYPE "Release")
  447. set(CONAN_SETTINGS_COMPILER "clang")
  448. set(CONAN_SETTINGS_COMPILER_LIBCXX "libstdc++11")
  449. set(CONAN_SETTINGS_COMPILER_VERSION "7.0")
  450. set(CONAN_SETTINGS_OS "Linux")
  451.  
  452. set(CONAN_DEPENDENCIES glm glbinding TBB Assimp jsonformoderncpp fmt glfw folly boost IrrXML double-conversion glog libevent lz4 zstd bzip2 gflags OpenSSL zlib)
  453. # Storing original command line args (CMake helper) flags
  454. set(CONAN_CMD_CXX_FLAGS ${CONAN_CXX_FLAGS})
  455.  
  456. set(CONAN_CMD_SHARED_LINKER_FLAGS ${CONAN_SHARED_LINKER_FLAGS})
  457. set(CONAN_CMD_C_FLAGS ${CONAN_C_FLAGS})
  458. # Defining accumulated conan variables for all deps
  459.  
  460. set(CONAN_INCLUDE_DIRS "/home/zatm8/.conan/data/glm/0.9.8.5/g-truc/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include"
  461.             "/home/zatm8/.conan/data/glbinding/2.1.4/zatm8/testing/package/48ebfe9d87fdb3f8c7867346e2208fefcf09accb/include"
  462.             "/home/zatm8/.conan/data/TBB/2018.3/zatm8/stable/package/42edb56d83d7f7e41f9e0366e5ea039811f3710c/include"
  463.             "/home/zatm8/.conan/data/Assimp/4.1.0/pvicente/stable/package/7cfac4d94fad0adc9ce4e459eaedda4007380bbb/include"
  464.             "/home/zatm8/.conan/data/jsonformoderncpp/3.1.0/vthiery/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include"
  465.             "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/include"
  466.             "/home/zatm8/.conan/data/glfw/3.2.1.20180327/bincrafters/stable/package/391ab395c052d1b00ab8af5fa6c9bde3338f0a93/include"
  467.             "/home/zatm8/.conan/data/folly/0.58.0/zatm8/testing/package/a90bdec2a22b3306cccf97486591a8d71ea7ba43/include"
  468.             "/home/zatm8/.conan/data/boost/1.68.0/conan/stable/package/775511460b9cbdf2c98766a842cf3f2ab091654b/include"
  469.             "/home/zatm8/.conan/data/IrrXML/1.2/conan/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/include"
  470.             "/home/zatm8/.conan/data/double-conversion/3.1.1/bincrafters/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/include"
  471.             "/home/zatm8/.conan/data/glog/0.3.5/bincrafters/stable/package/7d3acc6610a93ae606dae03db503682e0a6d8981/include"
  472.             "/home/zatm8/.conan/data/libevent/2.1.8/bincrafters/stable/package/cf4d92e5b10dce3af7353d58faa7c9359867a7a5/include"
  473.             "/home/zatm8/.conan/data/lz4/1.8.3/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/include"
  474.             "/home/zatm8/.conan/data/zstd/1.3.5/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/include"
  475.             "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/include"
  476.             "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/include"
  477.             "/home/zatm8/.conan/data/OpenSSL/1.0.2o/conan/stable/package/d8f884a1d6e33d5836c37305256f47423c6e8517/include"
  478.             "/home/zatm8/.conan/data/zlib/1.2.11/conan/stable/package/f6fd11765c2caeb689d58f6e34a86e830ec7887e/include" ${CONAN_INCLUDE_DIRS})
  479. set(CONAN_LIB_DIRS "/home/zatm8/.conan/data/glbinding/2.1.4/zatm8/testing/package/48ebfe9d87fdb3f8c7867346e2208fefcf09accb/lib"
  480.             "/home/zatm8/.conan/data/TBB/2018.3/zatm8/stable/package/42edb56d83d7f7e41f9e0366e5ea039811f3710c/lib"
  481.             "/home/zatm8/.conan/data/Assimp/4.1.0/pvicente/stable/package/7cfac4d94fad0adc9ce4e459eaedda4007380bbb/lib"
  482.             "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/lib"
  483.             "/home/zatm8/.conan/data/glfw/3.2.1.20180327/bincrafters/stable/package/391ab395c052d1b00ab8af5fa6c9bde3338f0a93/lib"
  484.             "/home/zatm8/.conan/data/folly/0.58.0/zatm8/testing/package/a90bdec2a22b3306cccf97486591a8d71ea7ba43/lib"
  485.             "/home/zatm8/.conan/data/boost/1.68.0/conan/stable/package/775511460b9cbdf2c98766a842cf3f2ab091654b/lib"
  486.             "/home/zatm8/.conan/data/IrrXML/1.2/conan/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/lib"
  487.             "/home/zatm8/.conan/data/double-conversion/3.1.1/bincrafters/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/lib"
  488.             "/home/zatm8/.conan/data/glog/0.3.5/bincrafters/stable/package/7d3acc6610a93ae606dae03db503682e0a6d8981/lib"
  489.             "/home/zatm8/.conan/data/libevent/2.1.8/bincrafters/stable/package/cf4d92e5b10dce3af7353d58faa7c9359867a7a5/lib"
  490.             "/home/zatm8/.conan/data/lz4/1.8.3/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/lib"
  491.             "/home/zatm8/.conan/data/zstd/1.3.5/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/lib"
  492.             "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/lib"
  493.             "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/lib"
  494.             "/home/zatm8/.conan/data/OpenSSL/1.0.2o/conan/stable/package/d8f884a1d6e33d5836c37305256f47423c6e8517/lib"
  495.             "/home/zatm8/.conan/data/zlib/1.2.11/conan/stable/package/f6fd11765c2caeb689d58f6e34a86e830ec7887e/lib" ${CONAN_LIB_DIRS})
  496. set(CONAN_BIN_DIRS "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/lib"
  497.             "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/bin"
  498.             "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/bin" ${CONAN_BIN_DIRS})
  499. set(CONAN_RES_DIRS  ${CONAN_RES_DIRS})
  500. set(CONAN_LIBS glbinding tbb tbbmalloc tbbmalloc_proxy assimp fmt glfw follybenchmark folly boost_wave boost_container boost_contract boost_graph boost_iostreams boost_locale boost_log boost_program_options boost_random boost_regex boost_wserialization boost_serialization boost_signals boost_coroutine boost_fiber boost_context boost_timer boost_thread boost_chrono boost_date_time boost_atomic boost_filesystem boost_system boost_type_erasure boost_math_tr1 boost_log_setup boost_stacktrace_basic boost_stacktrace_addr2line boost_math_tr1f boost_stacktrace_noop boost_math_tr1l boost_unit_test_framework boost_math_c99 boost_math_c99f boost_math_c99l IrrXML double-conversion glog event_pthreads event_extra event_openssl event_core event rt lz4 zstd bz2 gflags_nothreads pthread ssl crypto dl z ${CONAN_LIBS})
  501. set(CONAN_DEFINES "-DBOOST_ALL_DYN_LINK"
  502.             "-DTBB_USE_GLIBCXX_VERSION=80100" ${CONAN_DEFINES})
  503. set(CONAN_CMAKE_MODULE_PATH "/home/zatm8/.conan/data/glm/0.9.8.5/g-truc/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/"
  504.             "/home/zatm8/.conan/data/glbinding/2.1.4/zatm8/testing/package/48ebfe9d87fdb3f8c7867346e2208fefcf09accb/"
  505.             "/home/zatm8/.conan/data/TBB/2018.3/zatm8/stable/package/42edb56d83d7f7e41f9e0366e5ea039811f3710c/"
  506.             "/home/zatm8/.conan/data/Assimp/4.1.0/pvicente/stable/package/7cfac4d94fad0adc9ce4e459eaedda4007380bbb/"
  507.             "/home/zatm8/.conan/data/jsonformoderncpp/3.1.0/vthiery/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/"
  508.             "/home/zatm8/.conan/data/fmt/4.1.0/bincrafters/stable/package/7b7a02b7e4ea325c38b95f664ea89582bd936dad/"
  509.             "/home/zatm8/.conan/data/glfw/3.2.1.20180327/bincrafters/stable/package/391ab395c052d1b00ab8af5fa6c9bde3338f0a93/"
  510.             "/home/zatm8/.conan/data/folly/0.58.0/zatm8/testing/package/a90bdec2a22b3306cccf97486591a8d71ea7ba43/"
  511.             "/home/zatm8/.conan/data/boost/1.68.0/conan/stable/package/775511460b9cbdf2c98766a842cf3f2ab091654b/"
  512.             "/home/zatm8/.conan/data/IrrXML/1.2/conan/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/"
  513.             "/home/zatm8/.conan/data/double-conversion/3.1.1/bincrafters/stable/package/f6d9dad61960609551a7c2d1b0951aae06978fae/"
  514.             "/home/zatm8/.conan/data/glog/0.3.5/bincrafters/stable/package/7d3acc6610a93ae606dae03db503682e0a6d8981/"
  515.             "/home/zatm8/.conan/data/libevent/2.1.8/bincrafters/stable/package/cf4d92e5b10dce3af7353d58faa7c9359867a7a5/"
  516.             "/home/zatm8/.conan/data/lz4/1.8.3/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/"
  517.             "/home/zatm8/.conan/data/zstd/1.3.5/bincrafters/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/"
  518.             "/home/zatm8/.conan/data/bzip2/1.0.6/conan/stable/package/abc45b7dce3f5194dea2377c33229fa4f20706b4/"
  519.             "/home/zatm8/.conan/data/gflags/2.2.1/bincrafters/stable/package/70789a5e1063cb56f418181472ab869783cab1e1/"
  520.             "/home/zatm8/.conan/data/OpenSSL/1.0.2o/conan/stable/package/d8f884a1d6e33d5836c37305256f47423c6e8517/"
  521.             "/home/zatm8/.conan/data/zlib/1.2.11/conan/stable/package/f6fd11765c2caeb689d58f6e34a86e830ec7887e/" ${CONAN_CMAKE_MODULE_PATH})
  522.  
  523. set(CONAN_CXX_FLAGS " ${CONAN_CXX_FLAGS}")
  524. set(CONAN_SHARED_LINKER_FLAGS " ${CONAN_SHARED_LINKER_FLAGS}")
  525. set(CONAN_EXE_LINKER_FLAGS "-lrt -lm -ldl ${CONAN_EXE_LINKER_FLAGS}")
  526. set(CONAN_C_FLAGS " ${CONAN_C_FLAGS}")
  527.  
  528.  
  529. ###  Definition of macros and functions ###
  530.  
  531. macro(conan_define_targets)
  532.     if(${CMAKE_VERSION} VERSION_LESS "3.1.2")
  533.         message(FATAL_ERROR "TARGETS not supported by your CMake version!")
  534.     endif()  # CMAKE > 3.x
  535.     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CONAN_CMD_CXX_FLAGS}")
  536.     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CONAN_CMD_C_FLAGS}")
  537.     set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CONAN_CMD_SHARED_LINKER_FLAGS}")
  538.  
  539.  
  540.     conan_package_library_targets("${CONAN_LIBS_GLM}" "${CONAN_LIB_DIRS_GLM}"
  541.                                   CONAN_PACKAGE_TARGETS_GLM "" "" glm)
  542.     conan_package_library_targets("${CONAN_LIBS_GLM_DEBUG}" "${CONAN_LIB_DIRS_GLM_DEBUG}"
  543.                                   CONAN_PACKAGE_TARGETS_GLM_DEBUG "" "debug" glm)
  544.     conan_package_library_targets("${CONAN_LIBS_GLM_RELEASE}" "${CONAN_LIB_DIRS_GLM_RELEASE}"
  545.                                   CONAN_PACKAGE_TARGETS_GLM_RELEASE "" "release" glm)
  546.  
  547.     add_library(CONAN_PKG::glm INTERFACE IMPORTED)
  548.  
  549.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  550.     set_property(TARGET CONAN_PKG::glm PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_GLM} ${CONAN_SHARED_LINKER_FLAGS_GLM_LIST} ${CONAN_EXE_LINKER_FLAGS_GLM_LIST}
  551.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_GLM_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLM_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLM_RELEASE_LIST}>
  552.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_GLM_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLM_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLM_RELEASE_LIST}>
  553.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_GLM_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLM_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLM_RELEASE_LIST}>
  554.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_GLM_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_GLM_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_GLM_DEBUG_LIST}>
  555.                                                                  )
  556.     set_property(TARGET CONAN_PKG::glm PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_GLM}
  557.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_GLM_RELEASE}>
  558.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_GLM_RELEASE}>
  559.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_GLM_RELEASE}>
  560.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_GLM_DEBUG}>)
  561.     set_property(TARGET CONAN_PKG::glm PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_GLM}
  562.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_GLM_RELEASE}>
  563.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_GLM_RELEASE}>
  564.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_GLM_RELEASE}>
  565.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_GLM_DEBUG}>)
  566.     set_property(TARGET CONAN_PKG::glm PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_GLM_LIST} ${CONAN_CXX_FLAGS_GLM_LIST}
  567.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_GLM_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLM_RELEASE_LIST}>
  568.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_GLM_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLM_RELEASE_LIST}>
  569.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_GLM_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLM_RELEASE_LIST}>
  570.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_GLM_DEBUG_LIST}  ${CONAN_CXX_FLAGS_GLM_DEBUG_LIST}>)
  571.  
  572.  
  573.     conan_package_library_targets("${CONAN_LIBS_GLBINDING}" "${CONAN_LIB_DIRS_GLBINDING}"
  574.                                   CONAN_PACKAGE_TARGETS_GLBINDING "" "" glbinding)
  575.     conan_package_library_targets("${CONAN_LIBS_GLBINDING_DEBUG}" "${CONAN_LIB_DIRS_GLBINDING_DEBUG}"
  576.                                   CONAN_PACKAGE_TARGETS_GLBINDING_DEBUG "" "debug" glbinding)
  577.     conan_package_library_targets("${CONAN_LIBS_GLBINDING_RELEASE}" "${CONAN_LIB_DIRS_GLBINDING_RELEASE}"
  578.                                   CONAN_PACKAGE_TARGETS_GLBINDING_RELEASE "" "release" glbinding)
  579.  
  580.     add_library(CONAN_PKG::glbinding INTERFACE IMPORTED)
  581.  
  582.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  583.     set_property(TARGET CONAN_PKG::glbinding PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_GLBINDING} ${CONAN_SHARED_LINKER_FLAGS_GLBINDING_LIST} ${CONAN_EXE_LINKER_FLAGS_GLBINDING_LIST}
  584.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_GLBINDING_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLBINDING_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLBINDING_RELEASE_LIST}>
  585.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_GLBINDING_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLBINDING_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLBINDING_RELEASE_LIST}>
  586.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_GLBINDING_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLBINDING_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLBINDING_RELEASE_LIST}>
  587.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_GLBINDING_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_GLBINDING_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_GLBINDING_DEBUG_LIST}>
  588.                                                                  )
  589.     set_property(TARGET CONAN_PKG::glbinding PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_GLBINDING}
  590.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_GLBINDING_RELEASE}>
  591.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_GLBINDING_RELEASE}>
  592.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_GLBINDING_RELEASE}>
  593.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_GLBINDING_DEBUG}>)
  594.     set_property(TARGET CONAN_PKG::glbinding PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_GLBINDING}
  595.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_GLBINDING_RELEASE}>
  596.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_GLBINDING_RELEASE}>
  597.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_GLBINDING_RELEASE}>
  598.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_GLBINDING_DEBUG}>)
  599.     set_property(TARGET CONAN_PKG::glbinding PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_GLBINDING_LIST} ${CONAN_CXX_FLAGS_GLBINDING_LIST}
  600.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_GLBINDING_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLBINDING_RELEASE_LIST}>
  601.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_GLBINDING_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLBINDING_RELEASE_LIST}>
  602.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_GLBINDING_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLBINDING_RELEASE_LIST}>
  603.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_GLBINDING_DEBUG_LIST}  ${CONAN_CXX_FLAGS_GLBINDING_DEBUG_LIST}>)
  604.  
  605.  
  606.     conan_package_library_targets("${CONAN_LIBS_TBB}" "${CONAN_LIB_DIRS_TBB}"
  607.                                   CONAN_PACKAGE_TARGETS_TBB "" "" TBB)
  608.     conan_package_library_targets("${CONAN_LIBS_TBB_DEBUG}" "${CONAN_LIB_DIRS_TBB_DEBUG}"
  609.                                   CONAN_PACKAGE_TARGETS_TBB_DEBUG "" "debug" TBB)
  610.     conan_package_library_targets("${CONAN_LIBS_TBB_RELEASE}" "${CONAN_LIB_DIRS_TBB_RELEASE}"
  611.                                   CONAN_PACKAGE_TARGETS_TBB_RELEASE "" "release" TBB)
  612.  
  613.     add_library(CONAN_PKG::TBB INTERFACE IMPORTED)
  614.  
  615.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  616.     set_property(TARGET CONAN_PKG::TBB PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_TBB} ${CONAN_SHARED_LINKER_FLAGS_TBB_LIST} ${CONAN_EXE_LINKER_FLAGS_TBB_LIST}
  617.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_TBB_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_TBB_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_TBB_RELEASE_LIST}>
  618.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_TBB_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_TBB_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_TBB_RELEASE_LIST}>
  619.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_TBB_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_TBB_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_TBB_RELEASE_LIST}>
  620.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_TBB_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_TBB_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_TBB_DEBUG_LIST}>
  621.                                                                  )
  622.     set_property(TARGET CONAN_PKG::TBB PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_TBB}
  623.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_TBB_RELEASE}>
  624.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_TBB_RELEASE}>
  625.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_TBB_RELEASE}>
  626.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_TBB_DEBUG}>)
  627.     set_property(TARGET CONAN_PKG::TBB PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_TBB}
  628.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_TBB_RELEASE}>
  629.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_TBB_RELEASE}>
  630.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_TBB_RELEASE}>
  631.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_TBB_DEBUG}>)
  632.     set_property(TARGET CONAN_PKG::TBB PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_TBB_LIST} ${CONAN_CXX_FLAGS_TBB_LIST}
  633.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_TBB_RELEASE_LIST} ${CONAN_CXX_FLAGS_TBB_RELEASE_LIST}>
  634.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_TBB_RELEASE_LIST} ${CONAN_CXX_FLAGS_TBB_RELEASE_LIST}>
  635.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_TBB_RELEASE_LIST} ${CONAN_CXX_FLAGS_TBB_RELEASE_LIST}>
  636.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_TBB_DEBUG_LIST}  ${CONAN_CXX_FLAGS_TBB_DEBUG_LIST}>)
  637.  
  638.  
  639.     conan_package_library_targets("${CONAN_LIBS_ASSIMP}" "${CONAN_LIB_DIRS_ASSIMP}"
  640.                                   CONAN_PACKAGE_TARGETS_ASSIMP "CONAN_PKG::zlib CONAN_PKG::IrrXML" "" Assimp)
  641.     conan_package_library_targets("${CONAN_LIBS_ASSIMP_DEBUG}" "${CONAN_LIB_DIRS_ASSIMP_DEBUG}"
  642.                                   CONAN_PACKAGE_TARGETS_ASSIMP_DEBUG "CONAN_PKG::zlib CONAN_PKG::IrrXML" "debug" Assimp)
  643.     conan_package_library_targets("${CONAN_LIBS_ASSIMP_RELEASE}" "${CONAN_LIB_DIRS_ASSIMP_RELEASE}"
  644.                                   CONAN_PACKAGE_TARGETS_ASSIMP_RELEASE "CONAN_PKG::zlib CONAN_PKG::IrrXML" "release" Assimp)
  645.  
  646.     add_library(CONAN_PKG::Assimp INTERFACE IMPORTED)
  647.  
  648.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  649.     set_property(TARGET CONAN_PKG::Assimp PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_ASSIMP} ${CONAN_SHARED_LINKER_FLAGS_ASSIMP_LIST} ${CONAN_EXE_LINKER_FLAGS_ASSIMP_LIST}
  650.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_ASSIMP_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ASSIMP_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ASSIMP_RELEASE_LIST}>
  651.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_ASSIMP_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ASSIMP_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ASSIMP_RELEASE_LIST}>
  652.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_ASSIMP_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ASSIMP_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ASSIMP_RELEASE_LIST}>
  653.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_ASSIMP_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_ASSIMP_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_ASSIMP_DEBUG_LIST}>
  654.                                                                  CONAN_PKG::zlib CONAN_PKG::IrrXML)
  655.     set_property(TARGET CONAN_PKG::Assimp PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_ASSIMP}
  656.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_ASSIMP_RELEASE}>
  657.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_ASSIMP_RELEASE}>
  658.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_ASSIMP_RELEASE}>
  659.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_ASSIMP_DEBUG}>)
  660.     set_property(TARGET CONAN_PKG::Assimp PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_ASSIMP}
  661.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_ASSIMP_RELEASE}>
  662.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_ASSIMP_RELEASE}>
  663.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_ASSIMP_RELEASE}>
  664.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_ASSIMP_DEBUG}>)
  665.     set_property(TARGET CONAN_PKG::Assimp PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_ASSIMP_LIST} ${CONAN_CXX_FLAGS_ASSIMP_LIST}
  666.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_ASSIMP_RELEASE_LIST} ${CONAN_CXX_FLAGS_ASSIMP_RELEASE_LIST}>
  667.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_ASSIMP_RELEASE_LIST} ${CONAN_CXX_FLAGS_ASSIMP_RELEASE_LIST}>
  668.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_ASSIMP_RELEASE_LIST} ${CONAN_CXX_FLAGS_ASSIMP_RELEASE_LIST}>
  669.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_ASSIMP_DEBUG_LIST}  ${CONAN_CXX_FLAGS_ASSIMP_DEBUG_LIST}>)
  670.  
  671.  
  672.     conan_package_library_targets("${CONAN_LIBS_JSONFORMODERNCPP}" "${CONAN_LIB_DIRS_JSONFORMODERNCPP}"
  673.                                   CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP "" "" jsonformoderncpp)
  674.     conan_package_library_targets("${CONAN_LIBS_JSONFORMODERNCPP_DEBUG}" "${CONAN_LIB_DIRS_JSONFORMODERNCPP_DEBUG}"
  675.                                   CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP_DEBUG "" "debug" jsonformoderncpp)
  676.     conan_package_library_targets("${CONAN_LIBS_JSONFORMODERNCPP_RELEASE}" "${CONAN_LIB_DIRS_JSONFORMODERNCPP_RELEASE}"
  677.                                   CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP_RELEASE "" "release" jsonformoderncpp)
  678.  
  679.     add_library(CONAN_PKG::jsonformoderncpp INTERFACE IMPORTED)
  680.  
  681.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  682.     set_property(TARGET CONAN_PKG::jsonformoderncpp PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP} ${CONAN_SHARED_LINKER_FLAGS_JSONFORMODERNCPP_LIST} ${CONAN_EXE_LINKER_FLAGS_JSONFORMODERNCPP_LIST}
  683.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_JSONFORMODERNCPP_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_JSONFORMODERNCPP_RELEASE_LIST}>
  684.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_JSONFORMODERNCPP_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_JSONFORMODERNCPP_RELEASE_LIST}>
  685.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_JSONFORMODERNCPP_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_JSONFORMODERNCPP_RELEASE_LIST}>
  686.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_JSONFORMODERNCPP_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_JSONFORMODERNCPP_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_JSONFORMODERNCPP_DEBUG_LIST}>
  687.                                                                  )
  688.     set_property(TARGET CONAN_PKG::jsonformoderncpp PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_JSONFORMODERNCPP}
  689.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_JSONFORMODERNCPP_RELEASE}>
  690.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_JSONFORMODERNCPP_RELEASE}>
  691.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_JSONFORMODERNCPP_RELEASE}>
  692.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_JSONFORMODERNCPP_DEBUG}>)
  693.     set_property(TARGET CONAN_PKG::jsonformoderncpp PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_JSONFORMODERNCPP}
  694.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_JSONFORMODERNCPP_RELEASE}>
  695.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_JSONFORMODERNCPP_RELEASE}>
  696.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_JSONFORMODERNCPP_RELEASE}>
  697.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_JSONFORMODERNCPP_DEBUG}>)
  698.     set_property(TARGET CONAN_PKG::jsonformoderncpp PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_JSONFORMODERNCPP_LIST} ${CONAN_CXX_FLAGS_JSONFORMODERNCPP_LIST}
  699.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_JSONFORMODERNCPP_RELEASE_LIST} ${CONAN_CXX_FLAGS_JSONFORMODERNCPP_RELEASE_LIST}>
  700.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_JSONFORMODERNCPP_RELEASE_LIST} ${CONAN_CXX_FLAGS_JSONFORMODERNCPP_RELEASE_LIST}>
  701.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_JSONFORMODERNCPP_RELEASE_LIST} ${CONAN_CXX_FLAGS_JSONFORMODERNCPP_RELEASE_LIST}>
  702.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_JSONFORMODERNCPP_DEBUG_LIST}  ${CONAN_CXX_FLAGS_JSONFORMODERNCPP_DEBUG_LIST}>)
  703.  
  704.  
  705.     conan_package_library_targets("${CONAN_LIBS_FMT}" "${CONAN_LIB_DIRS_FMT}"
  706.                                   CONAN_PACKAGE_TARGETS_FMT "" "" fmt)
  707.     conan_package_library_targets("${CONAN_LIBS_FMT_DEBUG}" "${CONAN_LIB_DIRS_FMT_DEBUG}"
  708.                                   CONAN_PACKAGE_TARGETS_FMT_DEBUG "" "debug" fmt)
  709.     conan_package_library_targets("${CONAN_LIBS_FMT_RELEASE}" "${CONAN_LIB_DIRS_FMT_RELEASE}"
  710.                                   CONAN_PACKAGE_TARGETS_FMT_RELEASE "" "release" fmt)
  711.  
  712.     add_library(CONAN_PKG::fmt INTERFACE IMPORTED)
  713.  
  714.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  715.     set_property(TARGET CONAN_PKG::fmt PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_FMT} ${CONAN_SHARED_LINKER_FLAGS_FMT_LIST} ${CONAN_EXE_LINKER_FLAGS_FMT_LIST}
  716.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_FMT_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_FMT_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_FMT_RELEASE_LIST}>
  717.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_FMT_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_FMT_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_FMT_RELEASE_LIST}>
  718.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_FMT_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_FMT_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_FMT_RELEASE_LIST}>
  719.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_FMT_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_FMT_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_FMT_DEBUG_LIST}>
  720.                                                                  )
  721.     set_property(TARGET CONAN_PKG::fmt PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_FMT}
  722.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_FMT_RELEASE}>
  723.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_FMT_RELEASE}>
  724.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_FMT_RELEASE}>
  725.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_FMT_DEBUG}>)
  726.     set_property(TARGET CONAN_PKG::fmt PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_FMT}
  727.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_FMT_RELEASE}>
  728.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_FMT_RELEASE}>
  729.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_FMT_RELEASE}>
  730.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_FMT_DEBUG}>)
  731.     set_property(TARGET CONAN_PKG::fmt PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_FMT_LIST} ${CONAN_CXX_FLAGS_FMT_LIST}
  732.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_FMT_RELEASE_LIST} ${CONAN_CXX_FLAGS_FMT_RELEASE_LIST}>
  733.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_FMT_RELEASE_LIST} ${CONAN_CXX_FLAGS_FMT_RELEASE_LIST}>
  734.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_FMT_RELEASE_LIST} ${CONAN_CXX_FLAGS_FMT_RELEASE_LIST}>
  735.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_FMT_DEBUG_LIST}  ${CONAN_CXX_FLAGS_FMT_DEBUG_LIST}>)
  736.  
  737.  
  738.     conan_package_library_targets("${CONAN_LIBS_GLFW}" "${CONAN_LIB_DIRS_GLFW}"
  739.                                   CONAN_PACKAGE_TARGETS_GLFW "" "" glfw)
  740.     conan_package_library_targets("${CONAN_LIBS_GLFW_DEBUG}" "${CONAN_LIB_DIRS_GLFW_DEBUG}"
  741.                                   CONAN_PACKAGE_TARGETS_GLFW_DEBUG "" "debug" glfw)
  742.     conan_package_library_targets("${CONAN_LIBS_GLFW_RELEASE}" "${CONAN_LIB_DIRS_GLFW_RELEASE}"
  743.                                   CONAN_PACKAGE_TARGETS_GLFW_RELEASE "" "release" glfw)
  744.  
  745.     add_library(CONAN_PKG::glfw INTERFACE IMPORTED)
  746.  
  747.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  748.     set_property(TARGET CONAN_PKG::glfw PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_GLFW} ${CONAN_SHARED_LINKER_FLAGS_GLFW_LIST} ${CONAN_EXE_LINKER_FLAGS_GLFW_LIST}
  749.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_GLFW_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLFW_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLFW_RELEASE_LIST}>
  750.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_GLFW_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLFW_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLFW_RELEASE_LIST}>
  751.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_GLFW_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLFW_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLFW_RELEASE_LIST}>
  752.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_GLFW_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_GLFW_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_GLFW_DEBUG_LIST}>
  753.                                                                  )
  754.     set_property(TARGET CONAN_PKG::glfw PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_GLFW}
  755.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_GLFW_RELEASE}>
  756.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_GLFW_RELEASE}>
  757.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_GLFW_RELEASE}>
  758.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_GLFW_DEBUG}>)
  759.     set_property(TARGET CONAN_PKG::glfw PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_GLFW}
  760.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_GLFW_RELEASE}>
  761.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_GLFW_RELEASE}>
  762.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_GLFW_RELEASE}>
  763.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_GLFW_DEBUG}>)
  764.     set_property(TARGET CONAN_PKG::glfw PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_GLFW_LIST} ${CONAN_CXX_FLAGS_GLFW_LIST}
  765.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_GLFW_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLFW_RELEASE_LIST}>
  766.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_GLFW_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLFW_RELEASE_LIST}>
  767.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_GLFW_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLFW_RELEASE_LIST}>
  768.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_GLFW_DEBUG_LIST}  ${CONAN_CXX_FLAGS_GLFW_DEBUG_LIST}>)
  769.  
  770.  
  771.     conan_package_library_targets("${CONAN_LIBS_FOLLY}" "${CONAN_LIB_DIRS_FOLLY}"
  772.                                   CONAN_PACKAGE_TARGETS_FOLLY "CONAN_PKG::boost CONAN_PKG::double-conversion CONAN_PKG::gflags CONAN_PKG::glog CONAN_PKG::libevent CONAN_PKG::lz4 CONAN_PKG::OpenSSL CONAN_PKG::zlib CONAN_PKG::zstd" "" folly)
  773.     conan_package_library_targets("${CONAN_LIBS_FOLLY_DEBUG}" "${CONAN_LIB_DIRS_FOLLY_DEBUG}"
  774.                                   CONAN_PACKAGE_TARGETS_FOLLY_DEBUG "CONAN_PKG::boost CONAN_PKG::double-conversion CONAN_PKG::gflags CONAN_PKG::glog CONAN_PKG::libevent CONAN_PKG::lz4 CONAN_PKG::OpenSSL CONAN_PKG::zlib CONAN_PKG::zstd" "debug" folly)
  775.     conan_package_library_targets("${CONAN_LIBS_FOLLY_RELEASE}" "${CONAN_LIB_DIRS_FOLLY_RELEASE}"
  776.                                   CONAN_PACKAGE_TARGETS_FOLLY_RELEASE "CONAN_PKG::boost CONAN_PKG::double-conversion CONAN_PKG::gflags CONAN_PKG::glog CONAN_PKG::libevent CONAN_PKG::lz4 CONAN_PKG::OpenSSL CONAN_PKG::zlib CONAN_PKG::zstd" "release" folly)
  777.  
  778.     add_library(CONAN_PKG::folly INTERFACE IMPORTED)
  779.  
  780.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  781.     set_property(TARGET CONAN_PKG::folly PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_FOLLY} ${CONAN_SHARED_LINKER_FLAGS_FOLLY_LIST} ${CONAN_EXE_LINKER_FLAGS_FOLLY_LIST}
  782.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_FOLLY_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_FOLLY_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_FOLLY_RELEASE_LIST}>
  783.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_FOLLY_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_FOLLY_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_FOLLY_RELEASE_LIST}>
  784.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_FOLLY_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_FOLLY_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_FOLLY_RELEASE_LIST}>
  785.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_FOLLY_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_FOLLY_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_FOLLY_DEBUG_LIST}>
  786.                                                                  CONAN_PKG::boost CONAN_PKG::double-conversion CONAN_PKG::gflags CONAN_PKG::glog CONAN_PKG::libevent CONAN_PKG::lz4 CONAN_PKG::OpenSSL CONAN_PKG::zlib CONAN_PKG::zstd)
  787.     set_property(TARGET CONAN_PKG::folly PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_FOLLY}
  788.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_FOLLY_RELEASE}>
  789.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_FOLLY_RELEASE}>
  790.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_FOLLY_RELEASE}>
  791.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_FOLLY_DEBUG}>)
  792.     set_property(TARGET CONAN_PKG::folly PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_FOLLY}
  793.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_FOLLY_RELEASE}>
  794.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_FOLLY_RELEASE}>
  795.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_FOLLY_RELEASE}>
  796.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_FOLLY_DEBUG}>)
  797.     set_property(TARGET CONAN_PKG::folly PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_FOLLY_LIST} ${CONAN_CXX_FLAGS_FOLLY_LIST}
  798.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_FOLLY_RELEASE_LIST} ${CONAN_CXX_FLAGS_FOLLY_RELEASE_LIST}>
  799.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_FOLLY_RELEASE_LIST} ${CONAN_CXX_FLAGS_FOLLY_RELEASE_LIST}>
  800.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_FOLLY_RELEASE_LIST} ${CONAN_CXX_FLAGS_FOLLY_RELEASE_LIST}>
  801.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_FOLLY_DEBUG_LIST}  ${CONAN_CXX_FLAGS_FOLLY_DEBUG_LIST}>)
  802.  
  803.  
  804.     conan_package_library_targets("${CONAN_LIBS_BOOST}" "${CONAN_LIB_DIRS_BOOST}"
  805.                                   CONAN_PACKAGE_TARGETS_BOOST "CONAN_PKG::bzip2 CONAN_PKG::zlib" "" boost)
  806.     conan_package_library_targets("${CONAN_LIBS_BOOST_DEBUG}" "${CONAN_LIB_DIRS_BOOST_DEBUG}"
  807.                                   CONAN_PACKAGE_TARGETS_BOOST_DEBUG "CONAN_PKG::bzip2 CONAN_PKG::zlib" "debug" boost)
  808.     conan_package_library_targets("${CONAN_LIBS_BOOST_RELEASE}" "${CONAN_LIB_DIRS_BOOST_RELEASE}"
  809.                                   CONAN_PACKAGE_TARGETS_BOOST_RELEASE "CONAN_PKG::bzip2 CONAN_PKG::zlib" "release" boost)
  810.  
  811.     add_library(CONAN_PKG::boost INTERFACE IMPORTED)
  812.  
  813.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  814.     set_property(TARGET CONAN_PKG::boost PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_BOOST} ${CONAN_SHARED_LINKER_FLAGS_BOOST_LIST} ${CONAN_EXE_LINKER_FLAGS_BOOST_LIST}
  815.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_BOOST_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_BOOST_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_BOOST_RELEASE_LIST}>
  816.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_BOOST_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_BOOST_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_BOOST_RELEASE_LIST}>
  817.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_BOOST_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_BOOST_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_BOOST_RELEASE_LIST}>
  818.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_BOOST_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_BOOST_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_BOOST_DEBUG_LIST}>
  819.                                                                  CONAN_PKG::bzip2 CONAN_PKG::zlib)
  820.     set_property(TARGET CONAN_PKG::boost PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_BOOST}
  821.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_BOOST_RELEASE}>
  822.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_BOOST_RELEASE}>
  823.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_BOOST_RELEASE}>
  824.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_BOOST_DEBUG}>)
  825.     set_property(TARGET CONAN_PKG::boost PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_BOOST}
  826.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_BOOST_RELEASE}>
  827.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_BOOST_RELEASE}>
  828.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_BOOST_RELEASE}>
  829.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_BOOST_DEBUG}>)
  830.     set_property(TARGET CONAN_PKG::boost PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_BOOST_LIST} ${CONAN_CXX_FLAGS_BOOST_LIST}
  831.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_BOOST_RELEASE_LIST} ${CONAN_CXX_FLAGS_BOOST_RELEASE_LIST}>
  832.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_BOOST_RELEASE_LIST} ${CONAN_CXX_FLAGS_BOOST_RELEASE_LIST}>
  833.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_BOOST_RELEASE_LIST} ${CONAN_CXX_FLAGS_BOOST_RELEASE_LIST}>
  834.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_BOOST_DEBUG_LIST}  ${CONAN_CXX_FLAGS_BOOST_DEBUG_LIST}>)
  835.  
  836.  
  837.     conan_package_library_targets("${CONAN_LIBS_IRRXML}" "${CONAN_LIB_DIRS_IRRXML}"
  838.                                   CONAN_PACKAGE_TARGETS_IRRXML "" "" IrrXML)
  839.     conan_package_library_targets("${CONAN_LIBS_IRRXML_DEBUG}" "${CONAN_LIB_DIRS_IRRXML_DEBUG}"
  840.                                   CONAN_PACKAGE_TARGETS_IRRXML_DEBUG "" "debug" IrrXML)
  841.     conan_package_library_targets("${CONAN_LIBS_IRRXML_RELEASE}" "${CONAN_LIB_DIRS_IRRXML_RELEASE}"
  842.                                   CONAN_PACKAGE_TARGETS_IRRXML_RELEASE "" "release" IrrXML)
  843.  
  844.     add_library(CONAN_PKG::IrrXML INTERFACE IMPORTED)
  845.  
  846.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  847.     set_property(TARGET CONAN_PKG::IrrXML PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_IRRXML} ${CONAN_SHARED_LINKER_FLAGS_IRRXML_LIST} ${CONAN_EXE_LINKER_FLAGS_IRRXML_LIST}
  848.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_IRRXML_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_IRRXML_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_IRRXML_RELEASE_LIST}>
  849.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_IRRXML_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_IRRXML_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_IRRXML_RELEASE_LIST}>
  850.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_IRRXML_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_IRRXML_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_IRRXML_RELEASE_LIST}>
  851.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_IRRXML_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_IRRXML_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_IRRXML_DEBUG_LIST}>
  852.                                                                  )
  853.     set_property(TARGET CONAN_PKG::IrrXML PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_IRRXML}
  854.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_IRRXML_RELEASE}>
  855.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_IRRXML_RELEASE}>
  856.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_IRRXML_RELEASE}>
  857.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_IRRXML_DEBUG}>)
  858.     set_property(TARGET CONAN_PKG::IrrXML PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_IRRXML}
  859.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_IRRXML_RELEASE}>
  860.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_IRRXML_RELEASE}>
  861.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_IRRXML_RELEASE}>
  862.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_IRRXML_DEBUG}>)
  863.     set_property(TARGET CONAN_PKG::IrrXML PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_IRRXML_LIST} ${CONAN_CXX_FLAGS_IRRXML_LIST}
  864.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_IRRXML_RELEASE_LIST} ${CONAN_CXX_FLAGS_IRRXML_RELEASE_LIST}>
  865.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_IRRXML_RELEASE_LIST} ${CONAN_CXX_FLAGS_IRRXML_RELEASE_LIST}>
  866.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_IRRXML_RELEASE_LIST} ${CONAN_CXX_FLAGS_IRRXML_RELEASE_LIST}>
  867.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_IRRXML_DEBUG_LIST}  ${CONAN_CXX_FLAGS_IRRXML_DEBUG_LIST}>)
  868.  
  869.  
  870.     conan_package_library_targets("${CONAN_LIBS_DOUBLE-CONVERSION}" "${CONAN_LIB_DIRS_DOUBLE-CONVERSION}"
  871.                                   CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION "" "" double-conversion)
  872.     conan_package_library_targets("${CONAN_LIBS_DOUBLE-CONVERSION_DEBUG}" "${CONAN_LIB_DIRS_DOUBLE-CONVERSION_DEBUG}"
  873.                                   CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION_DEBUG "" "debug" double-conversion)
  874.     conan_package_library_targets("${CONAN_LIBS_DOUBLE-CONVERSION_RELEASE}" "${CONAN_LIB_DIRS_DOUBLE-CONVERSION_RELEASE}"
  875.                                   CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION_RELEASE "" "release" double-conversion)
  876.  
  877.     add_library(CONAN_PKG::double-conversion INTERFACE IMPORTED)
  878.  
  879.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  880.     set_property(TARGET CONAN_PKG::double-conversion PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION} ${CONAN_SHARED_LINKER_FLAGS_DOUBLE-CONVERSION_LIST} ${CONAN_EXE_LINKER_FLAGS_DOUBLE-CONVERSION_LIST}
  881.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST}>
  882.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST}>
  883.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST}>
  884.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_DOUBLE-CONVERSION_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_DOUBLE-CONVERSION_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_DOUBLE-CONVERSION_DEBUG_LIST}>
  885.                                                                  )
  886.     set_property(TARGET CONAN_PKG::double-conversion PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_DOUBLE-CONVERSION}
  887.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_DOUBLE-CONVERSION_RELEASE}>
  888.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_DOUBLE-CONVERSION_RELEASE}>
  889.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_DOUBLE-CONVERSION_RELEASE}>
  890.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_DOUBLE-CONVERSION_DEBUG}>)
  891.     set_property(TARGET CONAN_PKG::double-conversion PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_DOUBLE-CONVERSION}
  892.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_DOUBLE-CONVERSION_RELEASE}>
  893.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_DOUBLE-CONVERSION_RELEASE}>
  894.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_DOUBLE-CONVERSION_RELEASE}>
  895.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_DOUBLE-CONVERSION_DEBUG}>)
  896.     set_property(TARGET CONAN_PKG::double-conversion PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_DOUBLE-CONVERSION_LIST} ${CONAN_CXX_FLAGS_DOUBLE-CONVERSION_LIST}
  897.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST} ${CONAN_CXX_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST}>
  898.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST} ${CONAN_CXX_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST}>
  899.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST} ${CONAN_CXX_FLAGS_DOUBLE-CONVERSION_RELEASE_LIST}>
  900.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_DOUBLE-CONVERSION_DEBUG_LIST}  ${CONAN_CXX_FLAGS_DOUBLE-CONVERSION_DEBUG_LIST}>)
  901.  
  902.  
  903.     conan_package_library_targets("${CONAN_LIBS_GLOG}" "${CONAN_LIB_DIRS_GLOG}"
  904.                                   CONAN_PACKAGE_TARGETS_GLOG "CONAN_PKG::gflags" "" glog)
  905.     conan_package_library_targets("${CONAN_LIBS_GLOG_DEBUG}" "${CONAN_LIB_DIRS_GLOG_DEBUG}"
  906.                                   CONAN_PACKAGE_TARGETS_GLOG_DEBUG "CONAN_PKG::gflags" "debug" glog)
  907.     conan_package_library_targets("${CONAN_LIBS_GLOG_RELEASE}" "${CONAN_LIB_DIRS_GLOG_RELEASE}"
  908.                                   CONAN_PACKAGE_TARGETS_GLOG_RELEASE "CONAN_PKG::gflags" "release" glog)
  909.  
  910.     add_library(CONAN_PKG::glog INTERFACE IMPORTED)
  911.  
  912.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  913.     set_property(TARGET CONAN_PKG::glog PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_GLOG} ${CONAN_SHARED_LINKER_FLAGS_GLOG_LIST} ${CONAN_EXE_LINKER_FLAGS_GLOG_LIST}
  914.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_GLOG_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLOG_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLOG_RELEASE_LIST}>
  915.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_GLOG_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLOG_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLOG_RELEASE_LIST}>
  916.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_GLOG_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GLOG_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GLOG_RELEASE_LIST}>
  917.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_GLOG_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_GLOG_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_GLOG_DEBUG_LIST}>
  918.                                                                  CONAN_PKG::gflags)
  919.     set_property(TARGET CONAN_PKG::glog PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_GLOG}
  920.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_GLOG_RELEASE}>
  921.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_GLOG_RELEASE}>
  922.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_GLOG_RELEASE}>
  923.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_GLOG_DEBUG}>)
  924.     set_property(TARGET CONAN_PKG::glog PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_GLOG}
  925.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_GLOG_RELEASE}>
  926.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_GLOG_RELEASE}>
  927.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_GLOG_RELEASE}>
  928.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_GLOG_DEBUG}>)
  929.     set_property(TARGET CONAN_PKG::glog PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_GLOG_LIST} ${CONAN_CXX_FLAGS_GLOG_LIST}
  930.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_GLOG_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLOG_RELEASE_LIST}>
  931.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_GLOG_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLOG_RELEASE_LIST}>
  932.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_GLOG_RELEASE_LIST} ${CONAN_CXX_FLAGS_GLOG_RELEASE_LIST}>
  933.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_GLOG_DEBUG_LIST}  ${CONAN_CXX_FLAGS_GLOG_DEBUG_LIST}>)
  934.  
  935.  
  936.     conan_package_library_targets("${CONAN_LIBS_LIBEVENT}" "${CONAN_LIB_DIRS_LIBEVENT}"
  937.                                   CONAN_PACKAGE_TARGETS_LIBEVENT "CONAN_PKG::OpenSSL" "" libevent)
  938.     conan_package_library_targets("${CONAN_LIBS_LIBEVENT_DEBUG}" "${CONAN_LIB_DIRS_LIBEVENT_DEBUG}"
  939.                                   CONAN_PACKAGE_TARGETS_LIBEVENT_DEBUG "CONAN_PKG::OpenSSL" "debug" libevent)
  940.     conan_package_library_targets("${CONAN_LIBS_LIBEVENT_RELEASE}" "${CONAN_LIB_DIRS_LIBEVENT_RELEASE}"
  941.                                   CONAN_PACKAGE_TARGETS_LIBEVENT_RELEASE "CONAN_PKG::OpenSSL" "release" libevent)
  942.  
  943.     add_library(CONAN_PKG::libevent INTERFACE IMPORTED)
  944.  
  945.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  946.     set_property(TARGET CONAN_PKG::libevent PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_LIBEVENT} ${CONAN_SHARED_LINKER_FLAGS_LIBEVENT_LIST} ${CONAN_EXE_LINKER_FLAGS_LIBEVENT_LIST}
  947.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_LIBEVENT_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_LIBEVENT_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_LIBEVENT_RELEASE_LIST}>
  948.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_LIBEVENT_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_LIBEVENT_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_LIBEVENT_RELEASE_LIST}>
  949.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_LIBEVENT_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_LIBEVENT_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_LIBEVENT_RELEASE_LIST}>
  950.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_LIBEVENT_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_LIBEVENT_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_LIBEVENT_DEBUG_LIST}>
  951.                                                                  CONAN_PKG::OpenSSL)
  952.     set_property(TARGET CONAN_PKG::libevent PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_LIBEVENT}
  953.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_LIBEVENT_RELEASE}>
  954.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_LIBEVENT_RELEASE}>
  955.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_LIBEVENT_RELEASE}>
  956.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_LIBEVENT_DEBUG}>)
  957.     set_property(TARGET CONAN_PKG::libevent PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_LIBEVENT}
  958.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_LIBEVENT_RELEASE}>
  959.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_LIBEVENT_RELEASE}>
  960.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_LIBEVENT_RELEASE}>
  961.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_LIBEVENT_DEBUG}>)
  962.     set_property(TARGET CONAN_PKG::libevent PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_LIBEVENT_LIST} ${CONAN_CXX_FLAGS_LIBEVENT_LIST}
  963.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_LIBEVENT_RELEASE_LIST} ${CONAN_CXX_FLAGS_LIBEVENT_RELEASE_LIST}>
  964.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_LIBEVENT_RELEASE_LIST} ${CONAN_CXX_FLAGS_LIBEVENT_RELEASE_LIST}>
  965.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_LIBEVENT_RELEASE_LIST} ${CONAN_CXX_FLAGS_LIBEVENT_RELEASE_LIST}>
  966.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_LIBEVENT_DEBUG_LIST}  ${CONAN_CXX_FLAGS_LIBEVENT_DEBUG_LIST}>)
  967.  
  968.  
  969.     conan_package_library_targets("${CONAN_LIBS_LZ4}" "${CONAN_LIB_DIRS_LZ4}"
  970.                                   CONAN_PACKAGE_TARGETS_LZ4 "" "" lz4)
  971.     conan_package_library_targets("${CONAN_LIBS_LZ4_DEBUG}" "${CONAN_LIB_DIRS_LZ4_DEBUG}"
  972.                                   CONAN_PACKAGE_TARGETS_LZ4_DEBUG "" "debug" lz4)
  973.     conan_package_library_targets("${CONAN_LIBS_LZ4_RELEASE}" "${CONAN_LIB_DIRS_LZ4_RELEASE}"
  974.                                   CONAN_PACKAGE_TARGETS_LZ4_RELEASE "" "release" lz4)
  975.  
  976.     add_library(CONAN_PKG::lz4 INTERFACE IMPORTED)
  977.  
  978.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  979.     set_property(TARGET CONAN_PKG::lz4 PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_LZ4} ${CONAN_SHARED_LINKER_FLAGS_LZ4_LIST} ${CONAN_EXE_LINKER_FLAGS_LZ4_LIST}
  980.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_LZ4_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_LZ4_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_LZ4_RELEASE_LIST}>
  981.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_LZ4_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_LZ4_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_LZ4_RELEASE_LIST}>
  982.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_LZ4_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_LZ4_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_LZ4_RELEASE_LIST}>
  983.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_LZ4_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_LZ4_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_LZ4_DEBUG_LIST}>
  984.                                                                  )
  985.     set_property(TARGET CONAN_PKG::lz4 PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_LZ4}
  986.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_LZ4_RELEASE}>
  987.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_LZ4_RELEASE}>
  988.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_LZ4_RELEASE}>
  989.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_LZ4_DEBUG}>)
  990.     set_property(TARGET CONAN_PKG::lz4 PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_LZ4}
  991.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_LZ4_RELEASE}>
  992.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_LZ4_RELEASE}>
  993.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_LZ4_RELEASE}>
  994.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_LZ4_DEBUG}>)
  995.     set_property(TARGET CONAN_PKG::lz4 PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_LZ4_LIST} ${CONAN_CXX_FLAGS_LZ4_LIST}
  996.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_LZ4_RELEASE_LIST} ${CONAN_CXX_FLAGS_LZ4_RELEASE_LIST}>
  997.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_LZ4_RELEASE_LIST} ${CONAN_CXX_FLAGS_LZ4_RELEASE_LIST}>
  998.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_LZ4_RELEASE_LIST} ${CONAN_CXX_FLAGS_LZ4_RELEASE_LIST}>
  999.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_LZ4_DEBUG_LIST}  ${CONAN_CXX_FLAGS_LZ4_DEBUG_LIST}>)
  1000.  
  1001.  
  1002.     conan_package_library_targets("${CONAN_LIBS_ZSTD}" "${CONAN_LIB_DIRS_ZSTD}"
  1003.                                   CONAN_PACKAGE_TARGETS_ZSTD "" "" zstd)
  1004.     conan_package_library_targets("${CONAN_LIBS_ZSTD_DEBUG}" "${CONAN_LIB_DIRS_ZSTD_DEBUG}"
  1005.                                   CONAN_PACKAGE_TARGETS_ZSTD_DEBUG "" "debug" zstd)
  1006.     conan_package_library_targets("${CONAN_LIBS_ZSTD_RELEASE}" "${CONAN_LIB_DIRS_ZSTD_RELEASE}"
  1007.                                   CONAN_PACKAGE_TARGETS_ZSTD_RELEASE "" "release" zstd)
  1008.  
  1009.     add_library(CONAN_PKG::zstd INTERFACE IMPORTED)
  1010.  
  1011.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  1012.     set_property(TARGET CONAN_PKG::zstd PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_ZSTD} ${CONAN_SHARED_LINKER_FLAGS_ZSTD_LIST} ${CONAN_EXE_LINKER_FLAGS_ZSTD_LIST}
  1013.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_ZSTD_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ZSTD_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ZSTD_RELEASE_LIST}>
  1014.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_ZSTD_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ZSTD_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ZSTD_RELEASE_LIST}>
  1015.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_ZSTD_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ZSTD_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ZSTD_RELEASE_LIST}>
  1016.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_ZSTD_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_ZSTD_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_ZSTD_DEBUG_LIST}>
  1017.                                                                  )
  1018.     set_property(TARGET CONAN_PKG::zstd PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_ZSTD}
  1019.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_ZSTD_RELEASE}>
  1020.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_ZSTD_RELEASE}>
  1021.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_ZSTD_RELEASE}>
  1022.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_ZSTD_DEBUG}>)
  1023.     set_property(TARGET CONAN_PKG::zstd PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_ZSTD}
  1024.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_ZSTD_RELEASE}>
  1025.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_ZSTD_RELEASE}>
  1026.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_ZSTD_RELEASE}>
  1027.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_ZSTD_DEBUG}>)
  1028.     set_property(TARGET CONAN_PKG::zstd PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_ZSTD_LIST} ${CONAN_CXX_FLAGS_ZSTD_LIST}
  1029.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_ZSTD_RELEASE_LIST} ${CONAN_CXX_FLAGS_ZSTD_RELEASE_LIST}>
  1030.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_ZSTD_RELEASE_LIST} ${CONAN_CXX_FLAGS_ZSTD_RELEASE_LIST}>
  1031.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_ZSTD_RELEASE_LIST} ${CONAN_CXX_FLAGS_ZSTD_RELEASE_LIST}>
  1032.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_ZSTD_DEBUG_LIST}  ${CONAN_CXX_FLAGS_ZSTD_DEBUG_LIST}>)
  1033.  
  1034.  
  1035.     conan_package_library_targets("${CONAN_LIBS_BZIP2}" "${CONAN_LIB_DIRS_BZIP2}"
  1036.                                   CONAN_PACKAGE_TARGETS_BZIP2 "" "" bzip2)
  1037.     conan_package_library_targets("${CONAN_LIBS_BZIP2_DEBUG}" "${CONAN_LIB_DIRS_BZIP2_DEBUG}"
  1038.                                   CONAN_PACKAGE_TARGETS_BZIP2_DEBUG "" "debug" bzip2)
  1039.     conan_package_library_targets("${CONAN_LIBS_BZIP2_RELEASE}" "${CONAN_LIB_DIRS_BZIP2_RELEASE}"
  1040.                                   CONAN_PACKAGE_TARGETS_BZIP2_RELEASE "" "release" bzip2)
  1041.  
  1042.     add_library(CONAN_PKG::bzip2 INTERFACE IMPORTED)
  1043.  
  1044.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  1045.     set_property(TARGET CONAN_PKG::bzip2 PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_BZIP2} ${CONAN_SHARED_LINKER_FLAGS_BZIP2_LIST} ${CONAN_EXE_LINKER_FLAGS_BZIP2_LIST}
  1046.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_BZIP2_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_BZIP2_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_BZIP2_RELEASE_LIST}>
  1047.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_BZIP2_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_BZIP2_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_BZIP2_RELEASE_LIST}>
  1048.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_BZIP2_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_BZIP2_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_BZIP2_RELEASE_LIST}>
  1049.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_BZIP2_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_BZIP2_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_BZIP2_DEBUG_LIST}>
  1050.                                                                  )
  1051.     set_property(TARGET CONAN_PKG::bzip2 PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_BZIP2}
  1052.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_BZIP2_RELEASE}>
  1053.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_BZIP2_RELEASE}>
  1054.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_BZIP2_RELEASE}>
  1055.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_BZIP2_DEBUG}>)
  1056.     set_property(TARGET CONAN_PKG::bzip2 PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_BZIP2}
  1057.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_BZIP2_RELEASE}>
  1058.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_BZIP2_RELEASE}>
  1059.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_BZIP2_RELEASE}>
  1060.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_BZIP2_DEBUG}>)
  1061.     set_property(TARGET CONAN_PKG::bzip2 PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_BZIP2_LIST} ${CONAN_CXX_FLAGS_BZIP2_LIST}
  1062.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_BZIP2_RELEASE_LIST} ${CONAN_CXX_FLAGS_BZIP2_RELEASE_LIST}>
  1063.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_BZIP2_RELEASE_LIST} ${CONAN_CXX_FLAGS_BZIP2_RELEASE_LIST}>
  1064.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_BZIP2_RELEASE_LIST} ${CONAN_CXX_FLAGS_BZIP2_RELEASE_LIST}>
  1065.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_BZIP2_DEBUG_LIST}  ${CONAN_CXX_FLAGS_BZIP2_DEBUG_LIST}>)
  1066.  
  1067.  
  1068.     conan_package_library_targets("${CONAN_LIBS_GFLAGS}" "${CONAN_LIB_DIRS_GFLAGS}"
  1069.                                   CONAN_PACKAGE_TARGETS_GFLAGS "" "" gflags)
  1070.     conan_package_library_targets("${CONAN_LIBS_GFLAGS_DEBUG}" "${CONAN_LIB_DIRS_GFLAGS_DEBUG}"
  1071.                                   CONAN_PACKAGE_TARGETS_GFLAGS_DEBUG "" "debug" gflags)
  1072.     conan_package_library_targets("${CONAN_LIBS_GFLAGS_RELEASE}" "${CONAN_LIB_DIRS_GFLAGS_RELEASE}"
  1073.                                   CONAN_PACKAGE_TARGETS_GFLAGS_RELEASE "" "release" gflags)
  1074.  
  1075.     add_library(CONAN_PKG::gflags INTERFACE IMPORTED)
  1076.  
  1077.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  1078.     set_property(TARGET CONAN_PKG::gflags PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_GFLAGS} ${CONAN_SHARED_LINKER_FLAGS_GFLAGS_LIST} ${CONAN_EXE_LINKER_FLAGS_GFLAGS_LIST}
  1079.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_GFLAGS_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GFLAGS_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GFLAGS_RELEASE_LIST}>
  1080.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_GFLAGS_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GFLAGS_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GFLAGS_RELEASE_LIST}>
  1081.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_GFLAGS_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_GFLAGS_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_GFLAGS_RELEASE_LIST}>
  1082.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_GFLAGS_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_GFLAGS_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_GFLAGS_DEBUG_LIST}>
  1083.                                                                  )
  1084.     set_property(TARGET CONAN_PKG::gflags PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_GFLAGS}
  1085.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_GFLAGS_RELEASE}>
  1086.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_GFLAGS_RELEASE}>
  1087.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_GFLAGS_RELEASE}>
  1088.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_GFLAGS_DEBUG}>)
  1089.     set_property(TARGET CONAN_PKG::gflags PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_GFLAGS}
  1090.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_GFLAGS_RELEASE}>
  1091.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_GFLAGS_RELEASE}>
  1092.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_GFLAGS_RELEASE}>
  1093.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_GFLAGS_DEBUG}>)
  1094.     set_property(TARGET CONAN_PKG::gflags PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_GFLAGS_LIST} ${CONAN_CXX_FLAGS_GFLAGS_LIST}
  1095.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_GFLAGS_RELEASE_LIST} ${CONAN_CXX_FLAGS_GFLAGS_RELEASE_LIST}>
  1096.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_GFLAGS_RELEASE_LIST} ${CONAN_CXX_FLAGS_GFLAGS_RELEASE_LIST}>
  1097.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_GFLAGS_RELEASE_LIST} ${CONAN_CXX_FLAGS_GFLAGS_RELEASE_LIST}>
  1098.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_GFLAGS_DEBUG_LIST}  ${CONAN_CXX_FLAGS_GFLAGS_DEBUG_LIST}>)
  1099.  
  1100.  
  1101.     conan_package_library_targets("${CONAN_LIBS_OPENSSL}" "${CONAN_LIB_DIRS_OPENSSL}"
  1102.                                   CONAN_PACKAGE_TARGETS_OPENSSL "CONAN_PKG::zlib" "" OpenSSL)
  1103.     conan_package_library_targets("${CONAN_LIBS_OPENSSL_DEBUG}" "${CONAN_LIB_DIRS_OPENSSL_DEBUG}"
  1104.                                   CONAN_PACKAGE_TARGETS_OPENSSL_DEBUG "CONAN_PKG::zlib" "debug" OpenSSL)
  1105.     conan_package_library_targets("${CONAN_LIBS_OPENSSL_RELEASE}" "${CONAN_LIB_DIRS_OPENSSL_RELEASE}"
  1106.                                   CONAN_PACKAGE_TARGETS_OPENSSL_RELEASE "CONAN_PKG::zlib" "release" OpenSSL)
  1107.  
  1108.     add_library(CONAN_PKG::OpenSSL INTERFACE IMPORTED)
  1109.  
  1110.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  1111.     set_property(TARGET CONAN_PKG::OpenSSL PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_OPENSSL} ${CONAN_SHARED_LINKER_FLAGS_OPENSSL_LIST} ${CONAN_EXE_LINKER_FLAGS_OPENSSL_LIST}
  1112.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_OPENSSL_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_OPENSSL_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_OPENSSL_RELEASE_LIST}>
  1113.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_OPENSSL_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_OPENSSL_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_OPENSSL_RELEASE_LIST}>
  1114.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_OPENSSL_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_OPENSSL_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_OPENSSL_RELEASE_LIST}>
  1115.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_OPENSSL_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_OPENSSL_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_OPENSSL_DEBUG_LIST}>
  1116.                                                                  CONAN_PKG::zlib)
  1117.     set_property(TARGET CONAN_PKG::OpenSSL PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_OPENSSL}
  1118.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_OPENSSL_RELEASE}>
  1119.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_OPENSSL_RELEASE}>
  1120.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_OPENSSL_RELEASE}>
  1121.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_OPENSSL_DEBUG}>)
  1122.     set_property(TARGET CONAN_PKG::OpenSSL PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_OPENSSL}
  1123.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_OPENSSL_RELEASE}>
  1124.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_OPENSSL_RELEASE}>
  1125.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_OPENSSL_RELEASE}>
  1126.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_OPENSSL_DEBUG}>)
  1127.     set_property(TARGET CONAN_PKG::OpenSSL PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_OPENSSL_LIST} ${CONAN_CXX_FLAGS_OPENSSL_LIST}
  1128.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_OPENSSL_RELEASE_LIST} ${CONAN_CXX_FLAGS_OPENSSL_RELEASE_LIST}>
  1129.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_OPENSSL_RELEASE_LIST} ${CONAN_CXX_FLAGS_OPENSSL_RELEASE_LIST}>
  1130.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_OPENSSL_RELEASE_LIST} ${CONAN_CXX_FLAGS_OPENSSL_RELEASE_LIST}>
  1131.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_OPENSSL_DEBUG_LIST}  ${CONAN_CXX_FLAGS_OPENSSL_DEBUG_LIST}>)
  1132.  
  1133.  
  1134.     conan_package_library_targets("${CONAN_LIBS_ZLIB}" "${CONAN_LIB_DIRS_ZLIB}"
  1135.                                   CONAN_PACKAGE_TARGETS_ZLIB "" "" zlib)
  1136.     conan_package_library_targets("${CONAN_LIBS_ZLIB_DEBUG}" "${CONAN_LIB_DIRS_ZLIB_DEBUG}"
  1137.                                   CONAN_PACKAGE_TARGETS_ZLIB_DEBUG "" "debug" zlib)
  1138.     conan_package_library_targets("${CONAN_LIBS_ZLIB_RELEASE}" "${CONAN_LIB_DIRS_ZLIB_RELEASE}"
  1139.                                   CONAN_PACKAGE_TARGETS_ZLIB_RELEASE "" "release" zlib)
  1140.  
  1141.     add_library(CONAN_PKG::zlib INTERFACE IMPORTED)
  1142.  
  1143.     # Property INTERFACE_LINK_FLAGS do not work, necessary to add to INTERFACE_LINK_LIBRARIES
  1144.     set_property(TARGET CONAN_PKG::zlib PROPERTY INTERFACE_LINK_LIBRARIES ${CONAN_PACKAGE_TARGETS_ZLIB} ${CONAN_SHARED_LINKER_FLAGS_ZLIB_LIST} ${CONAN_EXE_LINKER_FLAGS_ZLIB_LIST}
  1145.                                                                  $<$<CONFIG:Release>:${CONAN_PACKAGE_TARGETS_ZLIB_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ZLIB_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ZLIB_RELEASE_LIST}>
  1146.                                                                  $<$<CONFIG:RelWithDebInfo>:${CONAN_PACKAGE_TARGETS_ZLIB_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ZLIB_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ZLIB_RELEASE_LIST}>
  1147.                                                                  $<$<CONFIG:MinSizeRel>:${CONAN_PACKAGE_TARGETS_ZLIB_RELEASE} ${CONAN_SHARED_LINKER_FLAGS_ZLIB_RELEASE_LIST} ${CONAN_EXE_LINKER_FLAGS_ZLIB_RELEASE_LIST}>
  1148.                                                                  $<$<CONFIG:Debug>:${CONAN_PACKAGE_TARGETS_ZLIB_DEBUG} ${CONAN_SHARED_LINKER_FLAGS_ZLIB_DEBUG_LIST} ${CONAN_EXE_LINKER_FLAGS_ZLIB_DEBUG_LIST}>
  1149.                                                                  )
  1150.     set_property(TARGET CONAN_PKG::zlib PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CONAN_INCLUDE_DIRS_ZLIB}
  1151.                                                                       $<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_ZLIB_RELEASE}>
  1152.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_ZLIB_RELEASE}>
  1153.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_ZLIB_RELEASE}>
  1154.                                                                       $<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_ZLIB_DEBUG}>)
  1155.     set_property(TARGET CONAN_PKG::zlib PROPERTY INTERFACE_COMPILE_DEFINITIONS ${CONAN_COMPILE_DEFINITIONS_ZLIB}
  1156.                                                                       $<$<CONFIG:Release>:${CONAN_COMPILE_DEFINITIONS_ZLIB_RELEASE}>
  1157.                                                                       $<$<CONFIG:RelWithDebInfo>:${CONAN_COMPILE_DEFINITIONS_ZLIB_RELEASE}>
  1158.                                                                       $<$<CONFIG:MinSizeRel>:${CONAN_COMPILE_DEFINITIONS_ZLIB_RELEASE}>
  1159.                                                                       $<$<CONFIG:Debug>:${CONAN_COMPILE_DEFINITIONS_ZLIB_DEBUG}>)
  1160.     set_property(TARGET CONAN_PKG::zlib PROPERTY INTERFACE_COMPILE_OPTIONS ${CONAN_C_FLAGS_ZLIB_LIST} ${CONAN_CXX_FLAGS_ZLIB_LIST}
  1161.                                                                   $<$<CONFIG:Release>:${CONAN_C_FLAGS_ZLIB_RELEASE_LIST} ${CONAN_CXX_FLAGS_ZLIB_RELEASE_LIST}>
  1162.                                                                   $<$<CONFIG:RelWithDebInfo>:${CONAN_C_FLAGS_ZLIB_RELEASE_LIST} ${CONAN_CXX_FLAGS_ZLIB_RELEASE_LIST}>
  1163.                                                                   $<$<CONFIG:MinSizeRel>:${CONAN_C_FLAGS_ZLIB_RELEASE_LIST} ${CONAN_CXX_FLAGS_ZLIB_RELEASE_LIST}>
  1164.                                                                   $<$<CONFIG:Debug>:${CONAN_C_FLAGS_ZLIB_DEBUG_LIST}  ${CONAN_CXX_FLAGS_ZLIB_DEBUG_LIST}>)
  1165.  
  1166.     set(CONAN_TARGETS CONAN_PKG::glm CONAN_PKG::glbinding CONAN_PKG::TBB CONAN_PKG::Assimp CONAN_PKG::jsonformoderncpp CONAN_PKG::fmt CONAN_PKG::glfw CONAN_PKG::folly CONAN_PKG::boost CONAN_PKG::IrrXML CONAN_PKG::double-conversion CONAN_PKG::glog CONAN_PKG::libevent CONAN_PKG::lz4 CONAN_PKG::zstd CONAN_PKG::bzip2 CONAN_PKG::gflags CONAN_PKG::OpenSSL CONAN_PKG::zlib)
  1167.  
  1168. endmacro()
  1169.  
  1170.  
  1171. macro(conan_basic_setup)
  1172.     set(options TARGETS NO_OUTPUT_DIRS SKIP_RPATH KEEP_RPATHS SKIP_STD SKIP_FPIC)
  1173.     cmake_parse_arguments(ARGUMENTS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN} )
  1174.     if(CONAN_EXPORTED)
  1175.         message(STATUS "Conan: called by CMake conan helper")
  1176.     endif()
  1177.     if(CONAN_IN_LOCAL_CACHE)
  1178.         message(STATUS "Conan: called inside local cache")
  1179.     endif()
  1180.     conan_check_compiler()
  1181.     if(NOT ARGUMENTS_NO_OUTPUT_DIRS)
  1182.         conan_output_dirs_setup()
  1183.     endif()
  1184.     conan_set_find_library_paths()
  1185.     if(NOT ARGUMENTS_TARGETS)
  1186.         message(STATUS "Conan: Using cmake global configuration")
  1187.         conan_global_flags()
  1188.     else()
  1189.         message(STATUS "Conan: Using cmake targets configuration")
  1190.         conan_define_targets()
  1191.     endif()
  1192.     if(ARGUMENTS_SKIP_RPATH)
  1193.         # Change by "DEPRECATION" or "SEND_ERROR" when we are ready
  1194.         message(WARNING "Conan: SKIP_RPATH is deprecated, it has been renamed to KEEP_RPATHS")
  1195.     endif()
  1196.     if(NOT ARGUMENTS_SKIP_RPATH AND NOT ARGUMENTS_KEEP_RPATHS)
  1197.         # Parameter has renamed, but we keep the compatibility with old SKIP_RPATH
  1198.         message(STATUS "Conan: Adjusting default RPATHs Conan policies")
  1199.         conan_set_rpath()
  1200.     endif()
  1201.     if(NOT ARGUMENTS_SKIP_STD)
  1202.         message(STATUS "Conan: Adjusting language standard")
  1203.         conan_set_std()
  1204.     endif()
  1205.     if(NOT ARGUMENTS_SKIP_FPIC)
  1206.         conan_set_fpic()
  1207.     endif()
  1208.     conan_set_vs_runtime()
  1209.     conan_set_libcxx()
  1210.     conan_set_find_paths()
  1211. endmacro()
  1212.  
  1213. macro(conan_set_find_paths)
  1214.     # CMAKE_MODULE_PATH does not have Debug/Release config, but there are variables
  1215.     # CONAN_CMAKE_MODULE_PATH_DEBUG to be used by the consumer
  1216.     # CMake can find findXXX.cmake files in the root of packages
  1217.     set(CMAKE_MODULE_PATH ${CONAN_CMAKE_MODULE_PATH} ${CMAKE_MODULE_PATH})
  1218.  
  1219.     # Make find_package() to work
  1220.     set(CMAKE_PREFIX_PATH ${CONAN_CMAKE_MODULE_PATH} ${CMAKE_PREFIX_PATH})
  1221.  
  1222.     # Set the find root path (cross build)
  1223.     set(CMAKE_FIND_ROOT_PATH ${CONAN_CMAKE_FIND_ROOT_PATH} ${CMAKE_FIND_ROOT_PATH})
  1224.     if(CONAN_CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
  1225.         set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ${CONAN_CMAKE_FIND_ROOT_PATH_MODE_PROGRAM})
  1226.     endif()
  1227.     if(CONAN_CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
  1228.         set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ${CONAN_CMAKE_FIND_ROOT_PATH_MODE_LIBRARY})
  1229.     endif()
  1230.     if(CONAN_CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
  1231.         set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ${CONAN_CMAKE_FIND_ROOT_PATH_MODE_INCLUDE})
  1232.     endif()
  1233. endmacro()
  1234.  
  1235. macro(conan_set_find_library_paths)
  1236.     # CMAKE_INCLUDE_PATH, CMAKE_LIBRARY_PATH does not have Debug/Release config, but there are variables
  1237.     # CONAN_INCLUDE_DIRS_DEBUG/RELEASE CONAN_LIB_DIRS_DEBUG/RELEASE to be used by the consumer
  1238.     # For find_library
  1239.     set(CMAKE_INCLUDE_PATH ${CONAN_INCLUDE_DIRS} ${CMAKE_INCLUDE_PATH})
  1240.     set(CMAKE_LIBRARY_PATH ${CONAN_LIB_DIRS} ${CMAKE_LIBRARY_PATH})
  1241. endmacro()
  1242.  
  1243. macro(conan_set_vs_runtime)
  1244.     if(CONAN_LINK_RUNTIME)
  1245.         foreach(flag CMAKE_C_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE
  1246.                      CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO
  1247.                      CMAKE_C_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL)
  1248.             if(DEFINED ${flag})
  1249.                 string(REPLACE "/MD" ${CONAN_LINK_RUNTIME} ${flag} "${${flag}}")
  1250.             endif()
  1251.         endforeach()
  1252.         foreach(flag CMAKE_C_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG)
  1253.             if(DEFINED ${flag})
  1254.                 string(REPLACE "/MDd" ${CONAN_LINK_RUNTIME} ${flag} "${${flag}}")
  1255.             endif()
  1256.         endforeach()
  1257.     endif()
  1258. endmacro()
  1259.  
  1260. macro(conan_flags_setup)
  1261.     # Macro maintained for backwards compatibility
  1262.     conan_set_find_library_paths()
  1263.     conan_global_flags()
  1264.     conan_set_rpath()
  1265.     conan_set_vs_runtime()
  1266.     conan_set_libcxx()
  1267. endmacro()
  1268.  
  1269.  
  1270.  
  1271. function(conan_find_libraries_abs_path libraries package_libdir libraries_abs_path)
  1272.     foreach(_LIBRARY_NAME ${libraries})
  1273.         unset(CONAN_FOUND_LIBRARY CACHE)
  1274.         find_library(CONAN_FOUND_LIBRARY NAME ${_LIBRARY_NAME} PATHS ${package_libdir}
  1275.                      NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
  1276.         if(CONAN_FOUND_LIBRARY)
  1277.             message(STATUS "Library ${_LIBRARY_NAME} found ${CONAN_FOUND_LIBRARY}")
  1278.             set(CONAN_FULLPATH_LIBS ${CONAN_FULLPATH_LIBS} ${CONAN_FOUND_LIBRARY})
  1279.         else()
  1280.             message(STATUS "Library ${_LIBRARY_NAME} not found in package, might be system one")
  1281.             set(CONAN_FULLPATH_LIBS ${CONAN_FULLPATH_LIBS} ${_LIBRARY_NAME})
  1282.         endif()
  1283.     endforeach()
  1284.     unset(CONAN_FOUND_LIBRARY CACHE)
  1285.     set(${libraries_abs_path} ${CONAN_FULLPATH_LIBS} PARENT_SCOPE)
  1286. endfunction()
  1287.  
  1288. function(conan_package_library_targets libraries package_libdir libraries_abs_path deps build_type package_name)
  1289.     foreach(_LIBRARY_NAME ${libraries})
  1290.         unset(CONAN_FOUND_LIBRARY CACHE)
  1291.         find_library(CONAN_FOUND_LIBRARY NAME ${_LIBRARY_NAME} PATHS ${package_libdir}
  1292.                      NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
  1293.         if(CONAN_FOUND_LIBRARY)
  1294.             message(STATUS "Library ${_LIBRARY_NAME} found ${CONAN_FOUND_LIBRARY}")
  1295.             set(_LIB_NAME CONAN_LIB::${package_name}_${_LIBRARY_NAME}${build_type})
  1296.             add_library(${_LIB_NAME} UNKNOWN IMPORTED)
  1297.             set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_LOCATION ${CONAN_FOUND_LIBRARY})
  1298.             string(REPLACE " " ";" deps_list "${deps}")
  1299.             set_property(TARGET ${_LIB_NAME} PROPERTY INTERFACE_LINK_LIBRARIES ${deps_list})
  1300.             set(CONAN_FULLPATH_LIBS ${CONAN_FULLPATH_LIBS} ${_LIB_NAME})
  1301.         else()
  1302.             message(STATUS "Library ${_LIBRARY_NAME} not found in package, might be system one")
  1303.             set(CONAN_FULLPATH_LIBS ${CONAN_FULLPATH_LIBS} ${_LIBRARY_NAME})
  1304.         endif()
  1305.     endforeach()
  1306.     unset(CONAN_FOUND_LIBRARY CACHE)
  1307.     set(${libraries_abs_path} ${CONAN_FULLPATH_LIBS} PARENT_SCOPE)
  1308. endfunction()
  1309.  
  1310. macro(conan_set_libcxx)
  1311.     if(DEFINED CONAN_LIBCXX)
  1312.         message(STATUS "Conan: C++ stdlib: ${CONAN_LIBCXX}")
  1313.         if(CONAN_COMPILER STREQUAL "clang" OR CONAN_COMPILER STREQUAL "apple-clang")
  1314.             if(CONAN_LIBCXX STREQUAL "libstdc++" OR CONAN_LIBCXX STREQUAL "libstdc++11" )
  1315.                 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libstdc++")
  1316.             elseif(CONAN_LIBCXX STREQUAL "libc++")
  1317.                 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
  1318.             endif()
  1319.         endif()
  1320.         if(CONAN_COMPILER STREQUAL "sun-cc")
  1321.             if(CONAN_LIBCXX STREQUAL "libCstd")
  1322.                 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -library=Cstd")
  1323.             elseif(CONAN_LIBCXX STREQUAL "libstdcxx")
  1324.                 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -library=stdcxx4")
  1325.             elseif(CONAN_LIBCXX STREQUAL "libstlport")
  1326.                 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -library=stlport4")
  1327.             elseif(CONAN_LIBCXX STREQUAL "libstdc++")
  1328.                 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -library=stdcpp")
  1329.             endif()
  1330.         endif()
  1331.         if(CONAN_LIBCXX STREQUAL "libstdc++11")
  1332.             add_definitions(-D_GLIBCXX_USE_CXX11_ABI=1)
  1333.         elseif(CONAN_LIBCXX STREQUAL "libstdc++")
  1334.             add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
  1335.         endif()
  1336.     endif()
  1337. endmacro()
  1338.  
  1339. macro(conan_set_std)
  1340.   # Do not warn "Manually-specified variables were not used by the project"
  1341.   set(ignorevar "${CONAN_STD_CXX_FLAG}${CONAN_CMAKE_CXX_STANDARD}${CONAN_CMAKE_CXX_EXTENSIONS}")
  1342.   if (CMAKE_VERSION VERSION_LESS "3.1" OR
  1343.      (CMAKE_VERSION VERSION_LESS "3.12" AND ("${CONAN_CMAKE_CXX_STANDARD}" STREQUAL "20" OR "${CONAN_CMAKE_CXX_STANDARD}" STREQUAL "gnu20")))
  1344.     if(CONAN_STD_CXX_FLAG)
  1345.       message(STATUS "Conan setting CXX_FLAGS flags: ${CONAN_STD_CXX_FLAG}")
  1346.       set(CMAKE_CXX_FLAGS "${CONAN_STD_CXX_FLAG} ${CMAKE_CXX_FLAGS}")
  1347.     endif()
  1348.   else()
  1349.     if(CONAN_CMAKE_CXX_STANDARD)
  1350.       message(STATUS "Conan setting CPP STANDARD: ${CONAN_CMAKE_CXX_STANDARD} WITH EXTENSIONS ${CONAN_CMAKE_CXX_EXTENSIONS}")
  1351.       set(CMAKE_CXX_STANDARD ${CONAN_CMAKE_CXX_STANDARD})
  1352.       set(CMAKE_CXX_EXTENSIONS ${CONAN_CMAKE_CXX_EXTENSIONS})
  1353.     endif()
  1354.   endif()
  1355. endmacro()
  1356.  
  1357. macro(conan_set_rpath)
  1358.     if(APPLE)
  1359.         # https://cmake.org/Wiki/CMake_RPATH_handling
  1360.         # CONAN GUIDE: All generated libraries should have the id and dependencies to other
  1361.         # dylibs without path, just the name, EX:
  1362.         # libMyLib1.dylib:
  1363.         #     libMyLib1.dylib (compatibility version 0.0.0, current version 0.0.0)
  1364.         #     libMyLib0.dylib (compatibility version 0.0.0, current version 0.0.0)
  1365.         #     /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
  1366.         #     /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
  1367.         set(CMAKE_SKIP_RPATH 1)  # AVOID RPATH FOR *.dylib, ALL LIBS BETWEEN THEM AND THE EXE
  1368.                                  # SHOULD BE ON THE LINKER RESOLVER PATH (./ IS ONE OF THEM)
  1369.         # Policy CMP0068
  1370.         # We want the old behavior, in CMake >= 3.9 CMAKE_SKIP_RPATH won't affect the install_name in OSX
  1371.         set(CMAKE_INSTALL_NAME_DIR "")
  1372.     endif()
  1373. endmacro()
  1374.  
  1375. macro(conan_set_fpic)
  1376.     if(DEFINED CONAN_CMAKE_POSITION_INDEPENDENT_CODE)
  1377.         message(STATUS "Conan: Adjusting fPIC flag (${CONAN_CMAKE_POSITION_INDEPENDENT_CODE})")
  1378.         set(CMAKE_POSITION_INDEPENDENT_CODE ${CONAN_CMAKE_POSITION_INDEPENDENT_CODE})
  1379.     endif()
  1380. endmacro()
  1381.  
  1382. macro(conan_output_dirs_setup)
  1383.     set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
  1384.     set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
  1385.     set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
  1386.     set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
  1387.     set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
  1388.  
  1389.     set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib)
  1390.     set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})
  1391.     set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})
  1392.     set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_MINSIZEREL ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})
  1393.     set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})
  1394.  
  1395.     set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib)
  1396.     set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
  1397.     set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
  1398.     set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_MINSIZEREL ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
  1399.     set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
  1400. endmacro()
  1401.  
  1402. macro(conan_split_version VERSION_STRING MAJOR MINOR)
  1403.     #make a list from the version string
  1404.     string(REPLACE "." ";" VERSION_LIST "${VERSION_STRING}")
  1405.  
  1406.     #write output values
  1407.     list(LENGTH VERSION_LIST _version_len)
  1408.     list(GET VERSION_LIST 0 ${MAJOR})
  1409.     if(${_version_len} GREATER 1)
  1410.         list(GET VERSION_LIST 1 ${MINOR})
  1411.     endif()
  1412. endmacro()
  1413.  
  1414. macro(conan_error_compiler_version)
  1415.     message(FATAL_ERROR "Incorrect '${CONAN_COMPILER}' version 'compiler.version=${CONAN_COMPILER_VERSION}'"
  1416.                         " is not the one detected by CMake: '${CMAKE_CXX_COMPILER_ID}=" ${VERSION_MAJOR}.${VERSION_MINOR}')
  1417. endmacro()
  1418.  
  1419. set(_CONAN_CURRENT_DIR ${CMAKE_CURRENT_LIST_DIR})
  1420. function(conan_get_compiler CONAN_INFO_COMPILER CONAN_INFO_COMPILER_VERSION)
  1421.     MESSAGE(STATUS "Current conanbuildinfo.cmake directory: " ${_CONAN_CURRENT_DIR})
  1422.     if(NOT EXISTS ${_CONAN_CURRENT_DIR}/conaninfo.txt)
  1423.         message(STATUS "WARN: conaninfo.txt not found")
  1424.         return()
  1425.     endif()
  1426.  
  1427.     file (READ "${_CONAN_CURRENT_DIR}/conaninfo.txt" CONANINFO)
  1428.  
  1429.     string(REGEX MATCH "compiler=([-A-Za-z0-9_ ]+)" _MATCHED ${CONANINFO})
  1430.     if(DEFINED CMAKE_MATCH_1)
  1431.         string(STRIP "${CMAKE_MATCH_1}" _CONAN_INFO_COMPILER)
  1432.         set(${CONAN_INFO_COMPILER} ${_CONAN_INFO_COMPILER} PARENT_SCOPE)
  1433.     endif()
  1434.  
  1435.     string(REGEX MATCH "compiler.version=([-A-Za-z0-9_.]+)" _MATCHED ${CONANINFO})
  1436.     if(DEFINED CMAKE_MATCH_1)
  1437.         string(STRIP "${CMAKE_MATCH_1}" _CONAN_INFO_COMPILER_VERSION)
  1438.         set(${CONAN_INFO_COMPILER_VERSION} ${_CONAN_INFO_COMPILER_VERSION} PARENT_SCOPE)
  1439.     endif()
  1440. endfunction()
  1441.  
  1442. function(check_compiler_version)
  1443.     conan_split_version(${CMAKE_CXX_COMPILER_VERSION} VERSION_MAJOR VERSION_MINOR)
  1444.     if(CMAKE_CXX_COMPILER_ID MATCHES MSVC)
  1445.         # https://cmake.org/cmake/help/v3.2/variable/MSVC_VERSION.html
  1446.         if( (CONAN_COMPILER_VERSION STREQUAL "14" AND NOT VERSION_MAJOR STREQUAL "19") OR
  1447.             (CONAN_COMPILER_VERSION STREQUAL "12" AND NOT VERSION_MAJOR STREQUAL "18") OR
  1448.             (CONAN_COMPILER_VERSION STREQUAL "11" AND NOT VERSION_MAJOR STREQUAL "17") OR
  1449.             (CONAN_COMPILER_VERSION STREQUAL "10" AND NOT VERSION_MAJOR STREQUAL "16") OR
  1450.             (CONAN_COMPILER_VERSION STREQUAL "9" AND NOT VERSION_MAJOR STREQUAL "15") OR
  1451.             (CONAN_COMPILER_VERSION STREQUAL "8" AND NOT VERSION_MAJOR STREQUAL "14") OR
  1452.             (CONAN_COMPILER_VERSION STREQUAL "7" AND NOT VERSION_MAJOR STREQUAL "13") OR
  1453.             (CONAN_COMPILER_VERSION STREQUAL "6" AND NOT VERSION_MAJOR STREQUAL "12") )
  1454.             conan_error_compiler_version()
  1455.         endif()
  1456.     elseif(CONAN_COMPILER STREQUAL "gcc")
  1457.         set(_CHECK_VERSION ${VERSION_MAJOR}.${VERSION_MINOR})
  1458.         if(NOT ${CONAN_COMPILER_VERSION} VERSION_LESS 5.0)
  1459.             message(STATUS "Conan: Compiler GCC>=5, checking major version ${CONAN_COMPILER_VERSION}")
  1460.             conan_split_version(${CONAN_COMPILER_VERSION} CONAN_COMPILER_MAJOR CONAN_COMPILER_MINOR)
  1461.             if("${CONAN_COMPILER_MINOR}" STREQUAL "")
  1462.                 set(_CHECK_VERSION ${VERSION_MAJOR})
  1463.             endif()
  1464.         endif()
  1465.         message(STATUS "Conan: Checking correct version: ${_CHECK_VERSION}")
  1466.         if(NOT ${_CHECK_VERSION} VERSION_EQUAL CONAN_COMPILER_VERSION)
  1467.             conan_error_compiler_version()
  1468.         endif()
  1469.     elseif(CONAN_COMPILER MATCHES "clang" OR CONAN_COMPILER STREQUAL "sun-cc")
  1470.         conan_split_version(${CONAN_COMPILER_VERSION} CONAN_COMPILER_MAJOR CONAN_COMPILER_MINOR)
  1471.         if(NOT ${VERSION_MAJOR}.${VERSION_MINOR} VERSION_EQUAL ${CONAN_COMPILER_MAJOR}.${CONAN_COMPILER_MINOR})
  1472.            conan_error_compiler_version()
  1473.         endif()
  1474.     else()
  1475.         message(STATUS "WARN: Unknown compiler '${CONAN_COMPILER}', skipping the version check...")
  1476.     endif()
  1477. endfunction()
  1478.  
  1479. function(conan_check_compiler)
  1480.     if(NOT DEFINED CMAKE_CXX_COMPILER_ID)
  1481.         if(DEFINED CMAKE_C_COMPILER_ID)
  1482.             message(STATUS "This project seems to be plain C, using '${CMAKE_C_COMPILER_ID}' compiler")
  1483.             set(CMAKE_CXX_COMPILER_ID ${CMAKE_C_COMPILER_ID})
  1484.             set(CMAKE_CXX_COMPILER_VERSION ${CMAKE_C_COMPILER_VERSION})
  1485.         else()
  1486.             message(FATAL_ERROR "This project seems to be plain C, but no compiler defined")
  1487.         endif()
  1488.     endif()
  1489.     if(CONAN_DISABLE_CHECK_COMPILER)
  1490.         message(STATUS "WARN: Disabled conan compiler checks")
  1491.         return()
  1492.     endif()
  1493.     if(NOT CMAKE_CXX_COMPILER_ID AND NOT CMAKE_C_COMPILER_ID)
  1494.         # This use case happens when compiler is not identified by CMake, but the compilers are there and work
  1495.         message(STATUS "*** WARN: CMake was not able to identify a C or C++ compiler ***")
  1496.         message(STATUS "*** WARN: Disabling compiler checks. Please make sure your settings match your environment ***")
  1497.         return()
  1498.     endif()
  1499.     if(NOT DEFINED CONAN_COMPILER)
  1500.         conan_get_compiler(CONAN_COMPILER CONAN_COMPILER_VERSION)
  1501.         if(NOT DEFINED CONAN_COMPILER)
  1502.             message(STATUS "WARN: CONAN_COMPILER variable not set, please make sure yourself that "
  1503.                        "your compiler and version matches your declared settings")
  1504.             return()
  1505.         endif()
  1506.     endif()
  1507.  
  1508.     if(NOT CMAKE_HOST_SYSTEM_NAME STREQUAL ${CMAKE_SYSTEM_NAME})
  1509.         set(CROSS_BUILDING 1)
  1510.     endif()
  1511.  
  1512.     # If using VS, verify toolset
  1513.     if (CONAN_COMPILER STREQUAL "Visual Studio")
  1514.         if (CONAN_SETTINGS_COMPILER_TOOLSET MATCHES "LLVM" OR
  1515.             CONAN_SETTINGS_COMPILER_TOOLSET MATCHES "clang")
  1516.             set(EXPECTED_CMAKE_CXX_COMPILER_ID "Clang")
  1517.         elseif (CONAN_SETTINGS_COMPILER_TOOLSET MATCHES "Intel")
  1518.             set(EXPECTED_CMAKE_CXX_COMPILER_ID "Intel")
  1519.         else()
  1520.             set(EXPECTED_CMAKE_CXX_COMPILER_ID "MSVC")
  1521.         endif()
  1522.  
  1523.         if (NOT CMAKE_CXX_COMPILER_ID MATCHES ${EXPECTED_CMAKE_CXX_COMPILER_ID})
  1524.             message(FATAL_ERROR "Incorrect '${CONAN_COMPILER}'. Toolset specifies compiler as '${EXPECTED_CMAKE_CXX_COMPILER_ID}' "
  1525.                                 "but CMake detected '${CMAKE_CXX_COMPILER_ID}'")
  1526.         endif()
  1527.  
  1528.     # Avoid checks when cross compiling, apple-clang crashes because its APPLE but not apple-clang
  1529.     # Actually CMake is detecting "clang" when you are using apple-clang, only if CMP0025 is set to NEW will detect apple-clang
  1530.     elseif((CONAN_COMPILER STREQUAL "gcc" AND NOT CMAKE_CXX_COMPILER_ID MATCHES "GNU") OR
  1531.         (CONAN_COMPILER STREQUAL "apple-clang" AND NOT CROSS_BUILDING AND (NOT APPLE OR NOT CMAKE_CXX_COMPILER_ID MATCHES "Clang")) OR
  1532.         (CONAN_COMPILER STREQUAL "clang" AND NOT CMAKE_CXX_COMPILER_ID MATCHES "Clang") OR
  1533.         (CONAN_COMPILER STREQUAL "sun-cc" AND NOT CMAKE_CXX_COMPILER_ID MATCHES "SunPro") )
  1534.         message(FATAL_ERROR "Incorrect '${CONAN_COMPILER}', is not the one detected by CMake: '${CMAKE_CXX_COMPILER_ID}'")
  1535.     endif()
  1536.  
  1537.  
  1538.     if(NOT DEFINED CONAN_COMPILER_VERSION)
  1539.         message(STATUS "WARN: CONAN_COMPILER_VERSION variable not set, please make sure yourself "
  1540.                        "that your compiler version matches your declared settings")
  1541.         return()
  1542.     endif()
  1543.     check_compiler_version()
  1544. endfunction()
  1545.  
  1546. macro(conan_set_flags build_type)
  1547.     set(CMAKE_CXX_FLAGS${build_type} "${CMAKE_CXX_FLAGS${build_type}} ${CONAN_CXX_FLAGS${build_type}}")
  1548.     set(CMAKE_C_FLAGS${build_type} "${CMAKE_C_FLAGS${build_type}} ${CONAN_C_FLAGS${build_type}}")
  1549.     set(CMAKE_SHARED_LINKER_FLAGS${build_type} "${CMAKE_SHARED_LINKER_FLAGS${build_type}} ${CONAN_SHARED_LINKER_FLAGS${build_type}}")
  1550.     set(CMAKE_EXE_LINKER_FLAGS${build_type} "${CMAKE_EXE_LINKER_FLAGS${build_type}} ${CONAN_EXE_LINKER_FLAGS${build_type}}")
  1551. endmacro()
  1552.  
  1553. macro(conan_global_flags)
  1554.     if(CONAN_SYSTEM_INCLUDES)
  1555.         include_directories(SYSTEM ${CONAN_INCLUDE_DIRS}
  1556.                                    "$<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_RELEASE}>"
  1557.                                    "$<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_RELEASE}>"
  1558.                                    "$<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_RELEASE}>"
  1559.                                    "$<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_DEBUG}>")
  1560.     else()
  1561.         include_directories(${CONAN_INCLUDE_DIRS}
  1562.                             "$<$<CONFIG:Release>:${CONAN_INCLUDE_DIRS_RELEASE}>"
  1563.                             "$<$<CONFIG:RelWithDebInfo>:${CONAN_INCLUDE_DIRS_RELEASE}>"
  1564.                             "$<$<CONFIG:MinSizeRel>:${CONAN_INCLUDE_DIRS_RELEASE}>"
  1565.                             "$<$<CONFIG:Debug>:${CONAN_INCLUDE_DIRS_DEBUG}>")
  1566.     endif()
  1567.  
  1568.     link_directories(${CONAN_LIB_DIRS})
  1569.  
  1570.     conan_find_libraries_abs_path("${CONAN_LIBS_DEBUG}" "${CONAN_LIB_DIRS_DEBUG}"
  1571.                                   CONAN_LIBS_DEBUG)
  1572.     conan_find_libraries_abs_path("${CONAN_LIBS_RELEASE}" "${CONAN_LIB_DIRS_RELEASE}"
  1573.                                   CONAN_LIBS_RELEASE)
  1574.  
  1575.     add_compile_options(${CONAN_DEFINES}
  1576.                         "$<$<CONFIG:Debug>:${CONAN_DEFINES_DEBUG}>"
  1577.                         "$<$<CONFIG:Release>:${CONAN_DEFINES_RELEASE}>"
  1578.                         "$<$<CONFIG:RelWithDebInfo>:${CONAN_DEFINES_RELEASE}>"
  1579.                         "$<$<CONFIG:MinSizeRel>:${CONAN_DEFINES_RELEASE}>")
  1580.  
  1581.     conan_set_flags("")
  1582.     conan_set_flags("_RELEASE")
  1583.     conan_set_flags("_DEBUG")
  1584.  
  1585. endmacro()
  1586.  
  1587. macro(conan_target_link_libraries target)
  1588.     if(CONAN_TARGETS)
  1589.         target_link_libraries(${target} ${CONAN_TARGETS})
  1590.     else()
  1591.         target_link_libraries(${target} ${CONAN_LIBS})
  1592.         foreach(_LIB ${CONAN_LIBS_RELEASE})
  1593.             target_link_libraries(${target} optimized ${_LIB})
  1594.         endforeach()
  1595.         foreach(_LIB ${CONAN_LIBS_DEBUG})
  1596.             target_link_libraries(${target} debug ${_LIB})
  1597.         endforeach()
  1598.     endif()
  1599. endmacro()
  1600.  
  1601.  
  1602. ### Definition of user declared vars (user_info) ###
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement