Revision f16b75e3
Added by david.sorber over 2 years ago
| CMakeLists.txt | ||
|---|---|---|
|
# Dependencies
|
||
|
################################################################################
|
||
|
|
||
|
# Add FindSodium.cmake to the CMake module path
|
||
|
SET(CMAKE_MODULE_PATH
|
||
|
"${CMAKE_CURRENT_SOURCE_DIR}/cmake"
|
||
|
${CMAKE_MODULE_PATH})
|
||
|
|
||
|
|
||
|
#FIND_FILE(SDL2_INCLUDE_DIR NAME SDL.h HINTS SDL2)
|
||
|
#FIND_LIBRARY(SDL2_LIBRARY NAME SDL2)
|
||
|
FIND_PACKAGE(SDL2 REQUIRED)
|
||
|
MESSAGE(STATUS "SDL2 include path: ${SDL2_INCLUDE_DIRS}")
|
||
|
|
||
|
FIND_PACKAGE(Sodium REQUIRED)
|
||
|
MESSAGE(STATUS "libsodium include path: ${sodium_INCLUDE_DIR}")
|
||
|
|
||
|
|
||
|
################################################################################
|
||
|
# Include paths
|
||
| ... | ... | |
|
${code_sources})
|
||
|
|
||
|
TARGET_INCLUDE_DIRECTORIES(pwmgr PUBLIC ${SDL2_INCLUDE_DIRS})
|
||
|
TARGET_LINK_LIBRARIES(pwmgr ${SDL2_LIBRARIES})
|
||
|
TARGET_LINK_LIBRARIES(pwmgr ${SDL2_LIBRARIES}
|
||
|
sodium)
|
||
|
|
||
|
|
||
|
################################################################################
|
||
|
# Target: crypt_util
|
||
|
################################################################################
|
||
|
|
||
|
ADD_EXECUTABLE(crypt_util
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/src/crypt_util.cc)
|
||
|
|
||
|
TARGET_INCLUDE_DIRECTORIES(crypt_util PUBLIC ${sodium_INCLUDE_DIR})
|
||
|
TARGET_LINK_LIBRARIES(crypt_util sodium)
|
||
Significant improvements including reading input from encrypted file.
Also added crypto utility to en/decrypt a file.