diff options
| author | benj <benj@rse8.com> | 2017-06-16 01:20:02 -0700 |
|---|---|---|
| committer | benj <benj@rse8.com> | 2017-06-16 01:20:02 -0700 |
| commit | 14adc6a1d769e22958496d570b7f25b68cc86969 (patch) | |
| tree | 6754de138c6d59bbfce8d5a3b732891d5a5e220b /src/CMakeLists.txt | |
| parent | dee453b6473354786871a9b0b123d676ef1eb5cc (diff) | |
| download | workbench-master.tar workbench-master.tar.gz workbench-master.tar.bz2 workbench-master.tar.lz workbench-master.tar.xz workbench-master.tar.zst workbench-master.zip | |
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 26 |
1 files changed, 26 insertions, 0 deletions
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 +) |
