diff --git a/cmake/FindGTK3.cmake b/cmake/FindGTK3.cmake index 5ad4cd23d..f3fb72221 100644 --- a/cmake/FindGTK3.cmake +++ b/cmake/FindGTK3.cmake @@ -59,16 +59,18 @@ if(PKG_CONFIG_FOUND) macro(__GTK3_HANDLE_COMPONENT __cname __cfullname) if(__component STREQUAL "${__cname}") pkg_check_modules(GTK3_${__cname} ${__GTK3_QUIET} "${__cfullname}") - list(REMOVE_ITEM GTK3_${__cname}_LIBRARIES ${GTK3_LIBRARIES}) - if(GTK3_LIBRARY_DIRS) - list(REMOVE_ITEM GTK3_${__cname}_LIBRARY_DIRS ${GTK3_LIBRARY_DIRS}) - endif() - if(GTK3_INCLUDE_DIRS) - list(REMOVE_ITEM GTK3_${__cname}_INCLUDE_DIRS ${GTK3_INCLUDE_DIRS}) - endif() - if(GTK3_FIND_REQUIRED_${__cname}) - list(APPEND GTK3_LIBRARIES ${GTK3_${__cname}_LIBRARIES}) - list(APPEND GTK3_INCLUDE_DIRS ${GTK3_${__cname}_INCLUDE_DIRS}) + if(GTK3_${__cname}_FOUND) + list(REMOVE_ITEM GTK3_${__cname}_LIBRARIES ${GTK3_LIBRARIES}) + if(GTK3_LIBRARY_DIRS) + list(REMOVE_ITEM GTK3_${__cname}_LIBRARY_DIRS ${GTK3_LIBRARY_DIRS}) + endif() + if(GTK3_INCLUDE_DIRS) + list(REMOVE_ITEM GTK3_${__cname}_INCLUDE_DIRS ${GTK3_INCLUDE_DIRS}) + endif() + if(GTK3_FIND_REQUIRED_${__cname}) + list(APPEND GTK3_LIBRARIES ${GTK3_${__cname}_LIBRARIES}) + list(APPEND GTK3_INCLUDE_DIRS ${GTK3_${__cname}_INCLUDE_DIRS}) + endif() endif() endif() endmacro(__GTK3_HANDLE_COMPONENT)