26 lines
512 B
CMake
26 lines
512 B
CMake
|
cmake_minimum_required(VERSION 3.9)
|
||
|
project(imgui CXX)
|
||
|
|
||
|
set(HASH_LIBRARY_HEADERS
|
||
|
crc32.h
|
||
|
hash.h
|
||
|
hmac.h
|
||
|
keccak.h
|
||
|
md5.h
|
||
|
sha1.h
|
||
|
sha3.h
|
||
|
sha256.h
|
||
|
)
|
||
|
set(HASH_LIBRARY_SOURCES
|
||
|
crc32.cpp
|
||
|
digest.cpp
|
||
|
keccak.cpp
|
||
|
md5.cpp
|
||
|
sha1.cpp
|
||
|
sha3.cpp
|
||
|
sha256.cpp
|
||
|
)
|
||
|
|
||
|
add_library(hash-library STATIC ${HASH_LIBRARY_HEADERS} ${HASH_LIBRARY_SOURCES})
|
||
|
target_include_directories(hash-library PRIVATE ${PROJECT_SOURCE_DIR})
|