https://github.com/TakehideSoh/SAF
Tip revision: d26cc9f94a4f79c046ee0cdd3a127a44f7b443b6 authored by TakehideSoh on 23 June 2023, 07:02:26 UTC
Merge pull request #2 from TakehideSoh/dev
Merge pull request #2 from TakehideSoh/dev
Tip revision: d26cc9f
update-example-in-cadical-header-file.sh
#!/bin/sh
echo `dirname $0`
cd `dirname $0`
pwd
. ./colors.sh
new=/tmp/cadical.hpp
old=../src/cadical.hpp
example=../test/api/example.cpp
rm -f $new
sed -e '/solver = new CaDiCaL::Solver/,$d' $old >> $new
sed -e '/solver = new CaDiCaL::Solver/,/delete solver/!d' $example | \
expand | sed -e 's,^,// ,' >> $new
sed -e '1,/delete solver/d' $old >> $new
echo "${HILITE}diff $old $new${NORMAL}"
if diff $old $new
then
echo "${GOOD}no need to update '$old'${NORMAL}"
else
echo "${BAD}cp $new $old${NORMAL}"
cp $new $old
fi
rm -f $new
