if (DEPENDENCY_PHASE) find_package (CURL QUIET) if (NOT CURL_FOUND) remove_plugin (curlget "Curl-dev not found") endif () if (CURL_VERSION_STRING VERSION_LESS "7.28.0") remove_plugin (curlget "libcurl >= 7.28.0 required") endif () find_package (LibOpenSSL) if (NOT OPENSSL_FOUND) remove_plugin (curlget "OpenSSL-dev not found") endif () if (OPENSSL_FOUND AND CURL_FOUND) set (CURLGET_INCLUDE_DIRS ${CURL_INCLUDE_DIR} ${OPENSSL_INCLUDE_DIR}) set (CURLGET_LIBRARY_DIRS ${CURL_LIBRARIES} ${OPENSSL_LIBRARIES}) set_source_files_properties (curlget.c PROPERTIES COMPILE_FLAGS "-Wno-unused-result") endif () endif () add_plugin ( curlget SOURCES curlget.h curlget.c LINK_ELEKTRA elektra-invoke INCLUDE_DIRECTORIES ${CURLGET_INCLUDE_DIRS} LINK_LIBRARIES ${CURLGET_LIBRARY_DIRS} COMPONENT libelektra${SO_VERSION}-curl)