Added "yosys-config --build modname.so cppsources.."

This commit is contained in:
Clifford Wolf 2015-02-08 00:14:07 +01:00
parent 05d4223fb6
commit bbfc1bd7cf
1 changed files with 12 additions and 2 deletions

View File

@ -3,7 +3,8 @@
help() {
{
echo ""
echo "Usage: $0 [-exec] [--prefix pf] args.."
echo "Usage: $0 [--exec] [--prefix pf] args.."
echo " $0 --build modname.so cppsources.."
echo ""
echo "Replecement args:"
echo " --cxx @CXX@"
@ -15,10 +16,14 @@ help() {
echo ""
echo "All other args are passed trhough as they are."
echo ""
echo "Use -exec to call a command instead of generating output. Example usage:"
echo "Use --exec to call a command instead of generating output. Example usage:"
echo ""
echo " yosys-config --exec --cxx --cxxflags --ldflags -o plugin.so -shared plugin.cc --ldlibs"
echo ""
echo "The above command can be abbreviated as:"
echo ""
echo " yosys-config --build plugin.so plugin.cc"
echo ""
echo "Use --prefix to change the prefix for the special args from '--' to"
echo "something else. Example:"
echo ""
@ -37,6 +42,11 @@ if [ $# -eq 0 ]; then
help
fi
if [ "$1" == "--build" ]; then
modname="$2"; shift 2
set -- --exec --cxx --cxxflags --ldflags -o "$modname" -shared "$@" --ldlibs
fi
prefix="--"
get_prefix=false
exec_mode=false