quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

CMakeLists.txt (702B)


      1 option(INSTALL_MBEDTLS_HEADERS "Install Mbed TLS headers." ON)
      2 
      3 if(INSTALL_MBEDTLS_HEADERS)
      4 
      5     file(GLOB headers "mbedtls/*.h")
      6     file(GLOB psa_headers "psa/*.h")
      7 
      8     install(FILES ${headers}
      9         DESTINATION include/mbedtls
     10         PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
     11 
     12     install(FILES ${psa_headers}
     13         DESTINATION include/psa
     14         PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
     15 
     16 endif(INSTALL_MBEDTLS_HEADERS)
     17 
     18 # Make mbedtls_config.h available in an out-of-source build. ssl-opt.sh requires it.
     19 if (ENABLE_TESTING AND NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
     20     link_to_source(mbedtls)
     21     link_to_source(psa)
     22 endif()