From d45a5b6261c8ec97b0fbde74d8c5212caff6ef2f Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Mon, 11 Dec 2017 10:33:25 +0100 Subject: Bug 791327 - Adapt to gweather_info_new() API change --- CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index e6f396c29..a9ec83fef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -731,6 +731,19 @@ add_printable_option(ENABLE_WEATHER "Build the weather calendar backend" ON) if(ENABLE_WEATHER) pkg_check_modules_for_option(ENABLE_WEATHER "weather calendar backend" LIBGWEATHER gweather-3.0>=${gweather_minimum_version}) + + set(CMAKE_REQUIRED_INCLUDES ${LIBGWEATHER_INCLUDE_DIRS}) + set(CMAKE_REQUIRED_LIBRARIES ${LIBGWEATHER_LDFLAGS}) + CHECK_C_SOURCE_COMPILES("#define GWEATHER_I_KNOW_THIS_IS_UNSTABLE + #include + #undef GWEATHER_I_KNOW_THIS_IS_UNSTABLE + + int main(void) { + gweather_info_new (NULL); + return 0; + }" HAVE_ONE_ARG_GWEATHER_INFO_NEW) + unset(CMAKE_REQUIRED_INCLUDES) + unset(CMAKE_REQUIRED_LIBRARIES) endif(ENABLE_WEATHER) # ****************************** -- cgit v1.2.1