3 set(FILENAME curl_http_test)
4 add_compile_definitions(WITH_CURL)
5 add_executable(${FILENAME} ${FILENAME}.cc)
6 target_link_libraries(${FILENAME} ${GTEST_BOTH_LIBRARIES}
7 ${CMAKE_THREAD_LIBS_INIT})
9 if(TARGET CURL::libcurl)
10 target_link_libraries(${FILENAME} opentelemetry_http_client_curl
13 include_directories(${CURL_INCLUDE_DIRS})
14 target_link_libraries(${FILENAME} ${CURL_LIBRARIES}
15 opentelemetry_http_client_curl)
19 TEST_PREFIX ext.http.curl.
20 TEST_LIST ${FILENAME})
22 set(URL_PARSER_FILENAME url_parser_test)
23 add_executable(${URL_PARSER_FILENAME} ${URL_PARSER_FILENAME}.cc)
24 target_link_libraries(${URL_PARSER_FILENAME} ${GTEST_BOTH_LIBRARIES}
25 ${CMAKE_THREAD_LIBS_INIT})
27 TARGET ${URL_PARSER_FILENAME}
28 TEST_PREFIX ext.http.urlparser.
29 TEST_LIST ${URL_PARSER_FILENAME})