summaryrefslogtreecommitdiff
path: root/src/components/security_manager/CMakeLists.txt
blob: 13a22a5b247b3918c1a8f118af03221ff95eff43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
include_directories(
  ./include/
  ../protocol_handler/include/
  ../connection_handler/include
  ../utils/include/
  ${JSONCPP_INCLUDE_DIRECTORY}
  ${CMAKE_SOURCE_DIR}/src/thirdPartyLibs/jsoncpp/include
  ${APR_INCLUDE_DIRECTORY}
)

set (SOURCES
  src/security_manager_impl.cc
  src/security_query.cc
  src/crypto_manager_impl.cc
  src/ssl_context_impl.cc
)

add_library(SecurityManager ${SOURCES})
target_link_libraries(SecurityManager crypto ssl ProtocolHandler jsoncpp ProtocolLibrary)