SWIG=$6
os_name=`uname -s`
-if [ "$os_name" == "Darwin" ]
+if [ "$os_name" = "Darwin" ]
then
swig_output_file=${SRC_ROOT}/source/LLDBWrapPython.cpp
else
else
-if [ -n "$debug_flag" -a "$debug_flag" == "-debug" ]
+if [ -n "$debug_flag" -a "$debug_flag" = "-debug" ]
then
Debug=1
else
" ${SRC_ROOT}/scripts/Python/interface/SBValueList.i"\
" ${SRC_ROOT}/scripts/Python/interface/SBWatchpoint.i"
-if [ $Debug == 1 ]
+if [ $Debug -eq 1 ]
then
echo "Header files are:"
echo ${HEADER_FILES}
fi
-if [ $Debug == 1 ]
+if [ $Debug -eq 1 ]
then
echo "SWIG interface files are:"
echo ${INTERFACE_FILES}
if [ ! -f ${swig_output_file} ]
then
NeedToUpdate=1
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "Failed to find LLDBWrapPython.cpp"
fi
fi
-if [ $NeedToUpdate == 0 ]
+if [ $NeedToUpdate -eq 0 ]
then
for hdrfile in ${HEADER_FILES}
do
if [ $hdrfile -nt ${swig_output_file} ]
then
NeedToUpdate=1
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${hdrfile} is newer than ${swig_output_file}"
echo "swig file will need to be re-built."
done
fi
-if [ $NeedToUpdate == 0 ]
+if [ $NeedToUpdate -eq 0 ]
then
for intffile in ${INTERFACE_FILES}
do
if [ $intffile -nt ${swig_output_file} ]
then
NeedToUpdate=1
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${intffile} is newer than ${swig_output_file}"
echo "swig file will need to be re-built."
done
fi
-if [ $NeedToUpdate == 0 ]
+if [ $NeedToUpdate -eq 0 ]
then
if [ ${swig_input_file} -nt ${swig_output_file} ]
then
NeedToUpdate=1
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${swig_input_file} is newer than ${swig_output_file}"
echo "swig file will need to be re-built."
fi
fi
-if [ $NeedToUpdate == 0 ]
+if [ $NeedToUpdate -eq 0 ]
then
if [ ${swig_python_extensions} -nt ${swig_output_file} ]
then
NeedToUpdate=1
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${swig_python_extensions} is newer than ${swig_output_file}"
echo "swig file will need to be re-built."
fi
fi
-if [ $NeedToUpdate == 0 ]
+if [ $NeedToUpdate -eq 0 ]
then
if [ ${swig_python_wrapper} -nt ${swig_output_file} ]
then
NeedToUpdate=1
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${swig_python_wrapper} is newer than ${swig_output_file}"
echo "swig file will need to be re-built."
fi
fi
-if [ $NeedToUpdate == 0 ]
+if [ $NeedToUpdate -eq 0 ]
then
if [ ${swig_python_typemaps} -nt ${swig_output_file} ]
then
NeedToUpdate=1
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${swig_python_typemaps} is newer than ${swig_output_file}"
echo "swig file will need to be re-built."
python_version=`/usr/bin/env python --version 2>&1 | sed -e 's,Python ,,' -e 's,[.][0-9],,2' -e 's,[a-z][a-z][0-9],,'`
-if [ "$os_name" == "Darwin" ]
+if [ "$os_name" = "Darwin" ]
then
framework_python_dir="${TARGET_DIR}/LLDB.framework/Resources/Python"
else
fi
-if [ $NeedToUpdate == 0 ]
+if [ $NeedToUpdate -eq 0 ]
then
echo "Everything is up-to-date."
exit 0
if [ ! "$LLDB_DISABLE_PYTHON" = "1" ] ; then
-if [ -n "$debug_flag" -a "$debug_flag" == "-debug" ]
+if [ -n "$debug_flag" -a "$debug_flag" = "-debug" ]
then
Debug=1
else
PYTHON_VERSION=`/usr/bin/env python --version 2>&1 | sed -e 's,Python ,,' -e 's,[.][0-9],,2' -e 's,[a-z][a-z][0-9],,'`
-if [ $Debug == 1 ]
+if [ $Debug -eq 1 ]
then
echo "The current OS is $OS_NAME"
echo "The Python version is $PYTHON_VERSION"
#
# Determine where to put the files.
-if [ ${OS_NAME} == "Darwin" ]
+if [ ${OS_NAME} = "Darwin" ]
then
# We are on a Darwin system, so all the lldb Python files can go
# into the LLDB.framework/Resources/Python subdirectory.
echo "Error: Unable to find LLDB.framework" >&2
exit 1
else
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "Found ${TARGET_DIR}/LLDB.framework."
fi
# already exist, attempt to make it.
#
-if [ $Debug == 1 ]
+if [ $Debug -eq 1 ]
then
echo "Python files will be put in ${framework_python_dir}"
fi
do
if [ ! -d "${python_dir}" ]
then
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "Making directory ${python_dir}"
fi
mkdir -p "${python_dir}"
else
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${python_dir} already exists."
fi
if [ ! -L "${framework_python_dir}/_lldb.so" ]
then
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "Creating symlink for _lldb.so"
fi
- if [ ${OS_NAME} == "Darwin" ]
+ if [ ${OS_NAME} = "Darwin" ]
then
cd "${framework_python_dir}"
ln -s "../../../LLDB" _lldb.so
fi
else
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "${framework_python_dir}/_lldb.so already exists."
fi
package_files="${SRC_ROOT}/examples/python/symbolication.py"
create_python_package "/utils" "${package_files}"
-if [ ${OS_NAME} == "Darwin" ]
+if [ ${OS_NAME} = "Darwin" ]
then
# lldb/macosx
package_files="${SRC_ROOT}/examples/python/crashlog.py
# Check to see if we are in debug-mode or not.
#
-if [ -n "$debug_flag" -a "$debug_flag" == "-debug" ]
+if [ -n "$debug_flag" -a "$debug_flag" = "-debug" ]
then
Debug=1
else
exit 1
fi
-if [ $Debug == 1 ]
+if [ $Debug -eq 1 ]
then
echo "Found lldb.swig file"
fi
fi
fi
-if [ ${SWIG}a == a ]
+if [ ${SWIG}a = a ]
then
echo Error: could not find the swig binary
exit 1
for curlang in $languages
do
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "Current language is $curlang"
fi
continue
else
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "Found $curlang sub-directory"
fi
continue
else
- if [ $Debug == 1 ]
+ if [ $Debug -eq 1 ]
then
echo "Found $curlang build script."
echo "Executing $curlang build script..."