X-Git-Url: http://git.code-monkey.de/?p=umurmur.git;a=blobdiff_plain;f=src%2FCMakeLists.txt;h=15473d3c1aedf07196d964e937032a9c1bf96500;hp=58288f5cd74774a667802d820611b12a51ebfa9b;hb=6fb422b7cbb94a2b8063c6df630b04184414b633;hpb=2b6bbfbcbb8c09c6c2bcdf80a54f5a79432deaaf diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 58288f5..15473d3 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,20 +1,34 @@ -set(SOURCE - ${SOURCE} - ${CMAKE_CURRENT_SOURCE_DIR}/Mumble.pb-c.c - ${CMAKE_CURRENT_SOURCE_DIR}/ban.c - ${CMAKE_CURRENT_SOURCE_DIR}/channel.c - ${CMAKE_CURRENT_SOURCE_DIR}/client.c - ${CMAKE_CURRENT_SOURCE_DIR}/conf.c - ${CMAKE_CURRENT_SOURCE_DIR}/crypt.c - ${CMAKE_CURRENT_SOURCE_DIR}/log.c - ${CMAKE_CURRENT_SOURCE_DIR}/main.c - ${CMAKE_CURRENT_SOURCE_DIR}/messagehandler.c - ${CMAKE_CURRENT_SOURCE_DIR}/messages.c - ${CMAKE_CURRENT_SOURCE_DIR}/pds.c - ${CMAKE_CURRENT_SOURCE_DIR}/server.c - ${CMAKE_CURRENT_SOURCE_DIR}/ssl.c - ${CMAKE_CURRENT_SOURCE_DIR}/timer.c - ${CMAKE_CURRENT_SOURCE_DIR}/voicetarget.c +set(SOURCE_FILES + ${CMAKE_CURRENT_SOURCE_DIR}/Mumble.pb-c.c + ${CMAKE_CURRENT_SOURCE_DIR}/ban.c + ${CMAKE_CURRENT_SOURCE_DIR}/channel.c + ${CMAKE_CURRENT_SOURCE_DIR}/client.c + ${CMAKE_CURRENT_SOURCE_DIR}/conf.c + ${CMAKE_CURRENT_SOURCE_DIR}/crypt.c + ${CMAKE_CURRENT_SOURCE_DIR}/log.c + ${CMAKE_CURRENT_SOURCE_DIR}/main.c + ${CMAKE_CURRENT_SOURCE_DIR}/messagehandler.c + ${CMAKE_CURRENT_SOURCE_DIR}/messages.c + ${CMAKE_CURRENT_SOURCE_DIR}/pds.c + ${CMAKE_CURRENT_SOURCE_DIR}/server.c + ${CMAKE_CURRENT_SOURCE_DIR}/timer.c + ${CMAKE_CURRENT_SOURCE_DIR}/util.c + ${CMAKE_CURRENT_SOURCE_DIR}/voicetarget.c + ) + +if(SSL MATCHES "openssl") + list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_openssl.c) +elseif(SSL MATCHES "polarssl") + list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_polarssl.c) +elseif(SSL MATCHES "mbedtls") + list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_mbedtls.c) +elseif(SSL MATCHES "gnutls") + list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_gnutls.c) +endif(SSL MATCHES "openssl") + +if(USE_SHAREDMEMORY_API) + list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/sharedmemory.c) +endif(USE_SHAREDMEMORY_API) + +set(SOURCE ${SOURCE} ${SOURCE_FILES} PARENT_SCOPE) - PARENT_SCOPE -)