xref: /openbmc/sdbusplus/include/sdbusplus/async/stdexec/import (revision 5b5d15b39ebd2d2940e139a8af3b1a00035289ef)
1*5b5d15b3SPatrick Williams#!/bin/bash -e
2*5b5d15b3SPatrick Williams
3*5b5d15b3SPatrick Williamsexecution_dir="$(git rev-parse --show-toplevel)/../stdexec"
4*5b5d15b3SPatrick Williams
5*5b5d15b3SPatrick Williamsgit -C "${execution_dir}" rev-parse HEAD > commit.info
6*5b5d15b3SPatrick Williamscp -r "${execution_dir}"/include/stdexec/* .
7*5b5d15b3SPatrick Williamscp "${execution_dir}"/include/exec/{scope,task}.hpp .
8*5b5d15b3SPatrick Williams
9*5b5d15b3SPatrick Williams(find . -name "*.hpp" -print0 || true) | while IFS= read -r -d '' f
10*5b5d15b3SPatrick Williamsdo
11*5b5d15b3SPatrick Williams    sed -i "s#include <stdexec/#include <sdbusplus/async/stdexec/#" -- "${f}"
12*5b5d15b3SPatrick Williams    sed -i "s#include <exec/#include <sdbusplus/async/stdexec/#" -- "${f}"
13*5b5d15b3SPatrick Williams    clang-format -i "${f}"
14*5b5d15b3SPatrick Williamsdone
15