Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. # BCrypt CPP
  2. enable_language(ASM)
  3.  
  4. set(CMAKE_ASM_FLAGS "${CXXFLAGS} -x assembler-with-cpp")
  5.  
  6. include_directories( ${CMAKE_CURRENT_SOURCE_DIR})
  7. include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/crypt_blowfish-1.3)
  8.  
  9. set(BCRYPT_SOURCES
  10. ${CMAKE_CURRENT_SOURCE_DIR}/BCrypt.hpp
  11. ${CMAKE_CURRENT_SOURCE_DIR}/BCrypt.cpp
  12. ${CMAKE_CURRENT_SOURCE_DIR}/WinBCrypt.hpp
  13. ${CMAKE_CURRENT_SOURCE_DIR}/bcrypt.c
  14. ${CMAKE_CURRENT_SOURCE_DIR}/bcrypt.h
  15. ${CMAKE_CURRENT_SOURCE_DIR}/crypt_blowfish-1.3/crypt_blowfish.c
  16. ${CMAKE_CURRENT_SOURCE_DIR}/crypt_blowfish-1.3/crypt_blowfish.h
  17. ${CMAKE_CURRENT_SOURCE_DIR}/crypt_blowfish-1.3/crypt_gensalt.c
  18. ${CMAKE_CURRENT_SOURCE_DIR}/crypt_blowfish-1.3/crypt_gensalt.h
  19. ${CMAKE_CURRENT_SOURCE_DIR}/crypt_blowfish-1.3/wrapper.c
  20. ${CMAKE_CURRENT_SOURCE_DIR}/crypt_blowfish-1.3/x86.S
  21. )
  22.  
  23. add_library(bcryptcpp
  24. STATIC
  25. ${BCRYPT_SOURCES})
  26.  
  27. set_target_properties(bcryptcpp
  28. PROPERTIES
  29. VERSION "${PROJECT_VERSION}"
  30. PUBLIC_HEADER BCrypt.hpp
  31. LINKER_LANGUAGE CXX
  32. FOLDER "BCrypt"
  33. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement