File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -594,9 +594,11 @@ function(seastar_add_certgen name)
594
594
DEPENDS "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CERT} "
595
595
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
596
596
)
597
- file (COPY_FILE "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CERT} " "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CHAIN} " )
598
- file (READ "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CAROOT} " CONTENTS)
599
- file (APPEND "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CHAIN} " "${CONTENTS} " )
597
+ add_custom_command (OUTPUT "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CHAIN} "
598
+ COMMAND ${CMAKE_COMMAND} -E cat "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CERT} " "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CAROOT} " > "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CHAIN} "
599
+ DEPENDS "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CERT} " "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CAROOT} "
600
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
601
+ )
600
602
601
603
add_custom_target (${name}
602
604
DEPENDS "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CAROOT_DER} " "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CERT_DER} " "${CMAKE_CURRENT_BINARY_DIR} /${CERT_CHAIN} "
You can’t perform that action at this time.
0 commit comments