1c87c5fbaSopenharmony_ci#!/bin/sh 2c87c5fbaSopenharmony_ci 3c87c5fbaSopenharmony_cicmakeFormat="cmake-format" 4c87c5fbaSopenharmony_ci 5c87c5fbaSopenharmony_cipath_to_cmake_format="$(which $cmakeFormat)" 6c87c5fbaSopenharmony_ciecho "$path_to_cmake_format" 7c87c5fbaSopenharmony_ci 8c87c5fbaSopenharmony_ciif [ -z "$cmakeFormat" ] 9c87c5fbaSopenharmony_cithen 10c87c5fbaSopenharmony_ci echo "$cmakeFormat is not installed. Cannot format cmake files..." 11c87c5fbaSopenharmony_ci echo "run: pip install cmake-format" 12c87c5fbaSopenharmony_ci exit 1 13c87c5fbaSopenharmony_cifi 14c87c5fbaSopenharmony_ci 15c87c5fbaSopenharmony_ciecho "$cmakeFormat was found, going to format your cmake scripts..." >&2 16c87c5fbaSopenharmony_ci 17c87c5fbaSopenharmony_cifind $(dirname "$0")/ \ 18c87c5fbaSopenharmony_ci-not \( -path "*/build/*" -prune \) \ 19c87c5fbaSopenharmony_ci\( -name *.cmake -o -name CMakeLists.txt \) \ 20c87c5fbaSopenharmony_ci| xargs $cmakeFormat -c cmake-format.yaml -i 21c87c5fbaSopenharmony_ci 22c87c5fbaSopenharmony_ci 23c87c5fbaSopenharmony_ciecho "done formatting with cmake-format" 24