blob: 1b6a8049f84e647081384ba3e3373ad43a45b901 [file] [log] [blame]
Kenny Rootb8494592015-09-25 02:29:14 +00001include_directories(../../include)
Adam Langleyd9e397b2015-01-22 14:27:53 -08002
3if (${ARCH} STREQUAL "arm")
4 set(
5 POLY1305_ARCH_SOURCES
6
7 poly1305_arm_asm.S
8 )
9endif()
10
11add_library(
12 poly1305
13
14 OBJECT
15
16 poly1305.c
17 poly1305_arm.c
18 poly1305_vec.c
19
20 ${POLY1305_ARCH_SOURCES}
21)
Kenny Rootb8494592015-09-25 02:29:14 +000022
23add_executable(
24 poly1305_test
25
26 poly1305_test.cc
27 $<TARGET_OBJECTS:test_support>
28)
29
30target_link_libraries(poly1305_test crypto)
Kenny Roote99801b2015-11-06 15:31:15 -080031add_dependencies(all_tests poly1305_test)