CMakeLists.txt 642 B

1234567891011121314151617181920212223
  1. aux_source_directory(. SRC_LIST)
  2. file(GLOB HEADERS "*.h")
  3. add_library(devcrypto ${SRC_LIST} ${HEADERS})
  4. add_definitions(-D_GLIBCXX_USE_CXX11_ABI=1)
  5. eth_use(devcrypto REQUIRED Cryptopp)
  6. find_package(Dev)
  7. find_package(Utils)
  8. target_include_directories(devcrypto PRIVATE ..)
  9. target_include_directories(devcrypto PRIVATE ../utils)
  10. target_link_libraries(devcrypto ${Dev_DEVCORE_LIBRARIES})
  11. target_link_libraries(devcrypto ${Utils_SCRYPT_LIBRARIES})
  12. if (NOT EMSCRIPTEN)
  13. target_link_libraries(devcrypto ${Utils_SECP256K1_LIBRARIES})
  14. endif ()
  15. install(TARGETS devcrypto RUNTIME DESTINATION bin ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)