You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cmake: Implement support of GNOME Keyring authentication trough libsecret
library.
- for finding the libsecret library we are going to use pkgconfig modules of
it trough FindPkgConfig CMake module [1].
* build/generator/gen_cmake.py
(get_target_conditions): Use SVN_ENABLE_AUTH_GNOME_KEYRING condition
variable for the libsvn_auth_gnome_keyring library.
(check_ignore_target): Remove libsvn_auth_gnome_keyring from ignore_names.
* CMakeLists.txt
(options): Define SVN_ENABLE_AUTH_GNOME_KEYRING option.
(GNOME Keyring): Search for libsecret using pkgconfig, create interface
library for this dependency, define SVN_HAVE_LIBSECRET definition.
(configure summary): Write state of SVN_ENABLE_AUTH_GNOME_KEYRING.
[1] https://cmake.org/cmake/help/latest/module/FindPkgConfig.html
git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1921127 13f79535-47bb-0310-9956-ffa450edef68
0 commit comments