summaryrefslogtreecommitdiff
path: root/crypto/CMakeLists.txt
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2013-10-30 16:19:33 +0400
committerDmitry Kozlov <xeb@mail.ru>2013-10-30 16:19:44 +0400
commit286cbc87fff9344ff85db0efd54c41f619509c74 (patch)
tree6e356ee6a15835903b91ba869f7e953a7e5838c6 /crypto/CMakeLists.txt
parent68b7256c31e4efcb613854d73571edcca13fcd6e (diff)
downloadaccel-ppp-286cbc87fff9344ff85db0efd54c41f619509c74.tar.gz
accel-ppp-286cbc87fff9344ff85db0efd54c41f619509c74.zip
fix build with internal & tomcrypt crypto libraries
Signed-off-by: Vladislav Grishenko <themiron@mail.ru>
Diffstat (limited to 'crypto/CMakeLists.txt')
-rw-r--r--crypto/CMakeLists.txt18
1 files changed, 11 insertions, 7 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index f7413113..6df9fa73 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -1,17 +1,21 @@
-IF (CRYPTO STREQUAL INTERNAL)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
+
+SET(sources crypto.c)
+IF (CRYPTO STREQUAL INTERNAL)
SET(sources
+ ${sources}
crypto.c
md4.c
md5.c
sha1.c
des.c
)
+ENDIF(CRYPTO STREQUAL INTERNAL)
- ADD_LIBRARY(internal-crypto SHARED ${sources})
-
- INSTALL(TARGETS internal-crypto
- LIBRARY DESTINATION lib/accel-ppp
- )
+ADD_LIBRARY(internal-crypto SHARED ${sources})
+IF (CRYPTO STREQUAL TOMCRYPT)
+ TARGET_LINK_LIBRARIES(internal-crypto tomcrypt)
+ENDIF(CRYPTO STREQUAL TOMCRYPT)
-ENDIF (CRYPTO STREQUAL INTERNAL)
+INSTALL(TARGETS internal-crypto LIBRARY DESTINATION lib${LIB_SUFFIX}/accel-ppp )