3
3
set -x # echo on
4
4
5
5
# parse SuiteSparse version from first argument, a git tag that ends in the version (no leading v)
6
- if [[ $1 =~ refs/tags/([0-9]* \. [0-9]* \. [0-9]* )\. .* $ ]]; then
6
+ if [[ $1 =~ refs/tags/([0-9]* \. [0-9]* \. [0-9]* \. beta[0-9]* ).* $ ]]; then
7
+ echo " Beta version detected"
8
+ VERSION=${BASH_REMATCH[1]}
9
+ elif [[ $1 =~ refs/tags/([0-9]* \. [0-9]* \. [0-9]* )\. .* $ ]]; then
7
10
VERSION=${BASH_REMATCH[1]}
8
11
else
9
12
echo " Specify a SuiteSparse version, such as: $0 refs/tags/7.4.3.0 (got: $1 )"
@@ -78,7 +81,7 @@ if [ -n "${SUITESPARSE_FAST_BUILD}" ]; then
78
81
echo " #define GxB_NO_FC32 1" >> ../Source/GB_control.h
79
82
echo " #define GxB_NO_FC64 1" >> ../Source/GB_control.h
80
83
echo " #define GxB_NO_INT16 1" >> ../Source/GB_control.h
81
- # echo "#define GxB_NO_INT32 1" >> ../Source/GB_control.h
84
+ echo " #define GxB_NO_INT32 1" >> ../Source/GB_control.h
82
85
# echo "#define GxB_NO_INT64 1" >> ../Source/GB_control.h
83
86
echo " #define GxB_NO_INT8 1" >> ../Source/GB_control.h
84
87
echo " #define GxB_NO_UINT16 1" >> ../Source/GB_control.h
@@ -97,8 +100,8 @@ if [ -n "${SUITESPARSE_FASTEST_BUILD}" ]; then
97
100
echo " #define GxB_NO_FC32 1" >> ../Source/GB_control.h
98
101
echo " #define GxB_NO_FC64 1" >> ../Source/GB_control.h
99
102
echo " #define GxB_NO_INT16 1" >> ../Source/GB_control.h
100
- # echo "#define GxB_NO_INT32 1" >> ../Source/GB_control.h
101
- # echo "#define GxB_NO_INT64 1" >> ../Source/GB_control.h
103
+ echo " #define GxB_NO_INT32 1" >> ../Source/GB_control.h
104
+ echo " #define GxB_NO_INT64 1" >> ../Source/GB_control.h
102
105
echo " #define GxB_NO_INT8 1" >> ../Source/GB_control.h
103
106
echo " #define GxB_NO_UINT16 1" >> ../Source/GB_control.h
104
107
echo " #define GxB_NO_UINT32 1" >> ../Source/GB_control.h
0 commit comments