Skip to content

Commit

Permalink
Add generating build script
Browse files Browse the repository at this point in the history
  • Loading branch information
Xiaoming Wang committed May 28, 2015
1 parent 2efe9e9 commit a60a096
Show file tree
Hide file tree
Showing 33 changed files with 219 additions and 17 deletions.
14 changes: 12 additions & 2 deletions Linux-Builds/bin/build/build_ce
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,18 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

echo "cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} ../HPCC-Platform"
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} ../HPCC-Platform || exit 1
BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_REDIS=OFF ../HPCC-Platform || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_REDIS=OFF ../HPCC-Platform"
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_REDIS=OFF ../HPCC-Platform || exit 1

build_package || exit 1

Expand Down
12 changes: 12 additions & 0 deletions Linux-Builds/bin/build/build_ce_wp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON ${CMAKE_OPTIONS} ../HPCC-Platform || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON ${CMAKE_OPTIONS} ../HPCC-Platform"
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON ${CMAKE_OPTIONS} ../HPCC-Platform || exit 1

Expand Down
17 changes: 15 additions & 2 deletions Linux-Builds/bin/build/build_ct
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,21 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

echo "cmake ../HPCC-Platform -DCHECK_GIT_TAG=0 -DCLIENTTOOLS_ONLY=ON -DUSE_LIBXSLT=ON -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_CASSANDRA=OFF -DUSE_MEMCAHED=OFF ${CMAKE_OPTIONS}"
cmake ../HPCC-Platform -DCHECK_GIT_TAG=0 -DCLIENTTOOLS_ONLY=ON -DUSE_LIBXSLT=ON -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF ${CMAKE_OPTIONS} || exit 1
BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake ../HPCC-Platform -DCHECK_GIT_TAG=0 -DCLIENTTOOLS_ONLY=ON -DUSE_LIBXSLT=ON -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF ${CMAKE_OPTIONS} -DUSE_REDIS=OFF || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake ../HPCC-Platform -DCHECK_GIT_TAG=0 -DCLIENTTOOLS_ONLY=ON -DUSE_LIBXSLT=ON -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_CASSANDRA=OFF -DUSE_MEMCAHED=OFF -DUSE_REDIS=OFF ${CMAKE_OPTIONS}"
cmake ../HPCC-Platform -DCHECK_GIT_TAG=0 -DCLIENTTOOLS_ONLY=ON -DUSE_LIBXSLT=ON -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_REDIS=OFF ${CMAKE_OPTIONS} || exit 1

build_package || exit 1

Expand Down
16 changes: 14 additions & 2 deletions Linux-Builds/bin/build/build_ee
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,20 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

echo "cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBARCHIVE=false -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} ../LN"
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} ../LN || exit 1
BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} -DUSE_REDIS=OFF ../LN || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBARCHIVE=false -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} -DUSE_REDIS=OFF ../LN"
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DUSE_LIBARCHIVE=false -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} -DUSE_REDIS=OFF ../LN || exit 1

build_package || exit 1

Expand Down
12 changes: 12 additions & 0 deletions Linux-Builds/bin/build/build_ee_wp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" ${CMAKE_OPTIONS} ../LN || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DCMAKE_CXX_FLAGS=-D_DALIUSER_STACKTRACE ${CMAKE_OPTIONS} ../LN"
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=ENTERPRISE -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" ${CMAKE_OPTIONS} ../LN || exit 1

Expand Down
12 changes: 12 additions & 0 deletions Linux-Builds/bin/build/build_gc
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,18 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_SYSTEM_BOOST=1 -DFB_PROJECTS_DIR:PATH=../GraphControl -DGRAPHVIZSRC_DIR=/usr/local/src/graphviz-2.26.3 -DAGGSRC_DIR=../agg ../FireBreath || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DWITH_SYSTEM_BOOST=1 -DFB_PROJECTS_DIR:PATH=../GraphControl -DGRAPHVIZSRC_DIR=/usr/local/src/graphviz-2.26.3 -DAGGSRC_DIR=../agg ../FireBreath"
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_SYSTEM_BOOST=1 -DFB_PROJECTS_DIR:PATH=../GraphControl -DGRAPHVIZSRC_DIR=/usr/local/src/graphviz-2.26.3 -DAGGSRC_DIR=../agg ../FireBreath || exit 1

Expand Down
12 changes: 12 additions & 0 deletions Linux-Builds/bin/build/build_gm
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 ${CMAKE_OPTIONS} ../ganglia-monitoring || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 ${CMAKE_OPTIONS} ../ganglia-monitoring"
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 ${CMAKE_OPTIONS} ../ganglia-monitoring || exit 1

Expand Down
16 changes: 14 additions & 2 deletions Linux-Builds/bin/build/build_ln
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,20 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

echo "cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DCMAKE_CXX_FLAGS=-D_DALIUSER_STACKTRACE -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} ../LN"
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF ${CMAKE_OPTIONS} ../LN || exit 1
BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_REDIS=OFF ${CMAKE_OPTIONS} ../LN || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DCMAKE_CXX_FLAGS=-D_DALIUSER_STACKTRACE -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_REDIS=OFF ${CMAKE_OPTIONS} ../LN"
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DUSE_CASSANDRA=OFF -DUSE_MEMCACHED=OFF -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DUSE_MYSQL=OFF -DUSE_SQLITE3=OFF -DUSE_REDIS=OFF ${CMAKE_OPTIONS} ../LN || exit 1

build_package || exit 1

Expand Down
11 changes: 11 additions & 0 deletions Linux-Builds/bin/build/build_ln_wp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,17 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" ${CMAKE_OPTIONS} ../LN || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DCMAKE_CXX_FLAGS=-D_DALIUSER_STACKTRACE ${CMAKE_OPTIONS} ../LN"
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" ${CMAKE_OPTIONS} ../LN || exit 1

Expand Down
11 changes: 11 additions & 0 deletions Linux-Builds/bin/build/build_nm
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,17 @@ cmakeOptions=${scriptName}_cmake_options
. ${curDir}/build_common
. ${curDir}/build_common_${PKG_TYPE}

BUILD_SCRIPT=../build.sh
cat > $BUILD_SCRIPT <<SCRIPTFILE
#!/bin/sh
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON ${CMAKE_OPTIONS} ../nagios-monitoring || exit 1
make -j4 package
SCRIPTFILE

chmod +x $BUILD_SCRIPT

echo "cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON ${CMAKE_OPTIONS} ../nagios-monitoring"
cmake -DCMAKE_BUILD_TYPE=Release -DCHECK_GIT_TAG=0 -DUSE_LIBXSLT=ON ${CMAKE_OPTIONS} ../nagios-monitoring || exit 1

Expand Down
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_ce_wp_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_ct_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_dc_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS="-DMAKE_DOCS_ONLY=ON -DUSE_NATIVE_LIBRARIES=ON"
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_ee_wp_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_gc_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_gm_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
16 changes: 16 additions & 0 deletions Linux-Builds/bin/build/utopic/build_ln_wp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/bin/bash

curDir=$(dirname $0)
#cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" -DUSE_LIBXSLT=ON -DXALAN_LIBRARIES= ../LN

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 ../LN || exit 1

make -j4 package || exit 1

. ${curDir}/../build_common_deb

fix_deb HPCC-Platform

[ ! -d ${outputDir}/${package_directory} ] && mkdir -p ${outputDir}/${package_directory}
cp ${package_name_prefix}*${PKG_TYPE} ${outputDir}/${package_directory}/ || exit 1

1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_ln_wp_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/utopic/build_nm_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_ce_wp_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_ct_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_dc_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS="-DMAKE_DOCS_ONLY=ON -DUSE_NATIVE_LIBRARIES=ON"
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_ee_wp_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_gc_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_gm_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
16 changes: 16 additions & 0 deletions Linux-Builds/bin/build/vivid/build_ln_wp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/bin/bash

curDir=$(dirname $0)
#cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 -DCMAKE_CXX_FLAGS="-D_DALIUSER_STACKTRACE" -DUSE_LIBXSLT=ON -DXALAN_LIBRARIES= ../LN

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_LEVEL=INTERNAL -DCHECK_GIT_TAG=0 ../LN || exit 1

make -j4 package || exit 1

. ${curDir}/../build_common_deb

fix_deb HPCC-Platform

[ ! -d ${outputDir}/${package_directory} ] && mkdir -p ${outputDir}/${package_directory}
cp ${package_name_prefix}*${PKG_TYPE} ${outputDir}/${package_directory}/ || exit 1

1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_ln_wp_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
1 change: 1 addition & 0 deletions Linux-Builds/bin/build/vivid/build_nm_cmake_options
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CMAKE_OPTIONS=
8 changes: 5 additions & 3 deletions Linux-Builds/bin/build_hpcc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ usage() {
Usage $(basename $0) options
Options:
-b|--branch: HPCC component branch or tag.
It can be multiple branches separated by ','.
-p|--project: HPCC componet ids seperated by comma.
1: Platform community (rpm only)
2: Platform community with plugin
Expand All @@ -20,6 +21,7 @@ usage() {
11: Docs (Ubuntu 12.04 precise only)
-r|--release: HPCC release version. Example, 5.0.0-1
-u|--user: github user. Default is hpcc-systems
It can be multiple users for multiple branches separated by ','.
-h|--help: Help message
EOF
Expand Down Expand Up @@ -60,8 +62,8 @@ project_config_file=(
)


TEMP=$(/usr/bin/getopt -o b:hp:Rr: --long branch:,help,project:,release:,reset -n 'build_hpcc' -- "$@")
if [ $? != 0 ] ; then echo "Failure to parse commandline." >&2 ; end 1 ; fi
TEMP=$(/usr/bin/getopt -o b:hp:Rr:u: --long branch:,help,project:,release:,reset,user -n 'build_hpcc' -- "$@")
if [ $? != 0 ]; then echo "Failure to parse commandline." >&2 ; end 1 ; fi
eval set -- "$TEMP"
while true ; do
case "$1" in
Expand All @@ -83,7 +85,7 @@ while true ; do
done

[ -z "$branch" ] && usage
[ -z "$release" ] && release=$branch
[ -z "$release" ] && release=${branch%%,*}

#echo $rootDir
. ${rootDir}/bin/common
Expand Down
1 change: 1 addition & 0 deletions Linux-Builds/bin/config/os/vivid-amd64.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
projects_all=2,4,6,7,8,9,10,11
4 changes: 2 additions & 2 deletions Linux-Builds/bin/github/github_ce
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ curDir=$(dirname $0)
. ${curDir}/github_common

[ -z "$1" ] && echo "Miss tag or branch name" && exit 1
TAG_BRANCH_NAME=$1
TAG_BRANCH_NAME=${1%%,*}

SUBMODULE=ON
[ -n "$2" ] && SUBMODULE=OFF

PLATFORM_DIR=HPCC-Platform

HPCC_REPO=https://github.com/${github_user}/HPCC-Platform.git
HPCC_REPO=https://github.com/${github_user%%,*}/HPCC-Platform.git


echo ""
Expand Down
32 changes: 32 additions & 0 deletions Linux-Builds/bin/github/github_common
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,35 @@ get_branch_tag() {
match_branch_suffix() {
echo "$1" | grep -q -e "^[0-9]\+.[0-9]\+.[0-9]\+-\(rc[0-9]\+\|[0-9]\+\)$"
}

get_user_and_branch() {
branches=$1
branch2=${branches#*,}
if [ "$branch2" = "" ]; then
branch2=$branches
branch3=$branch2
else
branch3=${branch2#*,}
branch2=${branch2%%,*}
if [ "$branch3" = "" ]; then
branch3=$branch2
else
branch3=${branch3%%,*}
fi
fi

github_users=$2
github_user2=${github_users#*,}
if [ "$github_user2" = "" ]; then
github_user2=$github_users
github_user3=$github_users
else
github_user3=${github_user2#*,}
github_user2=${github_user2%%,*}
if [ "$github_user3" = "" ]; then
github_user3=$github_user2
else
github_user3=${github_user3%%,*}
fi
fi
}
10 changes: 6 additions & 4 deletions Linux-Builds/bin/github/github_ln
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ curDir=$(dirname $0)

[ -z "$1" ] && echo "Miss tag or branch name" && exit 1

match_branch_suffix $1
get_user_and_branch $1 ${github_user}

match_branch_suffix $branch2
if [ $? -eq 0 ]
then
TAG_BRANCH_NAME=internal_$1
TAG_BRANCH_NAME=internal_$branch2
else
TAG_BRANCH_NAME=$1
TAG_BRANCH_NAME=$branch2
fi

${curDir}/github_ce $1
Expand All @@ -21,7 +23,7 @@ LN_DIR=LN
echo ""
echo "get HPCC LN repo"
[ -d $LN_DIR ] && rm -rf $LN_DIR
LN_REPO=https://github.com/${github_user}/LN.git
LN_REPO=https://github.com/${github_user2}/LN.git

git clone $LN_REPO

Expand Down

0 comments on commit a60a096

Please sign in to comment.