]> git.proxmox.com Git - ceph.git/blob - ceph/src/auth/CMakeLists.txt
import quincy beta 17.1.0
[ceph.git] / ceph / src / auth / CMakeLists.txt
1 set(auth_srcs
2 AuthClientHandler.cc
3 AuthMethodList.cc
4 AuthRegistry.cc
5 AuthSessionHandler.cc
6 Crypto.cc
7 KeyRing.cc
8 RotatingKeyRing.cc
9 cephx/CephxAuthorizeHandler.cc
10 cephx/CephxClientHandler.cc
11 cephx/CephxProtocol.cc
12 cephx/CephxSessionHandler.cc
13 none/AuthNoneAuthorizeHandler.cc)
14
15 if(HAVE_GSSAPI)
16 list(APPEND auth_srcs
17 krb/KrbAuthorizeHandler.cpp
18 krb/KrbClientHandler.cpp
19 krb/KrbProtocol.cpp
20 krb/KrbSessionHandler.hpp)
21 endif()
22
23 add_library(common-auth-objs OBJECT ${auth_srcs})
24 target_include_directories(common-auth-objs PRIVATE ${OPENSSL_INCLUDE_DIR})
25 add_dependencies(common-auth-objs legacy-option-headers)