X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2Fbbc%2Fbbc.sh.in;h=fdf3dc70373f99ce9d9f32fddddc048ce5639ff3;hb=a32025c531a0e20e967dc2ba3e0817f6932061b1;hp=83eca03915547ef56b7e8244136bee603942aedd;hpb=05e7ead34117d7cd9946e02dfc6a4f1079630f4f;p=bbtk.git diff --git a/kernel/appli/bbc/bbc.sh.in b/kernel/appli/bbc/bbc.sh.in index 83eca03..fdf3dc7 100755 --- a/kernel/appli/bbc/bbc.sh.in +++ b/kernel/appli/bbc/bbc.sh.in @@ -21,20 +21,20 @@ DATADIR=${BINPATH}/@bbc_DATA_REL_PATH_FROM_BIN@ # extract bbs file name IN=$1 TMP="${IN##*/}" -OUTPUT="${TMP%%.*}" -echo Output=\"${OUTPUT}\" +BBS="${TMP%%.*}" +OUTPUT="bb${BBS}" +EXEC_FUNCTION="${BBS}" +#echo Output=\"${OUTPUT}\" WORKDIR=bbc_tmp mkdir ${WORKDIR} sed s,OUTPUT,${OUTPUT},g ${DATADIR}/CMakeLists.txt.in > ${WORKDIR}/CMakeLists.txt -sed s,EXEC_FUNCTION,${OUTPUT},g ${DATADIR}/main.cxx.in > ${WORKDIR}/main.cxx +sed s,EXEC_FUNCTION,${EXEC_FUNCTION},g ${DATADIR}/main.cxx.in > ${WORKDIR}/main.cxx cd ${WORKDIR} -bbs2cpp ${IN} -cmake . -cmake . -cmake . -make +${BINPATH}/bbs2cpp ${IN} > log.txt +cmake . @bbc_CMAKE_OPTION_FOR_BUILD_TREE@ > log.txt +make > log.txt mv ${OUTPUT} ${CUR}/ cd ${CUR} rm -Rf ${WORKDIR}