boost
abseil-cpp
protobuf
babylon
源码# in CMakeList.txt
set(BOOST_INCLUDE_LIBRARIES preprocessor spirit)
add_subdirectory(boost EXCLUDE_FROM_ALL)
set(ABSL_ENABLE_INSTALL ON)
add_subdirectory(abseil-cpp)
set(protobuf_BUILD_TESTS OFF)
add_subdirectory(protobuf)
add_subdirectory(babylon)
babylon::babylon
# in CMakeList.txt
target_link_libraries(your_target babylon::babylon)
cmake -Bbuild
cmake --build build -j$(nproc)