aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/CMakeLists.txt7
-rw-r--r--tests/Makefile.am8
2 files changed, 11 insertions, 4 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 8493614..861d8b2 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -65,6 +65,9 @@ function(add_platform_test TEST_NAME)
65 endif() 65 endif()
66endfunction() 66endfunction()
67 67
68# XXX - should probably be in their own static lib
69set(TEST_HELPER_SRC test.c test_util.c)
70
68# aeadtest 71# aeadtest
69add_executable(aeadtest aeadtest.c) 72add_executable(aeadtest aeadtest.c)
70target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS}) 73target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS})
@@ -536,7 +539,7 @@ prepare_emscripten_test_target(lhash_test)
536add_platform_test(lhash_test lhash_test) 539add_platform_test(lhash_test lhash_test)
537 540
538# md_test 541# md_test
539add_executable(md_test md_test.c) 542add_executable(md_test md_test.c ${TEST_HELPER_SRC})
540target_link_libraries(md_test ${OPENSSL_TEST_LIBS}) 543target_link_libraries(md_test ${OPENSSL_TEST_LIBS})
541add_platform_test(md_test md_test) 544add_platform_test(md_test md_test)
542 545
@@ -718,7 +721,7 @@ endif()
718set_tests_properties(servertest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}") 721set_tests_properties(servertest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
719 722
720# sha_test 723# sha_test
721add_executable(sha_test sha_test.c) 724add_executable(sha_test sha_test.c ${TEST_HELPER_SRC})
722target_link_libraries(sha_test ${OPENSSL_TEST_LIBS}) 725target_link_libraries(sha_test ${OPENSSL_TEST_LIBS})
723add_platform_test(sha_test sha_test) 726add_platform_test(sha_test sha_test)
724 727
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 350841f..31a1be2 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -68,6 +68,10 @@ if HOST_X86_64
68AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/amd64/ 68AM_CPPFLAGS += -I$(top_srcdir)/crypto/arch/amd64/
69endif 69endif
70 70
71# XXX - should probably be in their own static lib
72TEST_HELPER_SRC = test.c test_util.c
73noinst_HEADER = test.h
74
71noinst_LTLIBRARIES = libtest.la 75noinst_LTLIBRARIES = libtest.la
72libtest_la_LIBADD = $(libcrypto_la_objects) 76libtest_la_LIBADD = $(libcrypto_la_objects)
73libtest_la_LIBADD += $(libcompat_la_objects) 77libtest_la_LIBADD += $(libcompat_la_objects)
@@ -548,7 +552,7 @@ lhash_test_SOURCES = lhash_test.c
548# md_test 552# md_test
549TESTS += md_test 553TESTS += md_test
550check_PROGRAMS += md_test 554check_PROGRAMS += md_test
551md_test_SOURCES = md_test.c 555md_test_SOURCES = md_test.c $(TEST_HELPER_SRC)
552 556
553noinst_HEADERS += mlkem_tests_util.h 557noinst_HEADERS += mlkem_tests_util.h
554noinst_HEADERS += parse_test_file.h 558noinst_HEADERS += parse_test_file.h
@@ -745,7 +749,7 @@ EXTRA_DIST += servertest.sh servertest.bat
745# sha_test 749# sha_test
746TESTS += sha_test 750TESTS += sha_test
747check_PROGRAMS += sha_test 751check_PROGRAMS += sha_test
748sha_test_SOURCES = sha_test.c 752sha_test_SOURCES = sha_test.c $(TEST_HELPER_SRC)
749 753
750# shutdowntest 754# shutdowntest
751TESTS += shutdowntest.sh 755TESTS += shutdowntest.sh