33set -x # echo on
44
55# 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
710 VERSION=${BASH_REMATCH[1]}
811else
912 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
7881 echo " #define GxB_NO_FC32 1" >> ../Source/GB_control.h
7982 echo " #define GxB_NO_FC64 1" >> ../Source/GB_control.h
8083 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
8285# echo "#define GxB_NO_INT64 1" >> ../Source/GB_control.h
8386 echo " #define GxB_NO_INT8 1" >> ../Source/GB_control.h
8487 echo " #define GxB_NO_UINT16 1" >> ../Source/GB_control.h
@@ -97,8 +100,8 @@ if [ -n "${SUITESPARSE_FASTEST_BUILD}" ]; then
97100 echo " #define GxB_NO_FC32 1" >> ../Source/GB_control.h
98101 echo " #define GxB_NO_FC64 1" >> ../Source/GB_control.h
99102 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
102105 echo " #define GxB_NO_INT8 1" >> ../Source/GB_control.h
103106 echo " #define GxB_NO_UINT16 1" >> ../Source/GB_control.h
104107 echo " #define GxB_NO_UINT32 1" >> ../Source/GB_control.h
0 commit comments