Skip to content

Commit

Permalink
build: fix test certificate chain generation
Browse files Browse the repository at this point in the history
  • Loading branch information
nielsdevreede-rl committed Jan 28, 2025
1 parent 6f9822c commit abfddd0
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions tests/unit/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -594,9 +594,11 @@ function(seastar_add_certgen name)
DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CERT}"
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)
file(COPY_FILE "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CERT}" "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CHAIN}")
file(READ "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CAROOT}" CONTENTS)
file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CHAIN}" "${CONTENTS}")
add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CHAIN}"
COMMAND ${CMAKE_COMMAND} -E cat "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CERT}" "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CAROOT}" > "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CHAIN}"
DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CERT}" "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CAROOT}"
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)

add_custom_target(${name}
DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CAROOT_DER}" "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CERT_DER}" "${CMAKE_CURRENT_BINARY_DIR}/${CERT_CHAIN}"
Expand Down

0 comments on commit abfddd0

Please sign in to comment.