From 6bf00d86b7868e8b5aa01da26958a47f06a28a8e Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Fri, 14 Feb 2020 00:33:22 +0200 Subject: [test] Include cpp-httplib as a system library This way it will not get warnings by linters and -Werror. --- test/CMakeLists.txt | 6 ++---- vendor/cpp-httplib.cmake | 12 ++++++++++++ 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 vendor/cpp-httplib.cmake diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 0248582c61..2ed92eb987 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -156,10 +156,6 @@ else() COMPILE_OPTIONS $<$:-Wno-shorten-64-to-32> ) - target_include_directories( - mbgl-test - PRIVATE ${PROJECT_SOURCE_DIR}/vendor/cpp-httplib - ) endif() if(NOT DEFINED ENV{CI}) @@ -187,6 +183,7 @@ target_include_directories( PUBLIC ${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/test/include ) +include(${PROJECT_SOURCE_DIR}/vendor/cpp-httplib.cmake) include(${PROJECT_SOURCE_DIR}/vendor/googletest.cmake) if(CMAKE_SYSTEM_NAME STREQUAL iOS) @@ -211,6 +208,7 @@ target_link_libraries( Mapbox::Base::Extras::args Mapbox::Base::pixelmatch-cpp mbgl-compiler-options + mbgl-vendor-cpp-httplib PUBLIC mbgl-core ) diff --git a/vendor/cpp-httplib.cmake b/vendor/cpp-httplib.cmake new file mode 100644 index 0000000000..204dbabbb3 --- /dev/null +++ b/vendor/cpp-httplib.cmake @@ -0,0 +1,12 @@ +if(TARGET mbgl-vendor-cpp-httplib) + return() +endif() + +add_library( + mbgl-vendor-cpp-httplib INTERFACE +) + +target_include_directories( + mbgl-vendor-cpp-httplib SYSTEM + INTERFACE ${CMAKE_CURRENT_LIST_DIR}/cpp-httplib +) -- cgit v1.2.1