X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=f7c967828118a4bc484a85df4bf9008e6bc0724b;hb=7d9162c5b470f5b31db9ca76e105bd7ed5de8ec8;hp=096ef45cc5d50ca65dcf93bf70e41fc7d946f2f8;hpb=0382e6436faf446f1f39860cdb59159ccd4b3356;p=umurmur.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 096ef45..f7c9678 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -14,12 +14,15 @@ set(SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/timer.c ${CMAKE_CURRENT_SOURCE_DIR}/util.c ${CMAKE_CURRENT_SOURCE_DIR}/voicetarget.c + ${CMAKE_CURRENT_SOURCE_DIR}/memory.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") @@ -28,5 +31,23 @@ 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) +configure_file(config.h.in ${CMAKE_SOURCE_DIR}/src/config.h) +include_directories(${LIBCONFIG_INCLUDE_DIR} + ${PROTOBUFC_INCLUDE_DIR} + ${SSLIMP_INCLUDE_DIR}) + +link_directories(${LIBCONFIG_LIB_DIR} + ${PROTOBUFC_LIB_DIR} + ${SSLIMP_LIB_DIR}) + +add_executable(${PROJECT_NAME} ${SOURCE_FILES}) + +target_link_libraries(${PROJECT_NAME} + ${LIBCONFIG_LIBRARIES} + ${PROTOBUFC_LIBRARIES} + ${SSLIMP_LIBRARIES} + ${LIBRT} + ${CRYPTO_LIBRARIES}) + +install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION "bin")