From bf6e3f9794f07c11b3090cbe0c2e5507c90c800f Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 09 2020 18:08:31 +0000 Subject: Apply patch 0001-Only-require-glib-2.40-when-tests-are-build-without-.patch patch_name: 0001-Only-require-glib-2.40-when-tests-are-build-without-.patch present_in_specfile: true --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ceac8fc..21f082b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -85,10 +85,16 @@ IF(WIN32) ENDIF() ENDIF() -# find dependencies -# NOTE: must be one of the macros listed in https://developer.gnome.org/glib/stable/glib-Version-Information.html -SET(LENSFUN_GLIB_REQUIREMENT_MACRO "GLIB_VERSION_2_40") -FIND_PACKAGE(GLIB2 REQUIRED 2.40) + +IF (BUILD_TESTS) + # automatic tests need at least glib version 2.40 + # NOTE: must be one of the macros listed in https://developer.gnome.org/glib/stable/glib-Version-Information.html + SET(LENSFUN_GLIB_REQUIREMENT_MACRO "GLIB_VERSION_2_40") + FIND_PACKAGE(GLIB2 REQUIRED) +ELSE() + SET(LENSFUN_GLIB_REQUIREMENT_MACRO "GLIB_VERSION_2_26") + FIND_PACKAGE(GLIB2 REQUIRED) +ENDIF() INCLUDE_DIRECTORIES(SYSTEM ${GLIB2_INCLUDE_DIRS})