diff options
author | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2021-03-05 14:28:09 +0300 |
---|---|---|
committer | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2021-03-05 14:28:09 +0300 |
commit | 0099777bb5181370c9d88721ca5738d5b930ea44 (patch) | |
tree | 25ae4d6b4fcb5159c163580ad0b5128a2caaf3cf /CMakeLists.txt | |
parent | 15249e8604793226e730463da6b3ec76aa53ea5d (diff) | |
parent | c635904c4f3d18295f6c94deff4e9c370168e681 (diff) |
Merge branch 'settings_getter' into 'master'
Use freerdp_settings_get|set API
See merge request Remmina/Remmina!2216
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 939ce9b71..9555ef4b2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -486,6 +486,30 @@ else() message(STATUS "Desktop MIME types cache database won't be generated") endif() +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in + ${CMAKE_CURRENT_BINARY_DIR}/generated/config.h) + +set(REMMINA_BUILD_CONFIG_LIST "") +get_cmake_property(res VARIABLES) +foreach(var ${res}) + if(var MATCHES "^WITH_*|^HAVE_*") + list(APPEND REMMINA_BUILD_CONFIG_LIST "${var}=${${var}}") + endif() +endforeach() +string(REPLACE ";" " " REMMINA_BUILD_CONFIG "${REMMINA_BUILD_CONFIG_LIST}") +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/buildflags.h.in + ${CMAKE_CURRENT_BINARY_DIR}/generated/buildflags.h) +include_directories(${CMAKE_CURRENT_BINARY_DIR}/generated/) + +# Configure RPATH +set(CMAKE_SKIP_BUILD_RPATH FALSE) +set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) +set(CMAKE_BUILD_RPATH_USE_ORIGIN TRUE) +if (NOT FREEBSD) + set(CMAKE_INSTALL_RPATH "\$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:\$ORIGIN/..") +endif() + if(GTK3_FOUND) #pkg_check_modules(gio REQUIRED gio-2.0) #pkg_check_modules(gio-unix REQUIRED gio-unix-2.0) @@ -499,16 +523,3 @@ if(WITH_TRANSLATIONS) add_subdirectory(po) endif() -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in - ${CMAKE_CURRENT_SOURCE_DIR}/config.h) - -set(REMMINA_BUILD_CONFIG_LIST "") -get_cmake_property(res VARIABLES) -foreach(var ${res}) - if(var MATCHES "^WITH_*|^HAVE_*") - list(APPEND REMMINA_BUILD_CONFIG_LIST "${var}=${${var}}") - endif() -endforeach() -string(REPLACE ";" " " REMMINA_BUILD_CONFIG "${REMMINA_BUILD_CONFIG_LIST}") -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/buildflags.h.in - ${CMAKE_CURRENT_SOURCE_DIR}/buildflags.h) |