mbedTLS 2.x support
[umurmur.git] / src / CMakeLists.txt
1 set(SOURCE_FILES
2   ${CMAKE_CURRENT_SOURCE_DIR}/Mumble.pb-c.c
3   ${CMAKE_CURRENT_SOURCE_DIR}/ban.c
4   ${CMAKE_CURRENT_SOURCE_DIR}/channel.c
5   ${CMAKE_CURRENT_SOURCE_DIR}/client.c
6   ${CMAKE_CURRENT_SOURCE_DIR}/conf.c
7   ${CMAKE_CURRENT_SOURCE_DIR}/crypt.c
8   ${CMAKE_CURRENT_SOURCE_DIR}/log.c
9   ${CMAKE_CURRENT_SOURCE_DIR}/main.c
10   ${CMAKE_CURRENT_SOURCE_DIR}/messagehandler.c
11   ${CMAKE_CURRENT_SOURCE_DIR}/messages.c
12   ${CMAKE_CURRENT_SOURCE_DIR}/pds.c
13   ${CMAKE_CURRENT_SOURCE_DIR}/server.c
14   ${CMAKE_CURRENT_SOURCE_DIR}/timer.c
15   ${CMAKE_CURRENT_SOURCE_DIR}/util.c
16   ${CMAKE_CURRENT_SOURCE_DIR}/voicetarget.c
17   )
18
19 if(SSL MATCHES "openssl")
20   list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_openssl.c)
21 elseif(SSL MATCHES "polarssl")
22   list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_polarssl.c)
23 elseif(SSL MATCHES "mbedtls")
24   list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_mbedtls.c)
25 elseif(SSL MATCHES "gnutls")
26   list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/ssli_gnutls.c)
27 endif(SSL MATCHES "openssl")
28
29 if(USE_SHAREDMEMORY_API)
30   list(APPEND SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/sharedmemory.c)
31 endif(USE_SHAREDMEMORY_API)
32
33 set(SOURCE ${SOURCE} ${SOURCE_FILES} PARENT_SCOPE)
34