22set -e
33
44# Validate mandatory environment variables
5- if [ " $BIN2CPP_BUILD_TYPE " = " " ]; then
6- echo " Please define 'BIN2CPP_BUILD_TYPE ' environment variable." ;
5+ if [ " $PRODUCT_BUILD_TYPE " = " " ]; then
6+ echo " Please define 'PRODUCT_BUILD_TYPE ' environment variable." ;
77 exit 1;
88fi
99
10- # Set BIN2CPP_SOURCE_DIR root directory
11- if [ " $BIN2CPP_SOURCE_DIR " = " " ]; then
10+ # Set PRODUCT_SOURCE_DIR root directory
11+ if [ " $PRODUCT_SOURCE_DIR " = " " ]; then
1212 RESTORE_DIRECTORY=" $PWD "
1313 cd " $( dirname " $0 " ) "
1414 cd ../..
15- export BIN2CPP_SOURCE_DIR =" $PWD "
16- echo " BIN2CPP_SOURCE_DIR set to '$BIN2CPP_SOURCE_DIR '."
15+ export PRODUCT_SOURCE_DIR =" $PWD "
16+ echo " PRODUCT_SOURCE_DIR set to '$PRODUCT_SOURCE_DIR '."
1717 cd " $RESTORE_DIRECTORY "
1818 unset RESTORE_DIRECTORY
1919fi
2020
2121# Prepare CMAKE parameters
22- export CMAKE_INSTALL_PREFIX=" $BIN2CPP_SOURCE_DIR /third_parties/RapidAssist/install"
22+ export CMAKE_INSTALL_PREFIX=" $PRODUCT_SOURCE_DIR /third_parties/RapidAssist/install"
2323unset CMAKE_PREFIX_PATH
24- export CMAKE_PREFIX_PATH=" $CMAKE_PREFIX_PATH ;$BIN2CPP_SOURCE_DIR /third_parties/googletest/install"
24+ export CMAKE_PREFIX_PATH=" $CMAKE_PREFIX_PATH ;$PRODUCT_SOURCE_DIR /third_parties/googletest/install"
2525
2626echo ============================================================================
27- echo Cloning RapidAssist into $BIN2CPP_SOURCE_DIR /third_parties/RapidAssist
27+ echo Cloning RapidAssist into $PRODUCT_SOURCE_DIR /third_parties/RapidAssist
2828echo ============================================================================
29- mkdir -p " $BIN2CPP_SOURCE_DIR /third_parties"
30- cd " $BIN2CPP_SOURCE_DIR /third_parties"
29+ mkdir -p " $PRODUCT_SOURCE_DIR /third_parties"
30+ cd " $PRODUCT_SOURCE_DIR /third_parties"
3131git clone " https://github.com/end2endzone/RapidAssist.git"
3232cd RapidAssist
3333echo
@@ -37,16 +37,20 @@ git -c advice.detachedHead=false checkout 0.10.2
3737echo
3838
3939echo ============================================================================
40- echo Compiling RapidAssist...
40+ echo Generating RapidAssist...
4141echo ============================================================================
4242mkdir -p build
4343cd build
44- cmake -DCMAKE_BUILD_TYPE=$BIN2CPP_BUILD_TYPE -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=" $CMAKE_INSTALL_PREFIX " -DCMAKE_PREFIX_PATH=" $CMAKE_PREFIX_PATH " ..
44+ cmake -Wno-dev -DCMAKE_BUILD_TYPE=$PRODUCT_BUILD_TYPE -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=" $CMAKE_INSTALL_PREFIX " -DCMAKE_PREFIX_PATH=" $CMAKE_PREFIX_PATH " ..
45+
46+ echo ============================================================================
47+ echo Compiling RapidAssist...
48+ echo ============================================================================
4549cmake --build . -- -j4
4650echo
4751
4852echo ============================================================================
49- echo Installing RapidAssist into $BIN2CPP_SOURCE_DIR /third_parties/RapidAssist/install
53+ echo Installing RapidAssist into $PRODUCT_SOURCE_DIR /third_parties/RapidAssist/install
5054echo ============================================================================
5155make install
5256echo
0 commit comments