@@ -10,28 +10,32 @@ endif()
1010
1111add_definitions (-DUSE_LOGGER=1 )
1212
13- if (WIN32 )
14- add_definitions (-DLIBARCHIVE_STATIC )
15- include_directories (${PROJECT_SOURCE_DIR} /dep/libarchive )
16- include_directories (${PROJECT_SOURCE_DIR} /dep/libressl/include )
17-
18- add_definitions (-DCURL_STATICLIB=1 )
19- include_directories (${PROJECT_SOURCE_DIR} /dep/curl/include )
20- include_directories (${PROJECT_BINARY_DIR} /dep/curl/include )
21- include_directories (${PROJECT_BINARY_DIR} /dep/curl/include/curl )
22- else ()
23- include_directories (${LibArchive_INCLUDE_DIRS} )
24- include_directories (${CURL_INCLUDE_DIRS} )
25- include_directories (${OPENSSL_INCLUDE_DIR} )
13+ if (NOT CPPAN_BUILD)
14+ if (WIN32 )
15+ add_definitions (-DLIBARCHIVE_STATIC )
16+ include_directories (${PROJECT_SOURCE_DIR} /dep/libarchive )
17+ include_directories (${PROJECT_SOURCE_DIR} /dep/libressl/include )
18+
19+ add_definitions (-DCURL_STATICLIB=1 )
20+ include_directories (${PROJECT_SOURCE_DIR} /dep/curl/include )
21+ include_directories (${PROJECT_BINARY_DIR} /dep/curl/include )
22+ include_directories (${PROJECT_BINARY_DIR} /dep/curl/include/curl )
23+ else ()
24+ include_directories (${LibArchive_INCLUDE_DIRS} )
25+ include_directories (${CURL_INCLUDE_DIRS} )
26+ include_directories (${OPENSSL_INCLUDE_DIR} )
27+ endif ()
28+
29+ if (APPLE )
30+ add_definitions (-DLIBARCHIVE_STATIC )
31+ include_directories (${PROJECT_SOURCE_DIR} /dep/libarchive/libarchive )
32+ endif ()
33+
34+ include_directories (${PROJECT_SOURCE_DIR} /dep/yaml-cpp/include )
35+ include_directories (${PROJECT_SOURCE_DIR} /dep/sqlite3 )
2636endif ()
2737
28- if (APPLE )
29- add_definitions (-DLIBARCHIVE_STATIC )
30- include_directories (${PROJECT_SOURCE_DIR} /dep/libarchive/libarchive )
31- endif ()
32-
33- include_directories (${PROJECT_SOURCE_DIR} /dep/yaml-cpp/include )
34- include_directories (${PROJECT_SOURCE_DIR} /dep/sqlite3 )
38+ # process is still in deps
3539include_directories (${PROJECT_SOURCE_DIR} /dep/process )
3640
3741include_directories (${CMAKE_CURRENT_SOURCE_DIR} )
@@ -55,7 +59,11 @@ set(inserter_src
5559 inserter.cpp
5660)
5761add_executable (inserter ${inserter_src} )
58- target_link_libraries (inserter ${Boost_LIBRARIES} )
62+ if (NOT CPPAN_BUILD)
63+ target_link_libraries (inserter ${Boost_LIBRARIES} )
64+ else ()
65+ target_link_libraries (inserter pvt.cppan.demo.boost.filesystem )
66+ endif ()
5967
6068########################################
6169# common
@@ -175,35 +183,43 @@ target_include_directories(common
175183target_link_libraries (common
176184 context
177185 bazel_parser
178- sqlite3
179186 extract_comments
180187)
181- if (WIN32 )
182- target_link_libraries (common
183- archive_static
184- libcurl
185- crypto
186- yaml-cpp
187- ${Boost_LIBRARIES}
188- )
189- elseif (APPLE )
190- target_link_libraries (common
191- yaml-cpp
192- archive_static
193- ${CURL_LIBRARIES}
194- ${OPENSSL_LIBRARIES}
195- ${Boost_LIBRARIES}
196- )
188+
189+ if (NOT CPPAN_BUILD)
190+ if (WIN32 )
191+ target_link_libraries (common
192+ archive_static
193+ libcurl
194+ crypto
195+ sqlite3
196+ yaml-cpp
197+ ${Boost_LIBRARIES}
198+ )
199+ elseif (APPLE )
200+ target_link_libraries (common
201+ yaml-cpp
202+ archive_static
203+ sqlite3
204+ ${CURL_LIBRARIES}
205+ ${OPENSSL_LIBRARIES}
206+ ${Boost_LIBRARIES}
207+ )
208+ else ()
209+ target_link_libraries (common
210+ yaml-cpp
211+ sqlite3
212+ ${LibArchive_LIBRARIES}
213+ ${CURL_LIBRARIES}
214+ ${OPENSSL_LIBRARIES}
215+ ${Boost_LIBRARIES}
216+ )
217+ endif ()
197218else ()
198- target_link_libraries (common
199- yaml-cpp
200- ${LibArchive_LIBRARIES}
201- ${CURL_LIBRARIES}
202- ${OPENSSL_LIBRARIES}
203- ${Boost_LIBRARIES}
204- )
219+ target_link_libraries (common cppan )
205220endif ()
206221
222+
207223################################################################################
208224
209225add_subdirectory (autotools )
0 commit comments