1234567891011121314151617181920212223242526272829303132333435363738 |
- cmake_minimum_required(VERSION 3.8)
- project(argon2 C)
- set(PROJECT_VERSION 20190702)
- if(MSVC)
- add_compile_options(/W3)
- endif()
- include_directories(include src)
- set(SRC
- src/argon2.c
- src/core.c
- src/encoding.c
- src/ref.c
- src/thread.c
- src/opt.c
- src/blake2/blake2b.c
- )
- set(HEADERS
- include/argon2.h
- )
- add_library(argon2 ${SRC})
- install(
- TARGETS argon2
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib
- )
- if(NOT DISABLE_INSTALL_HEADERS)
- install(FILES ${HEADERS} DESTINATION include)
- endif()
|