diff options
Diffstat (limited to 'net/krdc/files/patch-CMakeLists.txt')
-rw-r--r-- | net/krdc/files/patch-CMakeLists.txt | 55 |
1 files changed, 35 insertions, 20 deletions
diff --git a/net/krdc/files/patch-CMakeLists.txt b/net/krdc/files/patch-CMakeLists.txt index c1b2b950e290..e6649efc6a9f 100644 --- a/net/krdc/files/patch-CMakeLists.txt +++ b/net/krdc/files/patch-CMakeLists.txt @@ -1,31 +1,46 @@ ---- CMakeLists.txt.orig 2017-07-11 00:25:02 UTC +--- CMakeLists.txt.orig 2019-02-05 00:43:19 UTC +++ CMakeLists.txt -@@ -69,16 +69,18 @@ set_package_properties("libvncserver" PROPERTIES +@@ -80,24 +80,27 @@ set_package_properties("libssh" PROPERTIES + PURPOSE "Needed to build VNC+SSH tunnel support " ) - # Needs porting --FIND_PROGRAM(FREERDP_EXECUTABLE xfreerdp) +-# 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) -- --set_package_properties("freerdp" PROPERTIES -- DESCRIPTION "A free Remote Desktop Protocol (RDP) Implementation" -- URL "http://www.freerdp.com" -- PURPOSE "Needed for RDP support in KRDC (at runtime)" -- ) +option(WITH_FREERDP OFF) +if (WITH_FREERDP) -+ FIND_PROGRAM(FREERDP_EXECUTABLE xfreerdp) -+ if(FREERDP_EXECUTABLE) ++ # 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) -+endif () -+add_feature_info( xfreerdp -+ FREERDP_EXECUTABLE_FOUND -+ "A free Remote Desktop Protocol (RDP) Implementation" -+) -+ ++ 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 "http://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 "http://www.freerdp.com" ++ PURPOSE "The xfreerdp binary is needed for RDP support in KRDC (at runtime)" ++ TYPE RUNTIME ++ ) ++endif() + # NX support is not ready for KDE 4.2; disabled (uwolfer) # macro_optional_find_package(LibNXCL) - # macro_log_feature(LIBNXCL_FOUND "libnxcl" "NX X compression client library" "http://svn.berlios.de/svnroot/repos/freenx/trunk/freenx-client/nxcl/" FALSE "1.0" "Needed to build Krdc with NX support") |