As the library is only built in the master port, and therfore missing in the
build directory for the slave ports, find it via pkg-config and link against it,
when building a slave.

--- CMakeLists.txt.orig	2020-12-29 11:30:46 UTC
+++ CMakeLists.txt
@@ -26,6 +26,15 @@ else()
   set(CMAKE_INSTALL_CONFIG_NAME ${CMAKE_BUILD_TYPE})
 endif()
 
+# Make building the library optional.
+option(WITH_LIBRARY "Build libproxy.so" ON)
+
+if (NOT WITH_LIBRARY)
+    # For the other ports provide an easy way to link against libproxy.so via PkgConfig::LIBPROXY.
+    find_package(PkgConfig)
+    pkg_check_modules(LIBPROXY libproxy-1.0 REQUIRED IMPORTED_TARGET)
+endif ()
+
 include(cmake/cpack.cmk)
 include(cmake/ctest.cmk)
 include(cmake/paths.cmk)
@@ -44,5 +53,7 @@ endif()
 
 # Always build these
 add_subdirectory(libproxy)
-add_subdirectory(utils)
+if (WITH_LIBRARY)
+    add_subdirectory(utils)
+endif()
 
