From 8c19617946822d7aeac61696294f893d5e5eca6f Mon Sep 17 00:00:00 2001 From: Tslil Clingman Date: Tue, 26 Mar 2013 15:19:47 +0200 Subject: Init scripts --- ci | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 ci (limited to 'ci') diff --git a/ci b/ci new file mode 100755 index 0000000..32c828b --- /dev/null +++ b/ci @@ -0,0 +1,27 @@ +#!/bin/bash + +LIBR="stdlib stdio math ieee754" +FLAG="-Wall -lm" + +NAME=/tmp/$RANDOM-$RANDOM +SRC=$NAME.c +BIN=$NAME-B + +for k in $LIBR; do + echo "#include<$k.h>" >> $SRC +done + +echo "int main(int argc, char ** argv) {" >> $SRC +cat - >> $SRC +echo "return 0; }" >> $SRC + +echo -e "\n\n\t!!! Compiling ..." +gcc $FLAG $SRC -o $BIN + +if [ "$?" = "0" ]; then + echo -e "\t!!! Executing ...\n\n" + exec $BIN + rm $BIN +fi; + +rm $SRC -- cgit v1.2.3