From c131ea55120adc0efe6d3b8f84f142a9e4cabf67 Mon Sep 17 00:00:00 2001 From: Niklas Date: Mon, 10 Oct 2011 17:26:17 +0200 Subject: added new files --- build.sh | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) mode change 100644 => 100755 build.sh (limited to 'build.sh') diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 index 4ed283b..0d6f4eb --- a/build.sh +++ b/build.sh @@ -1,2 +1,30 @@ -#!/bin/bash -# TODO auto-compiler with cmake +#!/bin/sh +# fbsplash builder script for cmake +DIR=$(pwd) +BUILDDIR=build + +# if --clean, remove build dir +if [ "$1" = "--clean" ] +then + rm -rf $BUILDDIR + echo "$BUILDDIR removed." +fi + +if [ ! -f CMakeLists.txt ] +then + echo "No CMakeLists.txt found." + echo "Run this script from the folder containing CMakeLists.txt." + exit 1 +fi + +# make build dir if its not there +[ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR + +cd $BUILDDIR +# use cmake to create Makefile +echo "Invoking cmake ..." +cmake "$DIR" +echo "Invoking make ..." +make + +cd $DIR -- cgit v1.2.3-55-g7522