[build] type = "cmake" [build.flags] build_dir = "build" configure = [ "-DCMAKE_CXX_STANDARD=17", "-DBUILD_SHARED_LIBS=ON", "-DABSL_BUILD_TEST_HELPERS=ON", "-DABSL_USE_EXTERNAL_GOOGLETEST=ON", "-DABSL_FIND_GOOGLETEST=ON", "-DABSL_BUILD_TESTING=ON", "-G", "Ninja", "-DCMAKE_CXX_FLAGS=${CXXFLAGS} -DNDEBUG", ] [dependencies] build = [ "cmake", "ninja", ] runtime = [ "glibc", "gtest", "libunwind", "libcxx", ] [package] description = "Collection of C++ library code designed to augment the C++ standard library" homepage = "https://abseil.io/" license = "Apache-2.0" name = "abseil-cpp" version = "20260107.1" [[source]] extract_dir = "$name-$version" sha256 = "4314e2a7cbac89cac25a2f2322870f343d81579756ceff7f431803c2c9090195" url = "https://github.com/abseil/abseil-cpp/releases/download/$version/abseil-cpp-$version.tar.gz" patches = [ "scoped-mock-log.patch", "abseil-cpp-20260107.1-symbolize-proc-maps-fallback.patch" ] [[manual_sources]] file = "scoped-mock-log.patch" sha256 = "b2:c467c7aaebea4a9fc9baaeb0419f27f01e92ad5d2a3b0e7b6a9bd9fde0b0081394537fff987ab754ff463ab7e033ddd21ad99e65786858c6b79137f529debd9f" [[manual_sources]] file = "abseil-cpp-20260107.1-symbolize-proc-maps-fallback.patch" sha256 = "b2:14fbb86b59af25e180de422d357841caf9cd4a671c3163b31c47651396ece19c811f64ab959019fed0310ca76ff1cdb46eb11a888adc612566a1b5dca8e87ac3"