[evolution-data-server] build: Look for WebKitGTK only when GTK/GTK4 is enabled
- From: Milan Crha <mcrha src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [evolution-data-server] build: Look for WebKitGTK only when GTK/GTK4 is enabled
 
- Date: Thu, 23 Jun 2022 14:17:02 +0000 (UTC)
 
commit bfd2e7f12952f888ab0dbe28a097824b5b71ee27
Author: Milan Crha <mcrha redhat com>
Date:   Thu Jun 23 16:15:11 2022 +0200
    build: Look for WebKitGTK only when GTK/GTK4 is enabled
    
    It does not make sense to request WebKitGTK, when libedataserverui
    is not built.
 CMakeLists.txt | 28 ++++++++++++++++------------
 1 file changed, 16 insertions(+), 12 deletions(-)
---
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f77e82228..3c4ca2901 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -419,21 +419,25 @@ endif(ENABLE_GTK4)
 
 pkg_check_modules(JSON_GLIB REQUIRED json-glib-1.0>=${json_glib_minimum_version})
 
-add_printable_option(ENABLE_OAUTH2_WEBKITGTK "Enable WebKitGTK gtk3 for built-in OAuth2 authentications" ON)
+if(ENABLE_GTK)
+       add_printable_option(ENABLE_OAUTH2_WEBKITGTK "Enable WebKitGTK gtk3 for built-in OAuth2 
authentications" ON)
 
-if(ENABLE_OAUTH2_WEBKITGTK)
-       pkg_check_modules_for_option(ENABLE_OAUTH2_WEBKITGTK "WebKitGTK gtk3 for built-in OAuth2 
authentications" OAUTH2_WEBKITGTK
-               webkit2gtk-4.1>=${webkit2gtk_minimum_version}
-       )
-endif(ENABLE_OAUTH2_WEBKITGTK)
+       if(ENABLE_OAUTH2_WEBKITGTK)
+               pkg_check_modules_for_option(ENABLE_OAUTH2_WEBKITGTK "WebKitGTK gtk3 for built-in OAuth2 
authentications" OAUTH2_WEBKITGTK
+                       webkit2gtk-4.1>=${webkit2gtk_minimum_version}
+               )
+       endif(ENABLE_OAUTH2_WEBKITGTK)
+endif(ENABLE_GTK)
 
-add_printable_option(ENABLE_OAUTH2_WEBKITGTK4 "Enable WebKitGTK gtk4 for built-in OAuth2 authentications" ON)
+if(ENABLE_GTK4)
+       add_printable_option(ENABLE_OAUTH2_WEBKITGTK4 "Enable WebKitGTK gtk4 for built-in OAuth2 
authentications" ON)
 
-if(ENABLE_OAUTH2_WEBKITGTK4)
-       pkg_check_modules_for_option(ENABLE_OAUTH2_WEBKITGTK4 "WebKitGTK gtk4 for built-in OAuth2 
authentications" OAUTH2_WEBKITGTK4
-               webkit2gtk-5.0>=${webkit2gtk4_minimum_version}
-       )
-endif(ENABLE_OAUTH2_WEBKITGTK4)
+       if(ENABLE_OAUTH2_WEBKITGTK4)
+               pkg_check_modules_for_option(ENABLE_OAUTH2_WEBKITGTK4 "WebKitGTK gtk4 for built-in OAuth2 
authentications" OAUTH2_WEBKITGTK4
+                       webkit2gtk-5.0>=${webkit2gtk4_minimum_version}
+               )
+       endif(ENABLE_OAUTH2_WEBKITGTK4)
+endif(ENABLE_GTK4)
 
 add_printable_variable(WITH_GOOGLE_CLIENT_ID "Google OAuth 2.0 client id" "")
 add_printable_variable(WITH_GOOGLE_CLIENT_SECRET "Google OAuth 2.0 client secret" "")
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]