21 lines
671 B
CMake
21 lines
671 B
CMake
add_executable(tfe src/key_keeper.cpp src/kni_acceptor.cpp src/ssl_stream.cpp src/ssl_sess_cache.cpp src/ssl_utils.cc
|
|
src/tcp_stream.cpp src/main.cpp src/proxy.cpp)
|
|
|
|
target_include_directories(tfe PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include/external)
|
|
target_include_directories(tfe PRIVATE ${CMAKE_CURRENT_LIST_DIR}/include/internal)
|
|
|
|
target_link_libraries(tfe common)
|
|
target_link_libraries(tfe pthread dl
|
|
openssl-ssl-static
|
|
openssl-crypto-static
|
|
pthread libevent-static
|
|
libevent-static-openssl
|
|
libevent-static-pthreads
|
|
MESA_handle_logger
|
|
MESA_prof_load
|
|
MESA_htable wiredcfg
|
|
MESA_field_stat
|
|
plugin_deliver)
|
|
|
|
install(TARGETS tfe RUNTIME DESTINATION ./)
|