From c2232022ab2c0e60b43bfbe99971e1b0bd63d765 2017-12-01 08:16:42 From: Vitaly Takmazov Date: 2017-12-01 08:16:42 Subject: [PATCH] signals: no warning when Swiften < 4 used --- diff --git a/cmake_modules/SwiftenConfig.cmake b/cmake_modules/SwiftenConfig.cmake index 9833462e0da4845713dfa1612f3c4df5ed38a0f0..9b0436d98956f5d8ccea2be6fd6b39a0c0181791 100644 --- a/cmake_modules/SwiftenConfig.cmake +++ b/cmake_modules/SwiftenConfig.cmake @@ -44,6 +44,9 @@ if( SWIFTEN_LIBRARY AND SWIFTEN_INCLUDE_DIR ) message( STATUS "Found Swiften > 4 requesting C++11") set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}") endif() + if("${SWIFTEN_VERSION}" STRLESS "4") + set(CMAKE_CXX_FLAGS "-DBOOST_SIGNALS_NO_DEPRECATION_WARNING ${CMAKE_CXX_FLAGS}") + endif() set( SWIFTEN_FOUND 1 ) else()