aboutsummaryrefslogtreecommitdiff
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
authorJ08nY2017-08-29 14:38:17 +0200
committerJ08nY2017-08-29 14:38:17 +0200
commit61df4c7b7fe27497cd2076e09f40d8c8a6223ed2 (patch)
treeddfe5eb963ea27b589d47acc7d0be5cb2226a6b1 /test/CMakeLists.txt
parentb88a3d0cc85c9e0173f945875f74cd9ff5105f16 (diff)
downloadecgen-61df4c7b7fe27497cd2076e09f40d8c8a6223ed2.tar.gz
ecgen-61df4c7b7fe27497cd2076e09f40d8c8a6223ed2.tar.zst
ecgen-61df4c7b7fe27497cd2076e09f40d8c8a6223ed2.zip
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
new file mode 100644
index 0000000..3def321
--- /dev/null
+++ b/test/CMakeLists.txt
@@ -0,0 +1,17 @@
+cmake_minimum_required(VERSION 2.8.11)
+project(test_ecgen C)
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/lib/criterion/include)
+
+message("${CMAKE_LIBRARY_PATH}")
+
+find_library(criterion NAMES criterion PATHS ${CMAKE_CURRENT_SOURCE_DIR}/lib/criterion/build)
+
+file(GLOB TEST_SRC "src/math/*.c" "src/gen/*.c" "src/cm/*.c" "src/invalid/*.c" "src/io/*.c" "src/exhaustive/*.c" "src/util/*.c")
+add_executable(test_ecgen ${TEST_SRC} ${SRC})
+
+target_link_libraries(test_ecgen pthread rt pari ${parson} ${sha1} ${criterion})
+
+enable_testing()
+add_test(NAME test_ecgen COMMAND test_ecgen) \ No newline at end of file