if(NOT CppHttp_FOUND) pkg_check_modules(HTTP_TMP cpp-httplib) find_path(CPP-HTTP_INCLUDE_DIR NAMES httplib.h PATHS ${HTTP_TMP_INCLUDE_DIRS} /usr/include /usr/local/include ) find_library(CPP-HTTP_LIBRARIES NAMES cpp-httplib PATHS ${HTTP_TMP_LIBRARY_DIRS} /usr/lib /usr/local/lib ) find_package_handle_standard_args(CppHttp REQUIRED_VARS CPP-HTTP_INCLUDE_DIR CPP-HTTP_LIBRARIES VERSION_VAR HTTP_TMP_VERSION) endif() if(CppHttp_FOUND AND NOT TARGET cpp-httplib::cpp-httplib) add_library(cpp-httplib::cpp-httplib INTERFACE IMPORTED) set_target_properties(cpp-httplib::cpp-httplib PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${CPP-HTTP_INCLUDE_DIR}" INTERFACE_LINK_LIBRARIES "${CPP-HTTP_LIBRARIES}" IMPORTED_LOCATION "${CPP-HTTP_LIBRARIES}" ) endif()