Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorakallabeth <akallabeth@posteo.net>2023-11-27 15:29:16 +0300
committerakallabeth <akallabeth@posteo.net>2023-11-27 18:00:31 +0300
commit4c3879e87578658a6bdf0ed30579f2fcbf0434d7 (patch)
treeb9890bcb7aaf323ed25ea4c4404ee299ab62f715 /cmake
parent06d5c2f96d3e2b64ac4f7abc74f7c95b31d08a73 (diff)
[freerdp] update to build for stable-3.0
* remove direct rdpSettings access * remove cached pointers in rf_context * base rf_context on rdpClientContext * simplify FreeRDP version detection
Diffstat (limited to 'cmake')
-rw-r--r--cmake/FindFREERDP.cmake64
-rw-r--r--cmake/FindFREERDP3.cmake64
2 files changed, 0 insertions, 128 deletions
diff --git a/cmake/FindFREERDP.cmake b/cmake/FindFREERDP.cmake
deleted file mode 100644
index 610c398e1..000000000
--- a/cmake/FindFREERDP.cmake
+++ /dev/null
@@ -1,64 +0,0 @@
-# Remmina - The GTK+ Remote Desktop Client
-#
-# Copyright (C) 2011 Marc-Andre Moreau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-find_package(PkgConfig)
-if(PKG_CONFIG_FOUND)
- pkg_check_modules(PC_FREERDP freerdp2>=2.0.0)
-endif()
-
-set(FREERDP_DEFINITIONS ${PC_FREERDP_CFLAGS_OTHER})
-
-find_path(FREERDP_INCLUDE_DIR NAMES freerdp/freerdp.h
- HINTS ${PC_FREERDP_INCLUDEDIR} ${PC_FREERDP_INCLUDE_DIRS} ${CMAKE_PREFIX_PATH}/include/freerdp2/)
-
-find_path(WINPR_INCLUDE_DIR NAMES winpr/winpr.h
- HINTS ${PC_FREERDP_INCLUDEDIR} ${PC_FREERDP_INCLUDE_DIRS} ${CMAKE_PREFIX_PATH}/include/winpr2/)
-
-find_library(FREERDP_LIBRARY NAMES freerdp2
- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
-
-if(NOT FREERDP_LIBRARY)
- find_library(FREERDP_LIBRARY NAMES freerdp
- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
-endif()
-
-find_library(FREERDP_CLIENT_LIBRARY NAMES freerdp-client2
- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
-
-if(NOT FREERDP_CLIENT_LIBRARY)
- find_library(FREERDP_CLIENT_LIBRARY NAMES freerdp-client
- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
-endif()
-
-find_library(FREERDP_WINPR_LIBRARY NAMES winpr2
- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
-
-if(NOT FREERDP_WINPR_LIBRARY)
- find_library(FREERDP_WINPR_LIBRARY NAMES winpr
- HINTS ${PC_FREERDP_LIBDIR} ${PC_FREERDP_LIBRARY_DIRS})
-endif()
-
-include(FindPackageHandleStandardArgs)
-
-find_package_handle_standard_args(FREERDP DEFAULT_MSG FREERDP_LIBRARY FREERDP_INCLUDE_DIR)
-
-set(FREERDP_LIBRARIES ${FREERDP_LIBRARY} ${FREERDP_CLIENT_LIBRARY} ${FREERDP_WINPR_LIBRARY} )
-set(FREERDP_INCLUDE_DIRS ${FREERDP_INCLUDE_DIR} ${WINPR_INCLUDE_DIR})
-
-mark_as_advanced(FREERDP_INCLUDE_DIR FREERDP_LIBRARY)
diff --git a/cmake/FindFREERDP3.cmake b/cmake/FindFREERDP3.cmake
deleted file mode 100644
index 55da11583..000000000
--- a/cmake/FindFREERDP3.cmake
+++ /dev/null
@@ -1,64 +0,0 @@
-# Remmina - The GTK+ Remote Desktop Client
-#
-# Copyright (C) 2011 Marc-Andre Moreau
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-find_package(PkgConfig)
-if(PKG_CONFIG_FOUND)
- pkg_check_modules(PC_FREERDP3 freerdp3>=3.0.0)
-endif()
-
-set(FREERDP3_DEFINITIONS ${PC_FREERDP3_CFLAGS_OTHER})
-
-find_path(FREERDP3_INCLUDE_DIR NAMES freerdp/freerdp.h
- HINTS ${PC_FREERDP3_INCLUDEDIR} ${PC_FREERDP3_INCLUDE_DIRS} ${CMAKE_PREFIX_PATH}/include/freerdp3/)
-
-find_path(WINPR_INCLUDE_DIR NAMES winpr/winpr.h
- HINTS ${PC_FREERDP3_INCLUDEDIR} ${PC_FREERDP3_INCLUDE_DIRS} ${CMAKE_PREFIX_PATH}/include/winpr3/)
-
-find_library(FREERDP3_LIBRARY NAMES freerdp3
- HINTS ${PC_FREERDP3_LIBDIR} ${PC_FREERDP3_LIBRARY_DIRS})
-
-if(NOT FREERDP3_LIBRARY)
- find_library(FREERDP3_LIBRARY NAMES freerdp
- HINTS ${PC_FREERDP3_LIBDIR} ${PC_FREERDP3_LIBRARY_DIRS})
-endif()
-
-find_library(FREERDP3_CLIENT_LIBRARY NAMES freerdp-client3
- HINTS ${PC_FREERDP3_LIBDIR} ${PC_FREERDP3_LIBRARY_DIRS})
-
-if(NOT FREERDP3_CLIENT_LIBRARY)
- find_library(FREERDP3_CLIENT_LIBRARY NAMES freerdp-client
- HINTS ${PC_FREERDP3_LIBDIR} ${PC_FREERDP3_LIBRARY_DIRS})
-endif()
-
-find_library(FREERDP3_WINPR_LIBRARY NAMES winpr3
- HINTS ${PC_FREERDP3_LIBDIR} ${PC_FREERDP3_LIBRARY_DIRS})
-
-if(NOT FREERDP3_WINPR_LIBRARY)
- find_library(FREERDP3_WINPR_LIBRARY NAMES winpr
- HINTS ${PC_FREERDP3_LIBDIR} ${PC_FREERDP3_LIBRARY_DIRS})
-endif()
-
-include(FindPackageHandleStandardArgs)
-
-find_package_handle_standard_args(FREERDP3 DEFAULT_MSG FREERDP3_LIBRARY FREERDP3_INCLUDE_DIR)
-
-set(FREERDP3_LIBRARIES ${FREERDP3_LIBRARY} ${FREERDP3_CLIENT_LIBRARY} ${FREERDP3_WINPR_LIBRARY} )
-set(FREERDP3_INCLUDE_DIRS ${FREERDP3_INCLUDE_DIR} ${WINPR_INCLUDE_DIR})
-
-mark_as_advanced(FREERDP3_INCLUDE_DIR FREERDP3_LIBRARY)