aboutsummaryrefslogtreecommitdiffstats
path: root/libraries/vendors/compile-xilinx-ise.sh
diff options
context:
space:
mode:
authorPatrick Lehmann <Patrick.Lehmann@plc2.de>2021-01-16 12:29:06 +0100
committertgingold <tgingold@users.noreply.github.com>2021-01-16 13:31:46 +0100
commitb7596e645dacf769aeec627123d5cda2def01c4e (patch)
tree675f25ba3c59b181a8d4cdaa34a6426b382e58b2 /libraries/vendors/compile-xilinx-ise.sh
parent9c4c05ccad13f7496083d05c54c46b9243e94733 (diff)
downloadghdl-b7596e645dacf769aeec627123d5cda2def01c4e.tar.gz
ghdl-b7596e645dacf769aeec627123d5cda2def01c4e.tar.bz2
ghdl-b7596e645dacf769aeec627123d5cda2def01c4e.zip
Fixed style issues and potential bugs.
Diffstat (limited to 'libraries/vendors/compile-xilinx-ise.sh')
-rwxr-xr-xlibraries/vendors/compile-xilinx-ise.sh18
1 files changed, 9 insertions, 9 deletions
diff --git a/libraries/vendors/compile-xilinx-ise.sh b/libraries/vendors/compile-xilinx-ise.sh
index f6f628597..5ac581b28 100755
--- a/libraries/vendors/compile-xilinx-ise.sh
+++ b/libraries/vendors/compile-xilinx-ise.sh
@@ -211,14 +211,14 @@ fi
# Search Xilinx ISE in default installation locations
DefaultDirectories=("/opt/Xilinx" "/opt/xilinx" "/c/Xilinx")
if [ ! -z $XILINX ]; then
- EnvSourceDir=$XILINX/${Xilinx_ISE_Settings[SourceDirectory]}
+ EnvSourceDir="$XILINX/${Xilinx_ISE_Settings[SourceDirectory]}"
else
for DefaultDir in "${DefaultDirectories[@]}"; do
for Major in 14 13; do
for Minor in 7 6 5 4 3 2 1 0; do
Dir=$DefaultDir/${Major}.${Minor}/ISE_DS
if [ -d $Dir ]; then
- EnvSourceDir=$Dir/${Xilinx_ISE_Settings[SourceDirectory]}
+ EnvSourceDir="$Dir/${Xilinx_ISE_Settings[SourceDirectory]}"
break 3
fi
done
@@ -298,7 +298,7 @@ while IFS= read -r File; do
done < <(grep --no-filename -R '^[a-zA-Z]' "$SourceDirectory/${Library}s/primitive/vhdl_analyze_order")
CreateLibraryStruct $StructName $Library "${Library}s" $VHDLVersion "${Files[@]}"
-test $COMPILE_UNISIM -eq 1 && Libraries+=($StructName)
+test $COMPILE_UNISIM -eq 1 && Libraries+=("$StructName")
# Reading unisim secureip files
StructName="UNISIM_SECUREIP"
@@ -310,7 +310,7 @@ while IFS= read -r File; do
done < <(grep --no-filename -R '^[a-zA-Z]' "$SourceDirectory/${Library}s/secureip/vhdl_analyze_order")
CreateLibraryStruct $StructName "secureip" "${Library}s" $VHDLVersion "${Files[@]}"
-test $COMPILE_UNISIM -eq 1 && test $COMPILE_SECUREIP -eq 1 && Libraries+=($StructName)
+test $COMPILE_UNISIM -eq 1 && test $COMPILE_SECUREIP -eq 1 && Libraries+=("$StructName")
# Library unimacro
@@ -325,7 +325,7 @@ Files=(
Files=( $(cd $SourceDirectory/$Library; LC_COLLATE=C ls *_MACRO.vhd) )
CreateLibraryStruct $StructName $Library $Library $VHDLVersion "${Files[@]}"
-test $COMPILE_UNIMACRO -eq 1 && Libraries+=($StructName)
+test $COMPILE_UNIMACRO -eq 1 && Libraries+=("$StructName")
# Library simprim
@@ -343,7 +343,7 @@ Files=(
# done < <(grep --no-filename -R '^[a-zA-Z]' "$SourceDirectory/${Library}s/primitive/other/vhdl_analyze_order")
CreateLibraryStruct $StructName $Library "${Library}s" $VHDLVersion "${Files[@]}"
-test $COMPILE_SIMPRIM -eq 1 && Libraries+=($StructName)
+test $COMPILE_SIMPRIM -eq 1 && Libraries+=("$StructName")
# Reading simprim secureip files
@@ -356,7 +356,7 @@ while IFS= read -r File; do
done < <(grep --no-filename -R '^[a-zA-Z]' "$SourceDirectory/${Library}s/secureip/other/vhdl_analyze_order")
CreateLibraryStruct $StructName "secureip" "${Library}s" $VHDLVersion "${Files[@]}"
-test $COMPILE_SIMPRIM -eq 1 && test $COMPILE_SECUREIP -eq 1 && Libraries+=($StructName)
+test $COMPILE_SIMPRIM -eq 1 && test $COMPILE_SECUREIP -eq 1 && Libraries+=("$StructName")
# Library xilinxcorelib
@@ -370,7 +370,7 @@ while IFS= read -r File; do
done < <(grep --no-filename -R '^[a-zA-Z]' "$SourceDirectory/XilinxCoreLib/vhdl_analyze_order")
CreateLibraryStruct $StructName $Library "XilinxCoreLib" $VHDLVersion "${Files[@]}"
-test $COMPILE_CORELIB -eq 1 && Libraries+=($StructName)
+test $COMPILE_CORELIB -eq 1 && Libraries+=("$StructName")
if [[ $DEBUG -eq 1 ]]; then
for StructName in ${Libraries[*]}; do
@@ -379,7 +379,7 @@ if [[ $DEBUG -eq 1 ]]; then
fi
# Compile libraries
-if [[ "$Libraries" != "" ]]; then
+if [[ ${#Libraries[@]} -ne 0 ]]; then
Compile "$SourceDirectory" "${Libraries[*]}"
echo "--------------------------------------------------------------------------------"