Advertisement
Guest User

Untitled

a guest
Jan 11th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 48.59 KB | None | 0 0
  1. #
  2. # cppan
  3. # package: pvt.cppan.demo.boost.log
  4. # version: 1.63.0
  5. #
  6. # source dir: g:/dev/cppan_storage/src/52/ca/c5b9
  7. # binary dir: g:/dev/cppan_storage/obj/52/ca/c5b9
  8. #
  9. # package hash      : 52cac5b954a1adcd7713598aabc01488073daf10a5e85abe706aa2099dd80fed
  10. # package hash short: 52cac5b9
  11. #
  12.  
  13. ################################################################################
  14. #
  15. # header
  16. #
  17. ################################################################################
  18.  
  19. include(g:/dev/cppan_storage/etc/static/header.cmake)
  20.  
  21. set(CPPAN_DEBUG_STACK_SPACE "${CPPAN_DEBUG_STACK_SPACE}    " CACHE STRING "" FORCE)
  22.  
  23. cppan_debug_message("Entering file: ${CMAKE_CURRENT_LIST_FILE}")
  24. cppan_debug_message("Package      : pvt.cppan.demo.boost.log-1.63.0")
  25.  
  26. ################################################################################
  27.  
  28. set(this 52cac5b9)
  29. set(target ${this})
  30. set(this_variable pvt_cppan_demo_boost_log_1_63_0)
  31.  
  32. if (TARGET ${this})
  33.     return()
  34. endif()
  35.  
  36. ################################################################################
  37. #
  38. # direct dependencies
  39. #
  40. ################################################################################
  41.  
  42. cppan_debug_message("Section: direct dependencies")
  43.  
  44. # pvt.cppan.demo.boost.algorithm-1.63.0
  45. cppan_include("g:/dev/cppan_storage/src/04/10/6b68/actions.cmake")
  46. # pvt.cppan.demo.boost.align-1.63.0
  47. cppan_include("g:/dev/cppan_storage/src/1c/fb/0fb6/actions.cmake")
  48. # pvt.cppan.demo.boost.any-1.63.0
  49. cppan_include("g:/dev/cppan_storage/src/72/1a/4117/actions.cmake")
  50. # pvt.cppan.demo.boost.array-1.63.0
  51. cppan_include("g:/dev/cppan_storage/src/c9/3c/f0cf/actions.cmake")
  52. # pvt.cppan.demo.boost.asio-1.63.0
  53. cppan_include("g:/dev/cppan_storage/src/e3/fa/7c10/actions.cmake")
  54. # pvt.cppan.demo.boost.assert-1.63.0
  55. cppan_include("g:/dev/cppan_storage/src/b5/93/f174/actions.cmake")
  56. # pvt.cppan.demo.boost.bimap-1.63.0
  57. cppan_include("g:/dev/cppan_storage/src/1d/c2/7403/actions.cmake")
  58. # pvt.cppan.demo.boost.bind-1.63.0
  59. cppan_include("g:/dev/cppan_storage/src/b9/65/8d3d/actions.cmake")
  60. # pvt.cppan.demo.boost.chrono-1.63.0
  61. cppan_include("g:/dev/cppan_storage/src/fe/bc/0664/actions.cmake")
  62. # pvt.cppan.demo.boost.concept_check-1.63.0
  63. cppan_include("g:/dev/cppan_storage/src/4e/06/9afa/actions.cmake")
  64. # pvt.cppan.demo.boost.config-1.63.0
  65. cppan_include("g:/dev/cppan_storage/src/a5/28/224e/actions.cmake")
  66. # pvt.cppan.demo.boost.container-1.63.0
  67. cppan_include("g:/dev/cppan_storage/src/48/52/4319/actions.cmake")
  68. # pvt.cppan.demo.boost.context-1.63.0
  69. cppan_include("g:/dev/cppan_storage/src/ec/df/8014/actions.cmake")
  70. # pvt.cppan.demo.boost.conversion-1.63.0
  71. cppan_include("g:/dev/cppan_storage/src/5b/fa/5fb0/actions.cmake")
  72. # pvt.cppan.demo.boost.core-1.63.0
  73. cppan_include("g:/dev/cppan_storage/src/65/fa/bf5f/actions.cmake")
  74. # pvt.cppan.demo.boost.coroutine-1.63.0
  75. cppan_include("g:/dev/cppan_storage/src/00/38/70d7/actions.cmake")
  76. # pvt.cppan.demo.boost.detail-1.63.0
  77. cppan_include("g:/dev/cppan_storage/src/9a/ae/8e10/actions.cmake")
  78. # pvt.cppan.demo.boost.disjoint_sets-1.63.0
  79. cppan_include("g:/dev/cppan_storage/src/40/8a/4cf3/actions.cmake")
  80. # pvt.cppan.demo.boost.dynamic_bitset-1.63.0
  81. cppan_include("g:/dev/cppan_storage/src/07/b4/d154/actions.cmake")
  82. # pvt.cppan.demo.boost.endian-1.63.0
  83. cppan_include("g:/dev/cppan_storage/src/08/9c/a816/actions.cmake")
  84. # pvt.cppan.demo.boost.exception-1.63.0
  85. cppan_include("g:/dev/cppan_storage/src/85/59/31fc/actions.cmake")
  86. # pvt.cppan.demo.boost.foreach-1.63.0
  87. cppan_include("g:/dev/cppan_storage/src/b6/cb/21f7/actions.cmake")
  88. # pvt.cppan.demo.boost.format-1.63.0
  89. cppan_include("g:/dev/cppan_storage/src/65/4e/c09b/actions.cmake")
  90. # pvt.cppan.demo.boost.function-1.63.0
  91. cppan_include("g:/dev/cppan_storage/src/e6/12/4f16/actions.cmake")
  92. # pvt.cppan.demo.boost.function_types-1.63.0
  93. cppan_include("g:/dev/cppan_storage/src/c5/f2/3bbb/actions.cmake")
  94. # pvt.cppan.demo.boost.functional-1.63.0
  95. cppan_include("g:/dev/cppan_storage/src/2a/f9/8ac7/actions.cmake")
  96. # pvt.cppan.demo.boost.fusion-1.63.0
  97. cppan_include("g:/dev/cppan_storage/src/ab/77/8476/actions.cmake")
  98. # pvt.cppan.demo.boost.graph-1.63.0
  99. cppan_include("g:/dev/cppan_storage/src/29/e9/9dd8/actions.cmake")
  100. # pvt.cppan.demo.boost.graph_parallel-1.63.0
  101. cppan_include("g:/dev/cppan_storage/src/b2/87/a07c/actions.cmake")
  102. # pvt.cppan.demo.boost.integer-1.63.0
  103. cppan_include("g:/dev/cppan_storage/src/ee/f8/0bd7/actions.cmake")
  104. # pvt.cppan.demo.boost.interprocess-1.63.0
  105. cppan_include("g:/dev/cppan_storage/src/d6/91/f726/actions.cmake")
  106. # pvt.cppan.demo.boost.intrusive-1.63.0
  107. cppan_include("g:/dev/cppan_storage/src/68/07/85a3/actions.cmake")
  108. # pvt.cppan.demo.boost.io-1.63.0
  109. cppan_include("g:/dev/cppan_storage/src/48/fa/00dd/actions.cmake")
  110. # pvt.cppan.demo.boost.iostreams-1.63.0
  111. cppan_include("g:/dev/cppan_storage/src/24/2e/aae5/actions.cmake")
  112. # pvt.cppan.demo.boost.iterator-1.63.0
  113. cppan_include("g:/dev/cppan_storage/src/fd/66/d427/actions.cmake")
  114. # pvt.cppan.demo.boost.lambda-1.63.0
  115. cppan_include("g:/dev/cppan_storage/src/c9/b4/a5c5/actions.cmake")
  116. # pvt.cppan.demo.boost.lexical_cast-1.63.0
  117. cppan_include("g:/dev/cppan_storage/src/d0/29/9c41/actions.cmake")
  118. # pvt.cppan.demo.boost.locale-1.63.0
  119. cppan_include("g:/dev/cppan_storage/src/72/f0/747d/actions.cmake")
  120. # pvt.cppan.demo.boost.math-1.63.0
  121. cppan_include("g:/dev/cppan_storage/src/80/a4/0997/actions.cmake")
  122. # pvt.cppan.demo.boost.move-1.63.0
  123. cppan_include("g:/dev/cppan_storage/src/4c/e2/c40c/actions.cmake")
  124. # pvt.cppan.demo.boost.mpi-1.63.0
  125. cppan_include("g:/dev/cppan_storage/src/d9/28/80eb/actions.cmake")
  126. # pvt.cppan.demo.boost.mpl-1.63.0
  127. cppan_include("g:/dev/cppan_storage/src/fa/81/381b/actions.cmake")
  128. # pvt.cppan.demo.boost.multi_index-1.63.0
  129. cppan_include("g:/dev/cppan_storage/src/0a/9a/4c41/actions.cmake")
  130. # pvt.cppan.demo.boost.numeric-1.63.0
  131. cppan_include("g:/dev/cppan_storage/src/39/8a/ce86/actions.cmake")
  132. # pvt.cppan.demo.boost.optional-1.63.0
  133. cppan_include("g:/dev/cppan_storage/src/f3/dc/569a/actions.cmake")
  134. # pvt.cppan.demo.boost.parameter-1.63.0
  135. cppan_include("g:/dev/cppan_storage/src/5b/af/b2e6/actions.cmake")
  136. # pvt.cppan.demo.boost.phoenix-1.63.0
  137. cppan_include("g:/dev/cppan_storage/src/3e/3a/b57a/actions.cmake")
  138. # pvt.cppan.demo.boost.pool-1.63.0
  139. cppan_include("g:/dev/cppan_storage/src/c6/b3/4125/actions.cmake")
  140. # pvt.cppan.demo.boost.predef-1.63.0
  141. cppan_include("g:/dev/cppan_storage/src/49/bc/3050/actions.cmake")
  142. # pvt.cppan.demo.boost.preprocessor-1.63.0
  143. cppan_include("g:/dev/cppan_storage/src/9b/dc/1d53/actions.cmake")
  144. # pvt.cppan.demo.boost.property_map-1.63.0
  145. cppan_include("g:/dev/cppan_storage/src/da/01/90a8/actions.cmake")
  146. # pvt.cppan.demo.boost.property_tree-1.63.0
  147. cppan_include("g:/dev/cppan_storage/src/57/08/3b17/actions.cmake")
  148. # pvt.cppan.demo.boost.proto-1.63.0
  149. cppan_include("g:/dev/cppan_storage/src/21/50/336b/actions.cmake")
  150. # pvt.cppan.demo.boost.python-1.63.0
  151. cppan_include("g:/dev/cppan_storage/src/52/df/e013/actions.cmake")
  152. # pvt.cppan.demo.boost.random-1.63.0
  153. cppan_include("g:/dev/cppan_storage/src/81/2d/3071/actions.cmake")
  154. # pvt.cppan.demo.boost.range-1.63.0
  155. cppan_include("g:/dev/cppan_storage/src/42/aa/b8e5/actions.cmake")
  156. # pvt.cppan.demo.boost.ratio-1.63.0
  157. cppan_include("g:/dev/cppan_storage/src/4b/25/ef37/actions.cmake")
  158. # pvt.cppan.demo.boost.rational-1.63.0
  159. cppan_include("g:/dev/cppan_storage/src/52/a5/2615/actions.cmake")
  160. # pvt.cppan.demo.boost.serialization-1.63.0
  161. cppan_include("g:/dev/cppan_storage/src/41/c9/d6df/actions.cmake")
  162. # pvt.cppan.demo.boost.smart_ptr-1.63.0
  163. cppan_include("g:/dev/cppan_storage/src/c5/dd/1e2c/actions.cmake")
  164. # pvt.cppan.demo.boost.spirit-1.63.0
  165. cppan_include("g:/dev/cppan_storage/src/81/7d/01ad/actions.cmake")
  166. # pvt.cppan.demo.boost.static_assert-1.63.0
  167. cppan_include("g:/dev/cppan_storage/src/72/86/497c/actions.cmake")
  168. # pvt.cppan.demo.boost.test-1.63.0
  169. cppan_include("g:/dev/cppan_storage/src/53/b5/5c46/actions.cmake")
  170. # pvt.cppan.demo.boost.throw_exception-1.63.0
  171. cppan_include("g:/dev/cppan_storage/src/95/bb/6aac/actions.cmake")
  172. # pvt.cppan.demo.boost.timer-1.63.0
  173. cppan_include("g:/dev/cppan_storage/src/57/75/c257/actions.cmake")
  174. # pvt.cppan.demo.boost.tokenizer-1.63.0
  175. cppan_include("g:/dev/cppan_storage/src/81/a7/d1a3/actions.cmake")
  176. # pvt.cppan.demo.boost.tti-1.63.0
  177. cppan_include("g:/dev/cppan_storage/src/13/62/c171/actions.cmake")
  178. # pvt.cppan.demo.boost.tuple-1.63.0
  179. cppan_include("g:/dev/cppan_storage/src/d3/e0/467e/actions.cmake")
  180. # pvt.cppan.demo.boost.type_index-1.63.0
  181. cppan_include("g:/dev/cppan_storage/src/00/46/6e0b/actions.cmake")
  182. # pvt.cppan.demo.boost.type_traits-1.63.0
  183. cppan_include("g:/dev/cppan_storage/src/56/80/05bd/actions.cmake")
  184. # pvt.cppan.demo.boost.typeof-1.63.0
  185. cppan_include("g:/dev/cppan_storage/src/07/cb/c35c/actions.cmake")
  186. # pvt.cppan.demo.boost.unordered-1.63.0
  187. cppan_include("g:/dev/cppan_storage/src/0f/bc/1d62/actions.cmake")
  188. # pvt.cppan.demo.boost.utility-1.63.0
  189. cppan_include("g:/dev/cppan_storage/src/87/6e/1ac5/actions.cmake")
  190. # pvt.cppan.demo.boost.variant-1.63.0
  191. cppan_include("g:/dev/cppan_storage/src/4e/30/ab24/actions.cmake")
  192. # pvt.cppan.demo.boost.winapi-1.63.0
  193. cppan_include("g:/dev/cppan_storage/src/f9/36/72ae/actions.cmake")
  194. # pvt.cppan.demo.boost.xpressive-1.63.0
  195. cppan_include("g:/dev/cppan_storage/src/25/3a/58a7/actions.cmake")
  196.  
  197. ################################################################################
  198. #
  199. # include dependencies (they should be placed at the end)
  200. #
  201. ################################################################################
  202.  
  203. cppan_debug_message("Section: include dependencies (they should be placed at the end)")
  204.  
  205. if (CPPAN_USE_CACHE)
  206.     set(CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIG 0)
  207.  
  208.     # pvt.cppan.demo.boost.atomic-1.63.0
  209.     cppan_include("g:/dev/cppan_storage/obj/ea/12/3a2c/generate.cmake")
  210.     # pvt.cppan.demo.boost.date_time-1.63.0
  211.     cppan_include("g:/dev/cppan_storage/obj/24/19/1978/generate.cmake")
  212.     # pvt.cppan.demo.boost.filesystem-1.63.0
  213.     cppan_include("g:/dev/cppan_storage/obj/46/e3/833d/generate.cmake")
  214.     # pvt.cppan.demo.boost.regex-1.63.0
  215.     cppan_include("g:/dev/cppan_storage/obj/05/10/ef05/generate.cmake")
  216.     # pvt.cppan.demo.boost.system-1.63.0
  217.     cppan_include("g:/dev/cppan_storage/obj/92/e4/1e14/generate.cmake")
  218.     # pvt.cppan.demo.boost.thread-1.63.0
  219.     cppan_include("g:/dev/cppan_storage/obj/ad/72/efea/generate.cmake")
  220. else()
  221.     # pvt.cppan.demo.boost.atomic-1.63.0
  222.     cppan_include("g:/dev/cppan_storage/src/ea/12/3a2c/include.cmake")
  223.     # pvt.cppan.demo.boost.date_time-1.63.0
  224.     cppan_include("g:/dev/cppan_storage/src/24/19/1978/include.cmake")
  225.     # pvt.cppan.demo.boost.filesystem-1.63.0
  226.     cppan_include("g:/dev/cppan_storage/src/46/e3/833d/include.cmake")
  227.     # pvt.cppan.demo.boost.regex-1.63.0
  228.     cppan_include("g:/dev/cppan_storage/src/05/10/ef05/include.cmake")
  229.     # pvt.cppan.demo.boost.system-1.63.0
  230.     cppan_include("g:/dev/cppan_storage/src/92/e4/1e14/include.cmake")
  231.     # pvt.cppan.demo.boost.thread-1.63.0
  232.     cppan_include("g:/dev/cppan_storage/src/ad/72/efea/include.cmake")
  233. endif()
  234.  
  235. ################################################################################
  236. #
  237. # references
  238. #
  239. ################################################################################
  240.  
  241. cppan_debug_message("Section: references")
  242.  
  243. ################################################################################
  244. #
  245. # settings
  246. #
  247. ################################################################################
  248.  
  249. cppan_debug_message("Section: settings")
  250.  
  251. ################################################################################
  252. #
  253. # storage dirs
  254. #
  255. ################################################################################
  256.  
  257. cppan_debug_message("Section: storage dirs")
  258.  
  259. set(STORAGE_DIR "g:/dev/cppan_storage")
  260. set(STORAGE_DIR_ETC "g:/dev/cppan_storage/etc")
  261. set(STORAGE_DIR_ETC_STATIC "g:/dev/cppan_storage/etc/static")
  262. set(STORAGE_DIR_USR "g:/dev/cppan_storage/usr")
  263.  
  264. set(PACKAGE ${this})
  265. set(PACKAGE_NAME pvt.cppan.demo.boost.log)
  266. set(PACKAGE_VERSION 1.63.0)
  267.  
  268. set(PACKAGE_VERSION_NUM  "0x013f00")
  269. set(PACKAGE_VERSION_NUM2 "0x0001003f0000LL")
  270.  
  271. set(PACKAGE_VERSION_MAJOR 1)
  272. set(PACKAGE_VERSION_MINOR 63)
  273. set(PACKAGE_VERSION_PATCH 0)
  274.  
  275. set(PACKAGE_IS_BRANCH 0)
  276. set(PACKAGE_IS_VERSION 1)
  277.  
  278. set(LIBRARY_TYPE STATIC)
  279.  
  280. if (CPPAN_BUILD_SHARED_LIBS)
  281.     set(LIBRARY_TYPE SHARED)
  282. endif()
  283.  
  284. if (NOT "${LIBRARY_TYPE_pvt_cppan_demo_boost_log_1_63_0}" STREQUAL "")
  285.     set(LIBRARY_TYPE ${LIBRARY_TYPE_pvt_cppan_demo_boost_log_1_63_0})
  286. endif()
  287.  
  288. read_variables_file(GEN_CHILD_VARS "${VARIABLES_FILE}")
  289.  
  290. set(vars_dir "g:/dev/cppan_storage/cfg")
  291. set(vars_file "${vars_dir}/${config}.cmake")
  292. read_check_variables_file(${vars_file})
  293.  
  294. if (NOT CPPAN_COMMAND)
  295.     find_program(CPPAN_COMMAND cppan)
  296.     if ("${CPPAN_COMMAND}" STREQUAL "CPPAN_COMMAND-NOTFOUND")
  297.         message(FATAL_ERROR "'cppan' program was not found. Please, add it to PATH environment variable")
  298.     endif()
  299. endif()
  300. set(CPPAN_COMMAND ${CPPAN_COMMAND} CACHE STRING "CPPAN program." FORCE)
  301.  
  302. set(EXECUTABLE 0)
  303.  
  304. set(SDIR ${CMAKE_CURRENT_SOURCE_DIR})
  305. set(BDIR ${CMAKE_CURRENT_BINARY_DIR})
  306.  
  307. set(LIBRARY_API CPPAN_API_pvt_cppan_demo_boost_log_1_63_0)
  308.  
  309. get_configuration_variables()
  310.  
  311. if (EXECUTABLE AND CPPAN_USE_CACHE)
  312.     set(to "g:/dev/cppan_storage/cfg/${config}/CMakeFiles/${CMAKE_VERSION}")
  313.     if (NOT EXISTS ${to})
  314.         execute_process(
  315.             COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_BINARY_DIR}/CMakeFiles/${CMAKE_VERSION} ${to}
  316.             RESULT_VARIABLE ret
  317.         )
  318.     endif()
  319. endif()
  320.  
  321. ################################################################################
  322. #
  323. # export/import
  324. #
  325. ################################################################################
  326.  
  327. cppan_debug_message("Section: export/import")
  328.  
  329. include("g:/dev/cppan_storage/etc/static/export.cmake")
  330.  
  331. ################################################################################
  332. #
  333. # pre sources
  334. #
  335. ################################################################################
  336.  
  337. cppan_debug_message("Section: pre sources")
  338.  
  339. ################################################################################
  340. #
  341. # sources
  342. #
  343. ################################################################################
  344.  
  345. cppan_debug_message("Section: sources")
  346.  
  347. file(GLOB_RECURSE src "*")
  348.  
  349. set(src ${src} "g:/dev/cppan_storage/src/52/ca/c5b9/CMakeLists.txt")
  350.  
  351. ################################################################################
  352. #
  353. # post sources
  354. #
  355. ################################################################################
  356.  
  357. cppan_debug_message("Section: post sources")
  358.  
  359. remove_src_unix(src/debug_output_backend.cpp)
  360. remove_src_unix(src/light_rw_mutex.cpp)
  361.  
  362. add_win32_version_info("g:/dev/cppan_storage/obj/52/ca/c5b9")
  363.  
  364. ################################################################################
  365. #
  366. # warning levels
  367. #
  368. ################################################################################
  369.  
  370. cppan_debug_message("Section: warning levels")
  371.  
  372.  
  373. if (DEFINED CPPAN_BUILD_WARNING_LEVEL AND
  374.     CPPAN_BUILD_WARNING_LEVEL GREATER -1 AND CPPAN_BUILD_WARNING_LEVEL LESS 5)
  375.     if (MSVC)
  376.         set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /W${CPPAN_BUILD_WARNING_LEVEL}")
  377.         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W${CPPAN_BUILD_WARNING_LEVEL}")
  378.     endif()
  379.     if (CLANG OR GCC)
  380.         set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w")
  381.         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -w")
  382.     endif()
  383. endif()
  384.  
  385.  
  386. ################################################################################
  387. #
  388. # target: pvt.cppan.demo.boost.log-1.63.0
  389. #
  390. ################################################################################
  391.  
  392. cppan_debug_message("Section: target: pvt.cppan.demo.boost.log-1.63.0")
  393.  
  394. add_library                   (${this} ${LIBRARY_TYPE} ${src})
  395.  
  396. set_target_properties(${this} PROPERTIES OUTPUT_NAME pvt.cppan.demo.boost.log-1.63.0)
  397. set_target_properties(${this} PROPERTIES PROJECT_LABEL pvt.cppan.demo.boost.log-1.63.0)
  398.  
  399. target_include_directories    (${this}
  400.     PUBLIC ${SDIR}/include
  401.     PUBLIC ${BDIR}
  402.     PRIVATE ${SDIR}/src
  403.     PUBLIC g:/dev/cppan_storage/src/04/10/6b68/include
  404.     PUBLIC g:/dev/cppan_storage/src/1c/fb/0fb6/include
  405.     PUBLIC g:/dev/cppan_storage/src/72/1a/4117/include
  406.     PUBLIC g:/dev/cppan_storage/src/c9/3c/f0cf/include
  407.     PUBLIC g:/dev/cppan_storage/src/e3/fa/7c10/include
  408.     PUBLIC g:/dev/cppan_storage/src/b5/93/f174/include
  409.     PUBLIC g:/dev/cppan_storage/src/1d/c2/7403/include
  410.     PUBLIC g:/dev/cppan_storage/src/b9/65/8d3d/include
  411.     PUBLIC g:/dev/cppan_storage/src/fe/bc/0664/include
  412.     PUBLIC g:/dev/cppan_storage/src/4e/06/9afa/include
  413.     PUBLIC g:/dev/cppan_storage/src/a5/28/224e/include
  414.     PUBLIC g:/dev/cppan_storage/src/48/52/4319/include
  415.     PUBLIC g:/dev/cppan_storage/src/ec/df/8014/include
  416.     PUBLIC g:/dev/cppan_storage/src/5b/fa/5fb0/include
  417.     PUBLIC g:/dev/cppan_storage/src/65/fa/bf5f/include
  418.     PUBLIC g:/dev/cppan_storage/src/00/38/70d7/include
  419.     PUBLIC g:/dev/cppan_storage/src/9a/ae/8e10/include
  420.     PUBLIC g:/dev/cppan_storage/src/40/8a/4cf3/include
  421.     PUBLIC g:/dev/cppan_storage/src/07/b4/d154/include
  422.     PUBLIC g:/dev/cppan_storage/src/08/9c/a816/include
  423.     PUBLIC g:/dev/cppan_storage/src/85/59/31fc/include
  424.     PUBLIC g:/dev/cppan_storage/src/b6/cb/21f7/include
  425.     PUBLIC g:/dev/cppan_storage/src/65/4e/c09b/include
  426.     PUBLIC g:/dev/cppan_storage/src/e6/12/4f16/include
  427.     PUBLIC g:/dev/cppan_storage/src/c5/f2/3bbb/include
  428.     PUBLIC g:/dev/cppan_storage/src/2a/f9/8ac7/include
  429.     PUBLIC g:/dev/cppan_storage/src/ab/77/8476/include
  430.     PUBLIC g:/dev/cppan_storage/src/29/e9/9dd8/include
  431.     PUBLIC g:/dev/cppan_storage/src/b2/87/a07c/include
  432.     PUBLIC g:/dev/cppan_storage/src/ee/f8/0bd7/include
  433.     PUBLIC g:/dev/cppan_storage/src/d6/91/f726/include
  434.     PUBLIC g:/dev/cppan_storage/src/68/07/85a3/include
  435.     PUBLIC g:/dev/cppan_storage/src/48/fa/00dd/include
  436.     PUBLIC g:/dev/cppan_storage/src/24/2e/aae5/include
  437.     PUBLIC g:/dev/cppan_storage/src/fd/66/d427/include
  438.     PUBLIC g:/dev/cppan_storage/src/c9/b4/a5c5/include
  439.     PUBLIC g:/dev/cppan_storage/src/d0/29/9c41/include
  440.     PUBLIC g:/dev/cppan_storage/src/72/f0/747d/include
  441.     PUBLIC g:/dev/cppan_storage/src/80/a4/0997/include
  442.     PUBLIC g:/dev/cppan_storage/src/4c/e2/c40c/include
  443.     PUBLIC g:/dev/cppan_storage/src/d9/28/80eb/include
  444.     PUBLIC g:/dev/cppan_storage/src/fa/81/381b/include
  445.     PUBLIC g:/dev/cppan_storage/src/0a/9a/4c41/include
  446.     PUBLIC g:/dev/cppan_storage/src/39/8a/ce86/include
  447.     PUBLIC g:/dev/cppan_storage/src/f3/dc/569a/include
  448.     PUBLIC g:/dev/cppan_storage/src/5b/af/b2e6/include
  449.     PUBLIC g:/dev/cppan_storage/src/3e/3a/b57a/include
  450.     PUBLIC g:/dev/cppan_storage/src/c6/b3/4125/include
  451.     PUBLIC g:/dev/cppan_storage/src/49/bc/3050/include
  452.     PUBLIC g:/dev/cppan_storage/src/9b/dc/1d53/include
  453.     PUBLIC g:/dev/cppan_storage/src/da/01/90a8/include
  454.     PUBLIC g:/dev/cppan_storage/src/57/08/3b17/include
  455.     PUBLIC g:/dev/cppan_storage/src/21/50/336b/include
  456.     PUBLIC g:/dev/cppan_storage/src/52/df/e013/include
  457.     PUBLIC g:/dev/cppan_storage/src/81/2d/3071/include
  458.     PUBLIC g:/dev/cppan_storage/src/42/aa/b8e5/include
  459.     PUBLIC g:/dev/cppan_storage/src/4b/25/ef37/include
  460.     PUBLIC g:/dev/cppan_storage/src/52/a5/2615/include
  461.     PUBLIC g:/dev/cppan_storage/src/41/c9/d6df/include
  462.     PUBLIC g:/dev/cppan_storage/src/c5/dd/1e2c/include
  463.     PUBLIC g:/dev/cppan_storage/src/81/7d/01ad/include
  464.     PUBLIC g:/dev/cppan_storage/src/72/86/497c/include
  465.     PUBLIC g:/dev/cppan_storage/src/53/b5/5c46/include
  466.     PUBLIC g:/dev/cppan_storage/src/95/bb/6aac/include
  467.     PUBLIC g:/dev/cppan_storage/src/57/75/c257/include
  468.     PUBLIC g:/dev/cppan_storage/src/81/a7/d1a3/include
  469.     PUBLIC g:/dev/cppan_storage/src/13/62/c171/include
  470.     PUBLIC g:/dev/cppan_storage/src/d3/e0/467e/include
  471.     PUBLIC g:/dev/cppan_storage/src/00/46/6e0b/include
  472.     PUBLIC g:/dev/cppan_storage/src/56/80/05bd/include
  473.     PUBLIC g:/dev/cppan_storage/src/07/cb/c35c/include
  474.     PUBLIC g:/dev/cppan_storage/src/0f/bc/1d62/include
  475.     PUBLIC g:/dev/cppan_storage/src/87/6e/1ac5/include
  476.     PUBLIC g:/dev/cppan_storage/src/4e/30/ab24/include
  477.     PUBLIC g:/dev/cppan_storage/src/f9/36/72ae/include
  478.     PUBLIC g:/dev/cppan_storage/src/25/3a/58a7/include
  479. )
  480.  
  481. # Binary dir of include_directories_only dependency
  482. if (CPPAN_USE_CACHE)
  483.     if (EXISTS "g:/dev/cppan_storage/obj/fe/bc/0664/build/${config_dir}/cppan/febc0664")
  484.         target_include_directories    (${this}
  485.             PUBLIC g:/dev/cppan_storage/obj/fe/bc/0664/build/${config_dir}/cppan/febc0664
  486.         )
  487.     endif()
  488. else()
  489.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/febc0664")
  490.         target_include_directories    (${this}
  491.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/febc0664
  492.         )
  493.     endif()
  494. endif()
  495.  
  496. # Binary dir of include_directories_only dependency
  497. if (CPPAN_USE_CACHE)
  498.     if (EXISTS "g:/dev/cppan_storage/obj/48/52/4319/build/${config_dir}/cppan/48524319")
  499.         target_include_directories    (${this}
  500.             PUBLIC g:/dev/cppan_storage/obj/48/52/4319/build/${config_dir}/cppan/48524319
  501.         )
  502.     endif()
  503. else()
  504.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/48524319")
  505.         target_include_directories    (${this}
  506.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/48524319
  507.         )
  508.     endif()
  509. endif()
  510.  
  511. # Binary dir of include_directories_only dependency
  512. if (CPPAN_USE_CACHE)
  513.     if (EXISTS "g:/dev/cppan_storage/obj/ec/df/8014/build/${config_dir}/cppan/ecdf8014")
  514.         target_include_directories    (${this}
  515.             PUBLIC g:/dev/cppan_storage/obj/ec/df/8014/build/${config_dir}/cppan/ecdf8014
  516.         )
  517.     endif()
  518. else()
  519.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/ecdf8014")
  520.         target_include_directories    (${this}
  521.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/ecdf8014
  522.         )
  523.     endif()
  524. endif()
  525.  
  526. # Binary dir of include_directories_only dependency
  527. if (CPPAN_USE_CACHE)
  528.     if (EXISTS "g:/dev/cppan_storage/obj/00/38/70d7/build/${config_dir}/cppan/003870d7")
  529.         target_include_directories    (${this}
  530.             PUBLIC g:/dev/cppan_storage/obj/00/38/70d7/build/${config_dir}/cppan/003870d7
  531.         )
  532.     endif()
  533. else()
  534.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/003870d7")
  535.         target_include_directories    (${this}
  536.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/003870d7
  537.         )
  538.     endif()
  539. endif()
  540.  
  541. # Binary dir of include_directories_only dependency
  542. if (CPPAN_USE_CACHE)
  543.     if (EXISTS "g:/dev/cppan_storage/obj/85/59/31fc/build/${config_dir}/cppan/855931fc")
  544.         target_include_directories    (${this}
  545.             PUBLIC g:/dev/cppan_storage/obj/85/59/31fc/build/${config_dir}/cppan/855931fc
  546.         )
  547.     endif()
  548. else()
  549.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/855931fc")
  550.         target_include_directories    (${this}
  551.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/855931fc
  552.         )
  553.     endif()
  554. endif()
  555.  
  556. # Binary dir of include_directories_only dependency
  557. if (CPPAN_USE_CACHE)
  558.     if (EXISTS "g:/dev/cppan_storage/obj/29/e9/9dd8/build/${config_dir}/cppan/29e99dd8")
  559.         target_include_directories    (${this}
  560.             PUBLIC g:/dev/cppan_storage/obj/29/e9/9dd8/build/${config_dir}/cppan/29e99dd8
  561.         )
  562.     endif()
  563. else()
  564.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/29e99dd8")
  565.         target_include_directories    (${this}
  566.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/29e99dd8
  567.         )
  568.     endif()
  569. endif()
  570.  
  571. # Binary dir of include_directories_only dependency
  572. if (CPPAN_USE_CACHE)
  573.     if (EXISTS "g:/dev/cppan_storage/obj/b2/87/a07c/build/${config_dir}/cppan/b287a07c")
  574.         target_include_directories    (${this}
  575.             PUBLIC g:/dev/cppan_storage/obj/b2/87/a07c/build/${config_dir}/cppan/b287a07c
  576.         )
  577.     endif()
  578. else()
  579.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/b287a07c")
  580.         target_include_directories    (${this}
  581.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/b287a07c
  582.         )
  583.     endif()
  584. endif()
  585.  
  586. # Binary dir of include_directories_only dependency
  587. if (CPPAN_USE_CACHE)
  588.     if (EXISTS "g:/dev/cppan_storage/obj/24/2e/aae5/build/${config_dir}/cppan/242eaae5")
  589.         target_include_directories    (${this}
  590.             PUBLIC g:/dev/cppan_storage/obj/24/2e/aae5/build/${config_dir}/cppan/242eaae5
  591.         )
  592.     endif()
  593. else()
  594.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/242eaae5")
  595.         target_include_directories    (${this}
  596.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/242eaae5
  597.         )
  598.     endif()
  599. endif()
  600.  
  601. # Binary dir of include_directories_only dependency
  602. if (CPPAN_USE_CACHE)
  603.     if (EXISTS "g:/dev/cppan_storage/obj/72/f0/747d/build/${config_dir}/cppan/72f0747d")
  604.         target_include_directories    (${this}
  605.             PUBLIC g:/dev/cppan_storage/obj/72/f0/747d/build/${config_dir}/cppan/72f0747d
  606.         )
  607.     endif()
  608. else()
  609.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/72f0747d")
  610.         target_include_directories    (${this}
  611.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/72f0747d
  612.         )
  613.     endif()
  614. endif()
  615.  
  616. # Binary dir of include_directories_only dependency
  617. if (CPPAN_USE_CACHE)
  618.     if (EXISTS "g:/dev/cppan_storage/obj/80/a4/0997/build/${config_dir}/cppan/80a40997")
  619.         target_include_directories    (${this}
  620.             PUBLIC g:/dev/cppan_storage/obj/80/a4/0997/build/${config_dir}/cppan/80a40997
  621.         )
  622.     endif()
  623. else()
  624.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/80a40997")
  625.         target_include_directories    (${this}
  626.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/80a40997
  627.         )
  628.     endif()
  629. endif()
  630.  
  631. # Binary dir of include_directories_only dependency
  632. if (CPPAN_USE_CACHE)
  633.     if (EXISTS "g:/dev/cppan_storage/obj/d9/28/80eb/build/${config_dir}/cppan/d92880eb")
  634.         target_include_directories    (${this}
  635.             PUBLIC g:/dev/cppan_storage/obj/d9/28/80eb/build/${config_dir}/cppan/d92880eb
  636.         )
  637.     endif()
  638. else()
  639.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/d92880eb")
  640.         target_include_directories    (${this}
  641.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/d92880eb
  642.         )
  643.     endif()
  644. endif()
  645.  
  646. # Binary dir of include_directories_only dependency
  647. if (CPPAN_USE_CACHE)
  648.     if (EXISTS "g:/dev/cppan_storage/obj/52/df/e013/build/${config_dir}/cppan/52dfe013")
  649.         target_include_directories    (${this}
  650.             PUBLIC g:/dev/cppan_storage/obj/52/df/e013/build/${config_dir}/cppan/52dfe013
  651.         )
  652.     endif()
  653. else()
  654.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/52dfe013")
  655.         target_include_directories    (${this}
  656.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/52dfe013
  657.         )
  658.     endif()
  659. endif()
  660.  
  661. # Binary dir of include_directories_only dependency
  662. if (CPPAN_USE_CACHE)
  663.     if (EXISTS "g:/dev/cppan_storage/obj/81/2d/3071/build/${config_dir}/cppan/812d3071")
  664.         target_include_directories    (${this}
  665.             PUBLIC g:/dev/cppan_storage/obj/81/2d/3071/build/${config_dir}/cppan/812d3071
  666.         )
  667.     endif()
  668. else()
  669.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/812d3071")
  670.         target_include_directories    (${this}
  671.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/812d3071
  672.         )
  673.     endif()
  674. endif()
  675.  
  676. # Binary dir of include_directories_only dependency
  677. if (CPPAN_USE_CACHE)
  678.     if (EXISTS "g:/dev/cppan_storage/obj/41/c9/d6df/build/${config_dir}/cppan/41c9d6df")
  679.         target_include_directories    (${this}
  680.             PUBLIC g:/dev/cppan_storage/obj/41/c9/d6df/build/${config_dir}/cppan/41c9d6df
  681.         )
  682.     endif()
  683. else()
  684.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/41c9d6df")
  685.         target_include_directories    (${this}
  686.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/41c9d6df
  687.         )
  688.     endif()
  689. endif()
  690.  
  691. # Binary dir of include_directories_only dependency
  692. if (CPPAN_USE_CACHE)
  693.     if (EXISTS "g:/dev/cppan_storage/obj/53/b5/5c46/build/${config_dir}/cppan/53b55c46")
  694.         target_include_directories    (${this}
  695.             PUBLIC g:/dev/cppan_storage/obj/53/b5/5c46/build/${config_dir}/cppan/53b55c46
  696.         )
  697.     endif()
  698. else()
  699.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/53b55c46")
  700.         target_include_directories    (${this}
  701.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/53b55c46
  702.         )
  703.     endif()
  704. endif()
  705.  
  706. # Binary dir of include_directories_only dependency
  707. if (CPPAN_USE_CACHE)
  708.     if (EXISTS "g:/dev/cppan_storage/obj/57/75/c257/build/${config_dir}/cppan/5775c257")
  709.         target_include_directories    (${this}
  710.             PUBLIC g:/dev/cppan_storage/obj/57/75/c257/build/${config_dir}/cppan/5775c257
  711.         )
  712.     endif()
  713. else()
  714.     if (EXISTS "${CMAKE_BINARY_DIR}/cppan/5775c257")
  715.         target_include_directories    (${this}
  716.             PUBLIC ${CMAKE_BINARY_DIR}/cppan/5775c257
  717.         )
  718.     endif()
  719. endif()
  720.  
  721. ################################################################################
  722. #
  723. # dependencies
  724. #
  725. ################################################################################
  726.  
  727. cppan_debug_message("Section: dependencies")
  728.  
  729. if (NOT TARGET pvt.cppan.demo.boost.atomic-1.63.0)
  730. message(FATAL_ERROR "Target 'pvt.cppan.demo.boost.atomic-1.63.0' is not visible at this place")
  731. endif()
  732.  
  733. if (NOT TARGET pvt.cppan.demo.boost.date_time-1.63.0)
  734. message(FATAL_ERROR "Target 'pvt.cppan.demo.boost.date_time-1.63.0' is not visible at this place")
  735. endif()
  736.  
  737. if (NOT TARGET pvt.cppan.demo.boost.filesystem-1.63.0)
  738. message(FATAL_ERROR "Target 'pvt.cppan.demo.boost.filesystem-1.63.0' is not visible at this place")
  739. endif()
  740.  
  741. if (NOT TARGET pvt.cppan.demo.boost.regex-1.63.0)
  742. message(FATAL_ERROR "Target 'pvt.cppan.demo.boost.regex-1.63.0' is not visible at this place")
  743. endif()
  744.  
  745. if (NOT TARGET pvt.cppan.demo.boost.system-1.63.0)
  746. message(FATAL_ERROR "Target 'pvt.cppan.demo.boost.system-1.63.0' is not visible at this place")
  747. endif()
  748.  
  749. if (NOT TARGET pvt.cppan.demo.boost.thread-1.63.0)
  750. message(FATAL_ERROR "Target 'pvt.cppan.demo.boost.thread-1.63.0' is not visible at this place")
  751. endif()
  752.  
  753. target_link_libraries         (${this}
  754.     PUBLIC pvt.cppan.demo.boost.atomic-1.63.0
  755.     PUBLIC pvt.cppan.demo.boost.date_time-1.63.0
  756.     PUBLIC pvt.cppan.demo.boost.filesystem-1.63.0
  757.     PUBLIC pvt.cppan.demo.boost.regex-1.63.0
  758.     PUBLIC pvt.cppan.demo.boost.system-1.63.0
  759.     PUBLIC pvt.cppan.demo.boost.thread-1.63.0
  760. )
  761.  
  762. ################################################################################
  763. #
  764. # options
  765. #
  766. ################################################################################
  767.  
  768. cppan_debug_message("Section: options")
  769.  
  770. set_target_properties(${this} PROPERTIES FOLDER "cppan/packages/pvt.cppan.demo.boost.log/1.63.0")
  771.  
  772. target_compile_definitions    (${this}
  773.     PRIVATE   PACKAGE="pvt.cppan.demo.boost.log"
  774.     PRIVATE   PACKAGE_NAME="pvt.cppan.demo.boost.log"
  775.     PRIVATE   PACKAGE_NAME_LAST="log"
  776.     PRIVATE   PACKAGE_VERSION="1.63.0"
  777.     PRIVATE   PACKAGE_STRING="${this}"
  778.     PRIVATE   PACKAGE_BUILD_CONFIG="$<CONFIG>"
  779. )
  780. if ("${LIBRARY_TYPE}" STREQUAL "SHARED")
  781.     target_compile_definitions    (${this}
  782.         PRIVATE   ${LIBRARY_API}=CPPAN_SYMBOL_EXPORT
  783.         INTERFACE ${LIBRARY_API}=CPPAN_SYMBOL_IMPORT
  784.     )
  785. else()
  786.     target_compile_definitions    (${this}
  787.         PUBLIC    ${LIBRARY_API}=
  788.     )
  789. endif()
  790.  
  791. set_target_properties(${this} PROPERTIES INSTALL_RPATH .)
  792. set_target_properties(${this} PROPERTIES BUILD_WITH_INSTALL_RPATH True)
  793.  
  794. # definitions
  795. target_compile_definitions(${this}
  796.     PRIVATE BOOST_LOG_BUILDING_THE_LIB
  797.     PRIVATE BOOST_LOG_SOURCE
  798.     PUBLIC BOOST_LOG_WITHOUT_EVENT_LOG
  799. )
  800. if (WIN32)
  801. # definitions
  802. target_compile_definitions(${this}
  803.     PUBLIC BOOST_USE_WINDOWS_H
  804.     PUBLIC NOMINMAX
  805.     PUBLIC WIN32_LEAN_AND_MEAN
  806. )
  807. endif()
  808.  
  809. if ("${LIBRARY_TYPE}" STREQUAL "SHARED")
  810. # definitions
  811. target_compile_definitions(${this}
  812.     PRIVATE BOOST_LOG_BUILD_DLL
  813.     PRIVATE BOOST_LOG_DLL
  814.     PUBLIC BOOST_ALL_DYN_LINK
  815.     PUBLIC BOOST_LOG_DYN_LINK
  816.     PUBLIC BOOST_LOG_USE_DLL
  817. )
  818. endif()
  819.  
  820. if ("${LIBRARY_TYPE}" STREQUAL "STATIC")
  821. # definitions
  822. target_compile_definitions(${this}
  823.     PUBLIC BOOST_ALL_STATIC_LINK
  824.     PUBLIC BOOST_LOG_BUILD_LIB
  825.     PUBLIC BOOST_LOG_STATIC_LINK
  826. )
  827. endif()
  828.  
  829. ################################################################################
  830. #
  831. # post target
  832. #
  833. ################################################################################
  834.  
  835. cppan_debug_message("Section: post target")
  836.  
  837. ################################################################################
  838. #
  839. # private definitions
  840. #
  841. ################################################################################
  842.  
  843. cppan_debug_message("Section: private definitions")
  844.  
  845. if (MSVC)
  846. target_compile_definitions(${this}
  847.     PRIVATE _CRT_SECURE_NO_WARNINGS # disable warning about non-standard functions
  848. )
  849. target_compile_options(${this}
  850.     PRIVATE /wd4005 # macro redefinition
  851.     PRIVATE /wd4996 # The POSIX name for this item is deprecated.
  852. )
  853. endif()
  854.  
  855.  
  856. ################################################################################
  857. #
  858. # public definitions
  859. #
  860. ################################################################################
  861.  
  862. cppan_debug_message("Section: public definitions")
  863.  
  864. target_include_directories(${this}
  865.     PUBLIC ${SDIR}
  866. )
  867.  
  868. target_compile_definitions(${this}
  869.     PUBLIC CPPAN
  870.     PUBLIC CPPAN_BUILD
  871.     PUBLIC CPPAN_CONFIG="${config}"
  872.     PUBLIC CPPAN_SYMBOL_EXPORT=${CPPAN_EXPORT}
  873.     PUBLIC CPPAN_SYMBOL_IMPORT=${CPPAN_IMPORT}
  874. )
  875.  
  876. if (WIN32)
  877. target_link_libraries(${this}
  878.     PUBLIC Ws2_32
  879. )
  880. else()
  881.     find_library(m m)
  882.     if (NOT ${m} STREQUAL "m-NOTFOUND")
  883.         target_link_libraries(${this}
  884.             PUBLIC m
  885.         )
  886.     endif()
  887.     find_library(pthread pthread)
  888.     if (NOT ${pthread} STREQUAL "pthread-NOTFOUND")
  889.         target_link_libraries(${this}
  890.             PUBLIC pthread
  891.         )
  892.     endif()
  893.     find_library(rt rt)
  894.     if (NOT ${rt} STREQUAL "rt-NOTFOUND")
  895.         target_link_libraries(${this}
  896.             PUBLIC rt
  897.         )
  898.     endif()
  899. endif()
  900.  
  901. ################################################################################
  902. #
  903. # definitions
  904. #
  905. ################################################################################
  906.  
  907. cppan_debug_message("Section: definitions")
  908.  
  909. if (WORDS_BIGENDIAN)
  910.     target_compile_definitions(${this}
  911.         PUBLIC WORDS_BIGENDIAN=1
  912.         PUBLIC BIGENDIAN=1
  913.         PUBLIC BIG_ENDIAN=1
  914.         PUBLIC HOST_BIG_ENDIAN=1
  915.     )
  916. endif()
  917.  
  918. if (HAVE_SIZE_T)
  919.     target_compile_definitions(${this}
  920.         PUBLIC HAVE_SIZE_T=1
  921.     )
  922. endif()
  923.  
  924. if (SIZEOF_SIZE_T)
  925.     target_compile_definitions(${this}
  926.         PUBLIC SIZEOF_SIZE_T=${SIZEOF_SIZE_T}
  927.     )
  928. endif()
  929.  
  930. if (SIZE_OF_SIZE_T)
  931.     target_compile_definitions(${this}
  932.         PUBLIC SIZE_OF_SIZE_T=${SIZE_OF_SIZE_T}
  933.     )
  934. endif()
  935.  
  936. if (HAVE_VOID_P)
  937.     target_compile_definitions(${this}
  938.         PUBLIC HAVE_VOID_P=1
  939.     )
  940. endif()
  941.  
  942. if (SIZEOF_VOID_P)
  943.     target_compile_definitions(${this}
  944.         PUBLIC SIZEOF_VOID_P=${SIZEOF_VOID_P}
  945.     )
  946. endif()
  947.  
  948. if (SIZE_OF_VOID_P)
  949.     target_compile_definitions(${this}
  950.         PUBLIC SIZE_OF_VOID_P=${SIZE_OF_VOID_P}
  951.     )
  952. endif()
  953.  
  954. ################################################################################
  955. #
  956. # build dependencies
  957. #
  958. ################################################################################
  959.  
  960. cppan_debug_message("Section: build dependencies")
  961.  
  962. if (CPPAN_USE_CACHE)
  963. get_configuration_with_generator(config)
  964. if (CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIG)
  965.     get_configuration_with_generator(config_exe)
  966. else()
  967.     get_configuration_exe(config_exe)
  968. endif()
  969. add_custom_target(${this}-b-d
  970.     COMMAND ${CMAKE_COMMAND}
  971.         -DTARGET_FILE=$<TARGET_FILE:pvt.cppan.demo.boost.atomic-1.63.0>
  972.         -DCONFIG=$<CONFIG>
  973.         -DBUILD_DIR=g:/dev/cppan_storage/obj/ea/12/3a2c/build/${config}
  974.         -DEXECUTABLE=0
  975.         -DCPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION=${CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION}
  976.         -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  977.         -DCPPAN_BUILD_VERBOSE=${CPPAN_BUILD_VERBOSE}
  978.         -DCPPAN_BUILD_WARNING_LEVEL=${CPPAN_BUILD_WARNING_LEVEL}
  979.         -DCPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT=${CPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT}
  980.         -DN_CORES=${N_CORES}
  981.         -DXCODE=${XCODE}
  982.         -P g:/dev/cppan_storage/obj/ea/12/3a2c/build.cmake
  983.  
  984.     COMMAND ${CMAKE_COMMAND}
  985.         -DTARGET_FILE=$<TARGET_FILE:pvt.cppan.demo.boost.date_time-1.63.0>
  986.         -DCONFIG=$<CONFIG>
  987.         -DBUILD_DIR=g:/dev/cppan_storage/obj/24/19/1978/build/${config}
  988.         -DEXECUTABLE=0
  989.         -DCPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION=${CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION}
  990.         -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  991.         -DCPPAN_BUILD_VERBOSE=${CPPAN_BUILD_VERBOSE}
  992.         -DCPPAN_BUILD_WARNING_LEVEL=${CPPAN_BUILD_WARNING_LEVEL}
  993.         -DCPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT=${CPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT}
  994.         -DN_CORES=${N_CORES}
  995.         -DXCODE=${XCODE}
  996.         -P g:/dev/cppan_storage/obj/24/19/1978/build.cmake
  997.  
  998.     COMMAND ${CMAKE_COMMAND}
  999.         -DTARGET_FILE=$<TARGET_FILE:pvt.cppan.demo.boost.filesystem-1.63.0>
  1000.         -DCONFIG=$<CONFIG>
  1001.         -DBUILD_DIR=g:/dev/cppan_storage/obj/46/e3/833d/build/${config}
  1002.         -DEXECUTABLE=0
  1003.         -DCPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION=${CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION}
  1004.         -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  1005.         -DCPPAN_BUILD_VERBOSE=${CPPAN_BUILD_VERBOSE}
  1006.         -DCPPAN_BUILD_WARNING_LEVEL=${CPPAN_BUILD_WARNING_LEVEL}
  1007.         -DCPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT=${CPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT}
  1008.         -DN_CORES=${N_CORES}
  1009.         -DXCODE=${XCODE}
  1010.         -P g:/dev/cppan_storage/obj/46/e3/833d/build.cmake
  1011.  
  1012.     COMMAND ${CMAKE_COMMAND}
  1013.         -DTARGET_FILE=$<TARGET_FILE:pvt.cppan.demo.boost.regex-1.63.0>
  1014.         -DCONFIG=$<CONFIG>
  1015.         -DBUILD_DIR=g:/dev/cppan_storage/obj/05/10/ef05/build/${config}
  1016.         -DEXECUTABLE=0
  1017.         -DCPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION=${CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION}
  1018.         -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  1019.         -DCPPAN_BUILD_VERBOSE=${CPPAN_BUILD_VERBOSE}
  1020.         -DCPPAN_BUILD_WARNING_LEVEL=${CPPAN_BUILD_WARNING_LEVEL}
  1021.         -DCPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT=${CPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT}
  1022.         -DN_CORES=${N_CORES}
  1023.         -DXCODE=${XCODE}
  1024.         -P g:/dev/cppan_storage/obj/05/10/ef05/build.cmake
  1025.  
  1026.     COMMAND ${CMAKE_COMMAND}
  1027.         -DTARGET_FILE=$<TARGET_FILE:pvt.cppan.demo.boost.system-1.63.0>
  1028.         -DCONFIG=$<CONFIG>
  1029.         -DBUILD_DIR=g:/dev/cppan_storage/obj/92/e4/1e14/build/${config}
  1030.         -DEXECUTABLE=0
  1031.         -DCPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION=${CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION}
  1032.         -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  1033.         -DCPPAN_BUILD_VERBOSE=${CPPAN_BUILD_VERBOSE}
  1034.         -DCPPAN_BUILD_WARNING_LEVEL=${CPPAN_BUILD_WARNING_LEVEL}
  1035.         -DCPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT=${CPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT}
  1036.         -DN_CORES=${N_CORES}
  1037.         -DXCODE=${XCODE}
  1038.         -P g:/dev/cppan_storage/obj/92/e4/1e14/build.cmake
  1039.  
  1040.     COMMAND ${CMAKE_COMMAND}
  1041.         -DTARGET_FILE=$<TARGET_FILE:pvt.cppan.demo.boost.thread-1.63.0>
  1042.         -DCONFIG=$<CONFIG>
  1043.         -DBUILD_DIR=g:/dev/cppan_storage/obj/ad/72/efea/build/${config}
  1044.         -DEXECUTABLE=0
  1045.         -DCPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION=${CPPAN_BUILD_EXECUTABLES_WITH_SAME_CONFIGURATION}
  1046.         -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
  1047.         -DCPPAN_BUILD_VERBOSE=${CPPAN_BUILD_VERBOSE}
  1048.         -DCPPAN_BUILD_WARNING_LEVEL=${CPPAN_BUILD_WARNING_LEVEL}
  1049.         -DCPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT=${CPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT}
  1050.         -DN_CORES=${N_CORES}
  1051.         -DXCODE=${XCODE}
  1052.         -P g:/dev/cppan_storage/obj/ad/72/efea/build.cmake
  1053.  
  1054. )
  1055. add_dependencies(${this} ${this}-b-d)
  1056. set_target_properties(${this}-b-d PROPERTIES FOLDER "cppan/dummy")
  1057.  
  1058. endif()
  1059.  
  1060. ################################################################################
  1061. #
  1062. # export
  1063. #
  1064. ################################################################################
  1065.  
  1066. cppan_debug_message("Section: export")
  1067.  
  1068. export(TARGETS ${this} FILE ${CMAKE_BINARY_DIR}/exports/pvt_cppan_demo_boost_log_1_63_0.cmake)
  1069.  
  1070. ################################################################################
  1071. #
  1072. # aliases
  1073. #
  1074. ################################################################################
  1075.  
  1076. cppan_debug_message("Section: aliases")
  1077.  
  1078. add_library(pvt.cppan.demo.boost.log-1.63.0 ALIAS ${this})
  1079. add_library(pvt.cppan.demo.boost.log-1.63 ALIAS ${this})
  1080. add_library(pvt.cppan.demo.boost.log-1 ALIAS ${this})
  1081. add_library(pvt.cppan.demo.boost.log ALIAS ${this})
  1082.  
  1083. add_library(pvt::cppan::demo::boost::log-1.63.0 ALIAS ${this})
  1084. add_library(pvt::cppan::demo::boost::log-1.63 ALIAS ${this})
  1085. add_library(pvt::cppan::demo::boost::log-1 ALIAS ${this})
  1086. add_library(pvt::cppan::demo::boost::log ALIAS ${this})
  1087.  
  1088. ################################################################################
  1089. #
  1090. # post alias
  1091. #
  1092. ################################################################################
  1093.  
  1094. cppan_debug_message("Section: post alias")
  1095.  
  1096. ################################################################################
  1097. #
  1098. # source groups
  1099. #
  1100. ################################################################################
  1101.  
  1102. cppan_debug_message("Section: source groups")
  1103.  
  1104. source_group("include\\boost\\algorithm" FILES
  1105.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/algorithm.hpp"
  1106.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/clamp.hpp"
  1107.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/gather.hpp"
  1108.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/hex.hpp"
  1109.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/is_palindrome.hpp"
  1110.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/minmax.hpp"
  1111.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/minmax_element.hpp"
  1112.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/sort_subrange.hpp"
  1113.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string.hpp"
  1114.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string_regex.hpp"
  1115. )
  1116. source_group("include\\boost\\algorithm\\cxx11" FILES
  1117.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/all_of.hpp"
  1118.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/any_of.hpp"
  1119.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/copy_if.hpp"
  1120.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/copy_n.hpp"
  1121.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/find_if_not.hpp"
  1122.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/iota.hpp"
  1123.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/is_partitioned.hpp"
  1124.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/is_permutation.hpp"
  1125.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/is_sorted.hpp"
  1126.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/none_of.hpp"
  1127.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/one_of.hpp"
  1128.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/partition_copy.hpp"
  1129.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx11/partition_point.hpp"
  1130. )
  1131. source_group("include\\boost\\algorithm\\cxx14" FILES
  1132.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx14/equal.hpp"
  1133.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx14/is_permutation.hpp"
  1134.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/cxx14/mismatch.hpp"
  1135. )
  1136. source_group("include\\boost\\algorithm\\searching" FILES
  1137.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/searching/boyer_moore.hpp"
  1138.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/searching/boyer_moore_horspool.hpp"
  1139.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/searching/knuth_morris_pratt.hpp"
  1140. )
  1141. source_group("include\\boost\\algorithm\\searching\\detail" FILES
  1142.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/searching/detail/bm_traits.hpp"
  1143.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/searching/detail/debugging.hpp"
  1144. )
  1145. source_group("include\\boost\\algorithm\\string" FILES
  1146.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/case_conv.hpp"
  1147.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/classification.hpp"
  1148.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/compare.hpp"
  1149.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/concept.hpp"
  1150.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/config.hpp"
  1151.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/constants.hpp"
  1152.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/erase.hpp"
  1153.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/find.hpp"
  1154.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/find_format.hpp"
  1155.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/find_iterator.hpp"
  1156.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/finder.hpp"
  1157.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/formatter.hpp"
  1158.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/iter_find.hpp"
  1159.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/join.hpp"
  1160.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/predicate.hpp"
  1161.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/predicate_facade.hpp"
  1162.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/regex.hpp"
  1163.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/regex_find_format.hpp"
  1164.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/replace.hpp"
  1165.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/sequence_traits.hpp"
  1166.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/split.hpp"
  1167.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/std_containers_traits.hpp"
  1168.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/trim.hpp"
  1169.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/trim_all.hpp"
  1170.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/yes_no_type.hpp"
  1171. )
  1172. source_group("include\\boost\\algorithm\\string\\detail" FILES
  1173.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/case_conv.hpp"
  1174.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/classification.hpp"
  1175.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/find_format.hpp"
  1176.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/find_format_all.hpp"
  1177.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/find_format_store.hpp"
  1178.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/find_iterator.hpp"
  1179.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/finder.hpp"
  1180.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/finder_regex.hpp"
  1181.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/formatter.hpp"
  1182.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/formatter_regex.hpp"
  1183.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/predicate.hpp"
  1184.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/replace_storage.hpp"
  1185.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/sequence.hpp"
  1186.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/trim.hpp"
  1187.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/detail/util.hpp"
  1188. )
  1189. source_group("include\\boost\\algorithm\\string\\std" FILES
  1190.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/std/list_traits.hpp"
  1191.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/std/rope_traits.hpp"
  1192.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/std/slist_traits.hpp"
  1193.     "g:/dev/cppan_storage/src/04/10/6b68/include/boost/algorithm/string/std/string_traits.hpp"
  1194. )
  1195.  
  1196. ################################################################################
  1197. #
  1198. # footer
  1199. #
  1200. ################################################################################
  1201.  
  1202. cppan_debug_message("Leaving file: ${CMAKE_CURRENT_LIST_FILE}")
  1203.  
  1204. string(LENGTH "${CPPAN_DEBUG_STACK_SPACE}" len)
  1205. math(EXPR len "${len}-4")
  1206. if (NOT ${len} LESS 0)
  1207.     string(SUBSTRING "${CPPAN_DEBUG_STACK_SPACE}" 0 ${len} CPPAN_DEBUG_STACK_SPACE)
  1208. else()
  1209.     set(CPPAN_DEBUG_STACK_SPACE "")
  1210. endif()
  1211. set(CPPAN_DEBUG_STACK_SPACE "${CPPAN_DEBUG_STACK_SPACE}" CACHE STRING "" FORCE)
  1212.  
  1213. ################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement