From f30e87e7d1f48a5f46fefad5b8fba57296363ea6 Mon Sep 17 00:00:00 2001 From: rdb Date: Fri, 4 Feb 2022 23:51:07 +0100 Subject: [PATCH] CMake: Add FindGTK3.cmake file --- cmake/modules/FindGTK3.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 cmake/modules/FindGTK3.cmake diff --git a/cmake/modules/FindGTK3.cmake b/cmake/modules/FindGTK3.cmake new file mode 100644 index 0000000000..213d9c5745 --- /dev/null +++ b/cmake/modules/FindGTK3.cmake @@ -0,0 +1,12 @@ +find_package(PkgConfig QUIET) + +set(__gtk3_required_version "${${CMAKE_FIND_PACKAGE_NAME}_FIND_VERSION}") +if(__gtk3_required_version) + set(__gtk3_required_version " >= ${__gtk3_required_version}") +endif() +pkg_check_modules(GTK3 QUIET "gtk+-3.0${__gtk3_required_version}" IMPORTED_TARGET) + +if (NOT TARGET PkgConfig::GTK3) + set(GTK3_FOUND 0) +endif() +unset(__gtk3_required_version)