Sébastien Blin | 67da584 | 2019-05-08 18:53:27 -0400 | [diff] [blame] | 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | # This script get the short ndk version |
| 4 | |
| 5 | source_properties="${ANDROID_NDK}/source.properties" |
| 6 | |
| 7 | if [ ! -s "${source_properties}" ]; then |
| 8 | echo "No NDK found. Abort!" |
| 9 | exit 1 |
| 10 | fi |
| 11 | |
| 12 | major_version=$(sed -En -e 's/^Pkg.Revision[ \t]*=[ \t]*([0-9a-f]+).*/\1/p' ${source_properties}) |
| 13 | numerical_minor_version=$(sed -En -e 's/^Pkg.Revision[ \t]*=[ \t]*[0-9a-f]+\.([0-9]+).*/\1/p' ${source_properties}) |
| 14 | minor_version=$(echo ${numerical_minor_version} | tr 0123456789 abcdefghij) |
| 15 | ndk_version=r${major_version}${minor_version} |
| 16 | |
| 17 | echo ${ndk_version} |