From 6b187d2e24d96ac2c7b873b7b8ce137311b2d270 Mon Sep 17 00:00:00 2001 From: Morten Borup Petersen Date: Tue, 3 Sep 2024 15:41:49 +0200 Subject: [PATCH] Use CMake built-in dir create function instead of hard-coded `mkdir` ... Because all systems may not play nice with `mkdir -p`. --- src/substrait/proto/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/substrait/proto/CMakeLists.txt b/src/substrait/proto/CMakeLists.txt index c6efa852..3645a1e2 100644 --- a/src/substrait/proto/CMakeLists.txt +++ b/src/substrait/proto/CMakeLists.txt @@ -30,9 +30,9 @@ foreach(PROTO_FILE IN LISTS PROTOBUF_FILELIST) ${GENERATED_PROTO_MIDLEVEL_DIR}/${RELATIVE_PROTO_PATH}) cmake_path(GET GENERATED_PROTO_FILE PARENT_PATH GENERATED_PROTO_DIR) + file(MAKE_DIRECTORY ${GENERATED_PROTO_DIR}) add_custom_command( OUTPUT ${GENERATED_PROTO_FILE} - COMMAND mkdir -p ${GENERATED_PROTO_DIR} COMMAND ${PERL_EXECUTABLE} ${UPDATE_PROTO_PACKAGE_TOOL} ${PROTO_FILE} > ${GENERATED_PROTO_FILE} DEPENDS ${PROTO_FILE} ${UPDATE_PROTO_PACKAGE_TOOL}