blob: 43c0fd1298cac0db5cbc7aa6ad5c35c4b13be896 [file] [edit]
#!/bin/bash
source .github/travis/common.sh
set -e
$SPACER
start_section "vtr.build" "${GREEN}Building..${NC}"
export FAILURE=0
make -k CMAKE_PARAMS="-DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on" -j2 || export FAILURE=1
end_section "vtr.build"
# When the build fails, produce the failure output in a clear way
if [ $FAILURE -ne 0 ]; then
start_section "vtr.failure" "${RED}Build failure output..${NC}"
make CMAKE_PARAMS="-DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on" -j1
end_section "vtr.failure"
exit 1
fi
$SPACER
start_section "vtr.build" "${GREEN}Installing..${NC}"
make install
mkdir $PREFIX/lib
mv $PREFIX/bin/*.a $PREFIX/lib/
end_section "vtr.build"
$SPACER
start_section "vtr.du" "${GREEN}Disk usage..${NC}"
du -h $PREFIX
find $PREFIX | sort && ldd $PREFIX/bin/vpr
end_section "vtr.du"
$SPACER