From a16c2f6e25459951798d47df079ddaa7be41400a Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Tue, 21 Jun 2011 16:02:15 +0200 Subject: using cmake instead of qmake --- build.sh | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 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..cda70f2 --- a/build.sh +++ b/build.sh @@ -1,2 +1,31 @@ -#!/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." + exit 1 +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