2017-05-31 11:38:06 +00:00
|
|
|
|
|
|
|
set(od_binary odissey)
|
|
|
|
set(od_src
|
|
|
|
od_pid.c
|
|
|
|
od_syslog.c
|
|
|
|
od_log.c
|
|
|
|
od_daemon.c
|
|
|
|
od_lex.c
|
|
|
|
od_scheme.c
|
|
|
|
od_config.c
|
2017-06-20 13:33:20 +00:00
|
|
|
od_id.c
|
2017-05-31 11:38:06 +00:00
|
|
|
od_instance.c
|
|
|
|
od_server_pool.c
|
|
|
|
od_client_pool.c
|
|
|
|
od_route_pool.c
|
|
|
|
od_io.c
|
2017-06-02 13:49:20 +00:00
|
|
|
od_pooler.c
|
|
|
|
od_router.c
|
2017-06-24 14:59:28 +00:00
|
|
|
od_console.c
|
2017-06-02 13:49:20 +00:00
|
|
|
od_relay.c
|
|
|
|
od_relay_pool.c
|
2017-05-31 11:38:06 +00:00
|
|
|
od_frontend.c
|
|
|
|
od_backend.c
|
|
|
|
od_auth.c
|
|
|
|
od_cancel.c
|
2017-06-02 13:49:20 +00:00
|
|
|
od_periodic.c
|
|
|
|
od_tls.c
|
|
|
|
odissey.c
|
2017-05-31 11:38:06 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
configure_file("od_version.h.cmake" "od_version.h")
|
|
|
|
|
2017-06-28 11:52:38 +00:00
|
|
|
include_directories("${PROJECT_SOURCE_DIR}/sources")
|
|
|
|
include_directories("${PROJECT_BINARY_DIR}/sources")
|
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})
|