From 14adc6a1d769e22958496d570b7f25b68cc86969 Mon Sep 17 00:00:00 2001 From: benj Date: Fri, 16 Jun 2017 01:20:02 -0700 Subject: add unity testing fmwk and simple hash fn demonstration --- src/CMakeLists.txt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/CMakeLists.txt (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..7d3a91e --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,26 @@ +set(CRYPTOBENCHLIB_NAME cryptobench_lib) + +# Dependencies +# ... + +## Configuration Template +# This enables us to pull CMAKE variables into our source code, which is useful to keep things +# like versioning and naming consistent. +configure_file(cmake_variables.h.in ${CMAKE_SOURCE_DIR}/src/_gen/cmake_variables.h @ONLY) + +set(CRYPTOBENCHLIB_HEADERS + ${CMAKE_SOURCE_DIR}/src/_gen/cmake_variables.h + algo/hash.h) + +set(CRYPTOBENCHLIB_SOURCES + ${CRYPTOBENCHLIB_HEADERS} + algo/hash.c) + + +add_library(${CRYPTOBENCHLIB_NAME} STATIC ${CRYPTOBENCHLIB_SOURCES}) +set_target_properties(${CRYPTOBENCHLIB_NAME} PROPERTIES OUTPUT_NAME "cryptobench") + +target_include_directories(${CRYPTOBENCHLIB_NAME} + PRIVATE + ${CMAKE_SOURCE_DIR}/src +) -- cgit v1.2.3