# This file was generated by the build system used internally in the Yandex monorepo. # Only simple modifications are allowed (adding source-files to targets, adding simple properties # like target_include_directories). These modifications will be ported to original # ya.make files by maintainers. Any complex modifications which can't be ported back to the # original buildsystem will not be accepted. get_built_tool_path( TOOL_enum_parser_bin TOOL_enum_parser_dependency tools/enum_parser/enum_parser enum_parser ) add_library(cpp-http-fetch) target_link_libraries(cpp-http-fetch PUBLIC contrib-libs-cxxsupp yutil contrib-libs-zlib library-cpp-charset cpp-digest-md5 cpp-http-misc library-cpp-logger cpp-mime-types library-cpp-uri tools-enum_parser-enum_serialization_runtime ) target_sources(cpp-http-fetch PRIVATE ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpagent.h ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpfetcher.h ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpheader.h ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpparser.h ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpzreader.h ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/sockhandler.h ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/http_digest.cpp ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/http_socket.cpp ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpheader.cpp ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpload.cpp ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/exthttpcodes.cpp ) generate_enum_serilization(cpp-http-fetch ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpheader.h INCLUDE_HEADERS library/cpp/http/fetch/httpheader.h ) target_ragel_lexers(cpp-http-fetch PRIVATE ${CMAKE_SOURCE_DIR}/library/cpp/http/fetch/httpfsm.rl6 -CG1 )