--- CMakeLists.txt.orig	2020-08-13 17:06:59 UTC
+++ CMakeLists.txt
@@ -81,24 +81,27 @@ set_package_properties("libssh" PROPERTIES
     PURPOSE "Needed to build VNC+SSH tunnel support "
 )
 
-# Needs porting
-find_program(FREERDP_EXECUTABLE xfreerdp)
-if(FREERDP_EXECUTABLE)
-    set(FREERDP_FOUND true) # mark the package found
-    set(FREERDP_EXECUTABLE_FOUND true)
-endif(FREERDP_EXECUTABLE)
+option(WITH_FREERDP OFF)
+if (WITH_FREERDP)
+  # Needs porting
+  find_program(FREERDP_EXECUTABLE xfreerdp)
+  if(FREERDP_EXECUTABLE)
+      set(FREERDP_FOUND true) # mark the package found
+      set(FREERDP_EXECUTABLE_FOUND true)
+  endif(FREERDP_EXECUTABLE)
 
-# dud to allow the dep showing up in feature summary.
-# note that this must be after _FOUND is set so it doesn't incorrectly
-# set the metadata to not-found.
-find_package(freerdp QUIET)
+  # dud to allow the dep showing up in feature summary.
+  # note that this must be after _FOUND is set so it doesn't incorrectly
+  # set the metadata to not-found.
+  find_package(freerdp QUIET)
 
-set_package_properties(freerdp PROPERTIES
-        DESCRIPTION "A free Remote Desktop Protocol (RDP) Implementation"
-        URL "https://www.freerdp.com/"
-        PURPOSE "The xfreerdp binary is needed for RDP support in KRDC (at runtime)"
-        TYPE RUNTIME
-)
+  set_package_properties(freerdp PROPERTIES
+          DESCRIPTION "A free Remote Desktop Protocol (RDP) Implementation"
+          URL "https://www.freerdp.com/"
+          PURPOSE "The xfreerdp binary is needed for RDP support in KRDC (at runtime)"
+          TYPE RUNTIME
+  )
+endif()
 
 include_directories(
     ${CMAKE_CURRENT_SOURCE_DIR}
