blob: bc67ecf632784f1e91e9980cb87f58c00d8a5de5 [file] [log] [blame]
#!/usr/bin/env bash
#
# This script copies a TensorFlow header to new destination while removing
# #include path prefixes to work with modulemap.
set -x
src="$1"
dst="$2"
mkdir -p "$(dirname $2)"
cp "$1" "$2"
sed -i -e 's#include "tensorflow/c/c_api.h"#include "c_api.h"#g' "$2"
sed -i -e 's#include "tensorflow/c/c_api_experimental.h"#include "c_api_experimental.h"#g' "$2"
sed -i -e 's#include "tensorflow/c/eager/c_api.h"#include "c_api_eager.h"#g' "$2"