set(CLICKHOUSE_SERVER_SOURCES MetricsTransmitter.cpp Server.cpp ) if (OS_LINUX) set (LINK_RESOURCE_LIB INTERFACE "-Wl,${WHOLE_ARCHIVE} $ -Wl,${NO_WHOLE_ARCHIVE}") endif () set (CLICKHOUSE_SERVER_LINK PRIVATE clickhouse_aggregate_functions clickhouse_common_config clickhouse_common_io clickhouse_common_zookeeper clickhouse_dictionaries clickhouse_functions clickhouse_parsers clickhouse_storages_system clickhouse_table_functions string_utils jemalloc ${LINK_RESOURCE_LIB} PUBLIC daemon ) clickhouse_program_add(server) install(FILES config.xml users.xml DESTINATION "${CLICKHOUSE_ETC_DIR}/clickhouse-server" COMPONENT clickhouse) clickhouse_embed_binaries(server config.xml users.xml embedded.xml play.html)