@@ -17,17 +17,6 @@ include_directories(${PROJECT_SOURCE_DIR}/dep/process)
1717include_directories (${CMAKE_CURRENT_SOURCE_DIR} )
1818include_directories (${CMAKE_CURRENT_BINARY_DIR} )
1919
20- ########################################
21- # context
22- ########################################
23-
24- set (context_src
25- context/context.cpp
26- context/context.h
27- )
28- add_library (context ${context_src} )
29- target_include_directories (context INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} /context )
30-
3120########################################
3221# inserter
3322########################################
@@ -39,6 +28,23 @@ add_executable(inserter ${inserter_src})
3928set_property (TARGET inserter PROPERTY FOLDER gen )
4029target_link_libraries (inserter pvt.cppan.demo.boost.filesystem )
4130
31+ ########################################
32+ # support
33+ ########################################
34+
35+ file (GLOB common_src "support/*" )
36+ set (common_src ${common_src} )
37+ add_library (support ${common_src} )
38+ add_dependencies (support inserts_gen gen_stamp )
39+ target_include_directories (support PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} /support )
40+
41+ target_link_libraries (support
42+ pvt.egorpugin.primitives.hash
43+ pvt.egorpugin.primitives.http
44+ pvt.egorpugin.primitives.log
45+ pvt.egorpugin.primitives.lock
46+ )
47+
4248########################################
4349# common
4450########################################
@@ -88,18 +94,19 @@ target_include_directories(common
8894 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} /common
8995)
9096target_link_libraries (common
91- context
97+ support
9298 bazel_parser
9399 extract_comments
94100)
95101
96102target_link_libraries (common
97- pvt.cppan.demo.boost.log
98- pvt.cppan.demo.badger.curl.libcurl
99- pvt.cppan.demo.libarchive.libarchive
100103 pvt.cppan.demo.jbeder.yaml_cpp
101104 pvt.cppan.demo.sqlite3
102- pvt.cppan.demo.coruus.keccak_tiny_unrolled
105+
106+ pvt.egorpugin.primitives.context
107+ pvt.egorpugin.primitives.pack
108+ pvt.egorpugin.primitives.date_time
109+ pvt.egorpugin.primitives.executor
103110)
104111
105112################################################################################
0 commit comments