2017-05-31 11:38:06 +00:00
|
|
|
|
|
|
|
set(od_binary odissey)
|
|
|
|
set(od_src
|
2017-07-05 12:15:17 +00:00
|
|
|
pid.c
|
2017-07-26 14:05:29 +00:00
|
|
|
log_file.c
|
2017-07-26 11:31:56 +00:00
|
|
|
log_system.c
|
2017-07-26 14:05:29 +00:00
|
|
|
logger.c
|
2017-07-05 12:15:17 +00:00
|
|
|
daemon.c
|
|
|
|
scheme.c
|
|
|
|
config.c
|
|
|
|
id.c
|
|
|
|
instance.c
|
|
|
|
server_pool.c
|
|
|
|
client_pool.c
|
|
|
|
route_pool.c
|
|
|
|
io.c
|
|
|
|
pooler.c
|
|
|
|
router.c
|
|
|
|
console.c
|
|
|
|
relay.c
|
|
|
|
relay_pool.c
|
|
|
|
frontend.c
|
|
|
|
backend.c
|
|
|
|
auth.c
|
|
|
|
cancel.c
|
|
|
|
periodic.c
|
|
|
|
tls.c
|
2017-07-05 12:19:04 +00:00
|
|
|
main.c
|
2017-05-31 11:38:06 +00:00
|
|
|
)
|
|
|
|
|
2017-07-05 12:15:17 +00:00
|
|
|
configure_file("version.h.cmake" "version.h")
|
2017-05-31 11:38:06 +00:00
|
|
|
|
2017-07-05 12:15:17 +00:00
|
|
|
include_directories("${PROJECT_SOURCE_DIR}/")
|
|
|
|
include_directories("${PROJECT_BINARY_DIR}/")
|
2017-05-31 11:38:06 +00:00
|
|
|
|
|
|
|
add_executable(${od_binary} ${od_src})
|
|
|
|
add_dependencies(${od_binary} build_libs)
|
|
|
|
|
|
|
|
if(THREADS_HAVE_PTHREAD_ARG)
|
|
|
|
set_property(TARGET ${od_binary} PROPERTY COMPILE_OPTIONS "-pthread")
|
|
|
|
set_property(TARGET ${od_binary} PROPERTY INTERFACE_COMPILE_OPTIONS "-pthread")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
target_link_libraries(${od_binary} ${od_libraries} ${CMAKE_THREAD_LIBS_INIT})
|