@@ -39,18 +39,19 @@ export UTBOT_LOGS_FOLDER=$UTBOT_ALL
39
39
export UTBOT_INSTALL_DIR=$UTBOT_ALL /install
40
40
export CC=$UTBOT_ALL /install/bin/clang
41
41
export CXX=$UTBOT_ALL /install/bin/clang++
42
- export CPATH=$UTBOT_ALL /klee/include: $ CPATH # Path for C and C++ includes
43
- export PATH=$UTBOT_ALL /bear/bin:$UTBOT_ALL /klee/bin:$UTBOT_INSTALL_DIR /bin: $ PATH
42
+ export CPATH=$UTBOT_ALL /klee/include${CPATH : + : ${ CPATH} } # Path for C and C++ includes
43
+ export PATH=$UTBOT_ALL /bear/bin:$UTBOT_ALL /klee/bin:$UTBOT_INSTALL_DIR /bin${PATH : + : ${ PATH} }
44
44
export KLEE_RUNTIME_LIBRARY_PATH=$UTBOT_ALL /klee/lib/klee/runtime/
45
45
46
46
# If the system is opensuse, variable is not empty. It is empty otherwise.
47
47
IS_SUSE=" $( grep ' ^NAME=' /etc/os-release | tr ' [:upper:]' ' [:lower:]' | grep suse) "
48
48
49
49
# Setting environment variables for debian packages
50
- export PATH=$UTBOT_ALL /debs-install/usr/bin:$PATH
51
- export LD_LIBRARY_PATH=$UTBOT_ALL /install/lib:$UTBOT_ALL /debs-install/lib/x86_64-linux-gnu:$UTBOT_ALL /debs-install/usr/lib/x86_64-linux-gnu:$UTBOT_ALL /debs-install/usr/local/lib:$UTBOT_ALL /debs-install/lib:$UTBOT_ALL /debs-install/usr/lib:$LD_LIBRARY_PATH
52
- export CPATH=$UTBOT_ALL /debs-install/usr/lib/gcc/x86_64-linux-gnu/9/include:$UTBOT_ALL /debs-install/usr/local/include:$UTBOT_ALL /debs-install/usr/include/x86_64-linux-gnu:$UTBOT_ALL /debs-install/usr/include:$CPATH
53
- export CPLUS_INCLUDE_PATH=$UTBOT_ALL /debs-install/usr/include/c++/9:$UTBOT_ALL /debs-install/usr/include/x86_64-linux-gnu/c++/9:$UTBOT_ALL /debs-install/usr/include/c++/9/backward:$CPLUS_INCLUDE_PATH
50
+ export PATH=$UTBOT_ALL /debs-install/usr/bin${PATH: +: ${PATH} }
51
+ export LD_LIBRARY_PATH=$UTBOT_ALL /install/lib:$UTBOT_ALL /debs-install/lib/x86_64-linux-gnu:$UTBOT_ALL /debs-install/usr/lib/x86_64-linux-gnu:$UTBOT_ALL /debs-install/usr/local/lib:$UTBOT_ALL /debs-install/lib:$UTBOT_ALL /debs-install/usr/lib${LD_LIBRARY_PATH: +: ${LD_LIBRARY_PATH} }
52
+ export GENERAL_INCLUDES=$UTBOT_ALL /debs-install/usr/lib/gcc/x86_64-linux-gnu/9/include:$UTBOT_ALL /debs-install/usr/local/include:$UTBOT_ALL /debs-install/usr/include/x86_64-linux-gnu:$UTBOT_ALL /debs-install/usr/include
53
+ export C_INCLUDE_PATH=GENERAL_INCLUDES${C_INCLUDE_PATH: +: ${C_INCLUDE_PATH} }
54
+ export CPLUS_INCLUDE_PATH=$UTBOT_ALL /debs-install/usr/include/c++/9:$UTBOT_ALL /debs-install/usr/include/x86_64-linux-gnu/c++/9:$UTBOT_ALL /debs-install/usr/include/c++/9/backward:GENERAL_INCLUDES${CPLUS_INCLUDE_PATH: +: ${CPLUS_INCLUDE_PATH} }
54
55
export LDFLAGS=" -fuse-ld=gold $LDFLAGS "
55
56
56
57
# This function moves dev version of libc into $UTBOT_ALL/debs-install directory
133
134
PROJECT_PATH=$4
134
135
mkdir -p $PROJECT_PATH /build
135
136
cd $PROJECT_PATH /build || exit
136
-
137
+
137
138
if [ -f " ../$UTBOT_BUILD_SCRIPT " ]
138
139
then
139
140
echo " Trying to run '$UTBOT_BUILD_SCRIPT '!"
0 commit comments