summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorJunghoon Park <jh9216.park@samsung.com>2018-07-02 10:01:32 +0900
committerJunghoon Park <jh9216.park@samsung.com>2018-07-02 13:37:20 +0900
commit0330c7a8044849d9efd0dd89d0e27559dcfcdcac (patch)
tree6ed1728ef38e9b4fba61ff574beb22a899e4b8f4 /build.sh
parent6c407bda1ac0d9408c27ffa9182abdb539f3f9d4 (diff)
downloadtidl-0330c7a8044849d9efd0dd89d0e27559dcfcdcac.tar.gz
tidl-0330c7a8044849d9efd0dd89d0e27559dcfcdcac.tar.bz2
tidl-0330c7a8044849d9efd0dd89d0e27559dcfcdcac.zip
Support build script for Windows
Prep sudo apt-get install mingw-w64 Build ./build.sh build_win Change-Id: Ie73f72be7916d3625e560ccdee73e635a681fe87 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index 29b8201..13bc25b 100755
--- a/build.sh
+++ b/build.sh
@@ -14,6 +14,7 @@ usage() {
echo "Usage: $0 [command]"
echo "Commands:"
echo " build Build the package"
+ echo " build_win Build the package for Windows"
echo " clean Clean all artifacts"
echo " clean_build Clean & Build the package"
}
@@ -23,7 +24,17 @@ cmd_build() {
mkdir -p $SCRIPT_DIR/$BUILD_DIR
cd $SCRIPT_DIR/$BUILD_DIR
VER=`cat ../packaging/tidl.spec | grep 'Version' | sed 's/Version://' | tr -d ' \r'`
- cmake .. -DFULLVER=$VER
+ cmake .. -DFULLVER=$VER -DMINIMUM_BUILD="yes"
+ make clean
+ make
+}
+
+cmd_build_win() {
+ echo "[TIDL] Build the package"
+ mkdir -p $SCRIPT_DIR/$BUILD_DIR
+ cd $SCRIPT_DIR/$BUILD_DIR
+ VER=`cat ../packaging/tidl.spec | grep 'Version' | sed 's/Version://' | tr -d ' \r'`
+ cmake .. -DFULLVER=$VER -DMINIMUM_BUILD="yes" -DBUILD_WIN="yes"
make clean
make
}
@@ -46,6 +57,7 @@ cmd_clean_build() {
cmd=$1; shift;
case "$cmd" in
build|--build|-b) cmd_build $@ ;;
+ build_win|--build_win|-bw) cmd_build_win $@ ;;
clean|--clean|-c) cmd_clean $@ ;;
clean_build |--clean_build |-cb) cmd_clean_build $@ ;;
*) usage ;;