summaryrefslogtreecommitdiff
path: root/bin/compiler/defines.sh
blob: 7fc6779bd2e30266a18c1d8834311dabf9198c98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

source ./config.sh.dist # "hack" to avoid missing conf variables

source ./config.sh # should overwrite previous

# you can choose build type from cmd argument
if [ ! -z $1 ] 
then 
    CCTYPE=$1
    CCTYPE=${CCTYPE^} # capitalize first letter if it's not yet
fi

BUILDPATH=$BINPATH

[ $CCTYPE == "Debug" ] && BUILDPATH="$BUILDPATH/debug/build/" ||  BUILDPATH="$BUILDPATH/release/build/" 

[ $CCTYPE == "Debug" ] && BINPATH="$BINPATH/debug" || BINPATH="$BINPATH/release" 

mkdir -p $BUILDPATH
mkdir -p $BINPATH