diff options
author | Milan Crha <mcrha@redhat.com> | 2022-06-23 16:15:11 +0200 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2022-06-23 16:15:11 +0200 |
commit | bfd2e7f12952f888ab0dbe28a097824b5b71ee27 (patch) | |
tree | 209d9babc64ffe41fa28a4963a95fcf7edd165dd /CMakeLists.txt | |
parent | 8aec93da922dd7402b38f60903bcc862712e40fd (diff) | |
download | evolution-data-server-bfd2e7f12952f888ab0dbe28a097824b5b71ee27.tar.gz |
build: Look for WebKitGTK only when GTK/GTK4 is enabled
It does not make sense to request WebKitGTK, when libedataserverui
is not built.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 28 |
1 files 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" "") |