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
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2018-05-20 23:33:50 +0300
committerGitHub <noreply@github.com>2018-05-20 23:33:50 +0300
commit4c00ae764edf72525fd47680c55eec0816ac446c (patch)
tree23b9e5d7e7c53d44578000d176f694a3b74c8641
parent3ab611d9cff821eeca7700dc64fba883aa81fab0 (diff)
parent2fa18fb963a813f213f79c3de2857c14874c29fc (diff)
Merge pull request #1639 from FreeRDP/findappindicatorv1.2.30
Fix ayatana libappindicator cmake search
-rw-r--r--cmake/FindAPPINDICATOR.cmake5
-rw-r--r--src/remmina_icon.c6
2 files changed, 8 insertions, 3 deletions
diff --git a/cmake/FindAPPINDICATOR.cmake b/cmake/FindAPPINDICATOR.cmake
index 9dd46fb66..96eb854ea 100644
--- a/cmake/FindAPPINDICATOR.cmake
+++ b/cmake/FindAPPINDICATOR.cmake
@@ -24,9 +24,9 @@ include(FindPackageHandleStandardArgs)
# Try with ayatana-libappindicator
pkg_check_modules(PC_AYATANA_APPINDICATOR ayatana-appindicator3-0.1)
-find_path(AYATANA_APPINDICATOR_INCLUDE_DIR NAMES app-indicator.h
+find_path(AYATANA_APPINDICATOR_INCLUDE_DIR NAMES libayatana-appindicator/app-indicator.h
HINTS ${PC_AYATANA_APPINDICATOR_INCLUDEDIR} ${PC_AYATANA_APPINDICATOR_INCLUDE_DIRS}
- PATH_SUFFIXES libayatana-appindicator3-0.1/libayatana-appindicator)
+ PATH_SUFFIXES libayatana-appindicator3-0.1)
find_library(AYATANA_APPINDICATOR_LIBRARY NAMES ayatana-appindicator3)
@@ -35,6 +35,7 @@ if (AYATANA_APPINDICATOR_INCLUDE_DIR AND AYATANA_APPINDICATOR_LIBRARY)
endif()
if (APPINDICATOR_FOUND)
+ add_definitions(-DHAVE_AYATANA_LIBAPPINDICATOR)
set(APPINDICATOR_LIBRARIES ${AYATANA_APPINDICATOR_LIBRARY})
set(APPINDICATOR_INCLUDE_DIRS ${AYATANA_APPINDICATOR_INCLUDE_DIR})
else()
diff --git a/src/remmina_icon.c b/src/remmina_icon.c
index 689f7fe8c..7d9252891 100644
--- a/src/remmina_icon.c
+++ b/src/remmina_icon.c
@@ -49,7 +49,11 @@
#include "remmina_sysinfo.h"
#ifdef HAVE_LIBAPPINDICATOR
-#include <libappindicator/app-indicator.h>
+ #ifdef HAVE_AYATANA_LIBAPPINDICATOR
+ #include <libayatana-appindicator/app-indicator.h>
+ #else
+ #include <libappindicator/app-indicator.h>
+ #endif
#endif
typedef struct _RemminaIcon {