summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Freddi <dario.freddi@collabora.com>2012-07-04 12:23:30 +0200
committerDario Freddi <dario.freddi@collabora.com>2012-07-04 12:23:46 +0200
commit82b68e7d6827d067906b21e1a151ec716a343c89 (patch)
treead7abb9f59062719e67e396c1c3ac516acce6c4e
parente3f3bbe052bc7923f32fac293cc8dc2900aea8d4 (diff)
parent7e80451869146725f68e39e8be0bdd5bed6e8dd8 (diff)
Merge branch 'trivia'
Reviewed-by: Dario Freddi <dario.freddi@collabora.com>
-rw-r--r--NEWS4
-rw-r--r--cmake/modules/TelepathyDefaults.cmake5
2 files changed, 9 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 77ac3967..90a4d5c7 100644
--- a/NEWS
+++ b/NEWS
@@ -18,7 +18,11 @@ Enhancements:
* ...
Fixes:
+ * Fix a race condition in test-account-basics and test-dbus-properties.
+ * Fix compilation with gcc 4.7.
+ * Fix tests compilation with telepathy-glib 0.19.
* Fix FindDBus.cmake to find the correct paths.
+ * Pass -fvisibility-inlines-hidden to the compiler if it's supported.
* ...
telepathy-qt 0.9.1 (2012-03-23)
diff --git a/cmake/modules/TelepathyDefaults.cmake b/cmake/modules/TelepathyDefaults.cmake
index a7bf77a5..ee3ab33f 100644
--- a/cmake/modules/TelepathyDefaults.cmake
+++ b/cmake/modules/TelepathyDefaults.cmake
@@ -47,6 +47,11 @@ if(CMAKE_COMPILER_IS_GNUCXX)
set(VISIBILITY_HIDDEN_FLAGS)
endif (CXX_FVISIBILITY_HIDDEN)
+ CHECK_CXX_ACCEPTS_FLAG("-fvisibility-inlines-hidden" CXX_FVISIBILITY_INLINES_HIDDEN)
+ if (CXX_FVISIBILITY_INLINES_HIDDEN)
+ set(VISIBILITY_HIDDEN_FLAGS "${VISIBILITY_HIDDEN_FLAGS} -fvisibility-inlines-hidden")
+ endif (CXX_FVISIBILITY_INLINES_HIDDEN)
+
CHECK_CXX_ACCEPTS_FLAG("-Wdeprecated-declarations" CXX_DEPRECATED_DECLARATIONS)
if (CXX_DEPRECATED_DECLARATIONS)
set(DEPRECATED_DECLARATIONS_FLAGS "-Wdeprecated-declarations -DTP_QT_DEPRECATED_WARNINGS")