diff options
author | Cody Northrop <cnorthrop@google.com> | 2017-03-27 16:30:14 -0600 |
---|---|---|
committer | Cody Northrop <cnorthrop@google.com> | 2017-03-28 17:51:01 -0600 |
commit | 488e78ea71de841a668d576544790c347cb35f94 (patch) | |
tree | 2ced98402ec4e26e4f2a6e438b3d147d73b188ad /build-android | |
parent | 3738dcf9536f9fe89fa2a3f82507a44f83953164 (diff) |
android: Update toolchain revisions and locations
Start pulling from github again for more recent bits.
This includes changes to easily allow changing the repo url.
Diffstat (limited to 'build-android')
-rw-r--r-- | build-android/glslang_revision_android | 2 | ||||
-rw-r--r-- | build-android/glslang_url_android | 1 | ||||
-rw-r--r-- | build-android/shaderc_revision_android | 2 | ||||
-rw-r--r-- | build-android/shaderc_url_android | 1 | ||||
-rw-r--r-- | build-android/spirv-headers_revision_android | 2 | ||||
-rw-r--r-- | build-android/spirv-headers_url_android | 1 | ||||
-rw-r--r-- | build-android/spirv-tools_revision_android | 2 | ||||
-rw-r--r-- | build-android/spirv-tools_url_android | 1 | ||||
-rwxr-xr-x | build-android/update_external_sources_android.bat | 8 | ||||
-rwxr-xr-x | build-android/update_external_sources_android.sh | 41 |
10 files changed, 48 insertions, 13 deletions
diff --git a/build-android/glslang_revision_android b/build-android/glslang_revision_android index a81a930b..f2b15fc4 100644 --- a/build-android/glslang_revision_android +++ b/build-android/glslang_revision_android @@ -1 +1 @@ -7fb605aeb525728edc23aaf3d3fd0ce08a6df95b +aa3c64c214703709f520dfe47116320213128f39 diff --git a/build-android/glslang_url_android b/build-android/glslang_url_android new file mode 100644 index 00000000..d6610008 --- /dev/null +++ b/build-android/glslang_url_android @@ -0,0 +1 @@ +https://github.com/KhronosGroup/glslang.git diff --git a/build-android/shaderc_revision_android b/build-android/shaderc_revision_android index 12319e1d..5e8aa6ef 100644 --- a/build-android/shaderc_revision_android +++ b/build-android/shaderc_revision_android @@ -1 +1 @@ -d65b38bd6b95dea19e02814eb776dd1738aae0da +71b9b3ba28dc1a0503362d6798a4be635fbf5988 diff --git a/build-android/shaderc_url_android b/build-android/shaderc_url_android new file mode 100644 index 00000000..488a1fe2 --- /dev/null +++ b/build-android/shaderc_url_android @@ -0,0 +1 @@ +https://github.com/google/shaderc.git diff --git a/build-android/spirv-headers_revision_android b/build-android/spirv-headers_revision_android index d3fb69ea..3628df78 100644 --- a/build-android/spirv-headers_revision_android +++ b/build-android/spirv-headers_revision_android @@ -1 +1 @@ -e9f7d8ac3cda59f2637776eea1dfad0e171fba21 +6c08995e6e7b94129e6086c78198c77111f2f262 diff --git a/build-android/spirv-headers_url_android b/build-android/spirv-headers_url_android new file mode 100644 index 00000000..c37214f0 --- /dev/null +++ b/build-android/spirv-headers_url_android @@ -0,0 +1 @@ +https://github.com/KhronosGroup/SPIRV-Headers.git diff --git a/build-android/spirv-tools_revision_android b/build-android/spirv-tools_revision_android index 0fedfe92..5f0fe2d2 100644 --- a/build-android/spirv-tools_revision_android +++ b/build-android/spirv-tools_revision_android @@ -1 +1 @@ -1401a61b1e7d1516578171a94edbac33858fb1a2 +7fe8a57a5bd72094e91f9f93e51dac2f2461dcb4 diff --git a/build-android/spirv-tools_url_android b/build-android/spirv-tools_url_android new file mode 100644 index 00000000..19ccae71 --- /dev/null +++ b/build-android/spirv-tools_url_android @@ -0,0 +1 @@ +https://github.com/KhronosGroup/SPIRV-Tools.git diff --git a/build-android/update_external_sources_android.bat b/build-android/update_external_sources_android.bat index 1961d396..36deaf8c 100755 --- a/build-android/update_external_sources_android.bat +++ b/build-android/update_external_sources_android.bat @@ -179,7 +179,7 @@ REM // ======== Functions ======== // echo Creating local glslang repository %GLSLANG_DIR% if not exist "%GLSLANG_DIR%\" mkdir %GLSLANG_DIR% cd %GLSLANG_DIR% - git clone https://android.googlesource.com/platform/external/shaderc/glslang . + git clone https://github.com/KhronosGroup/glslang.git . git checkout %GLSLANG_REVISION% if not exist %GLSLANG_DIR%\SPIRV ( echo glslang source download failed! @@ -204,7 +204,7 @@ goto:eof echo Creating local spirv-tools repository %SPIRV_TOOLS_DIR% if not exist "%SPIRV_TOOLS_DIR%\" mkdir %SPIRV_TOOLS_DIR% cd %SPIRV_TOOLS_DIR% - git clone https://android.googlesource.com/platform/external/shaderc/spirv-tools . + git clone https://github.com/KhronosGroup/SPIRV-Tools.git . git checkout %SPIRV_TOOLS_REVISION% if not exist %SPIRV_TOOLS_DIR%\source ( echo spirv-tools source download failed! @@ -229,7 +229,7 @@ goto:eof echo Creating local spirv-headers repository %SPIRV_HEADERS_DIR% if not exist "%SPIRV_HEADERS_DIR%\" mkdir %SPIRV_HEADERS_DIR% cd %SPIRV_HEADERS_DIR% - git clone https://android.googlesource.com/platform/external/shaderc/spirv-headers . + git clone https://github.com/KhronosGroup/SPIRV-Headers.git . git checkout %SPIRV_HEADERS_REVISION% if not exist %SPIRV_HEADERS_DIR%\include ( echo spirv-headers source download failed! @@ -254,7 +254,7 @@ goto:eof echo Creating local shaderc repository %SHADERC_DIR% if not exist "%SHADERC_DIR%\" mkdir %SHADERC_DIR% cd %SHADERC_DIR% - git clone https://android.googlesource.com/platform/external/shaderc/shaderc . + git clone https://github.com/google/shaderc.git . git checkout %SHADERC_REVISION% if not exist %SHADERC_DIR%\libshaderc ( echo shaderc source download failed! diff --git a/build-android/update_external_sources_android.sh b/build-android/update_external_sources_android.sh index f3f83215..b1ee742b 100755 --- a/build-android/update_external_sources_android.sh +++ b/build-android/update_external_sources_android.sh @@ -29,8 +29,19 @@ SHADERC_REVISION=$(cat $ANDROIDBUILDDIR/shaderc_revision_android) echo "GLSLANG_REVISION=$GLSLANG_REVISION" echo "SPIRV_TOOLS_REVISION=$SPIRV_TOOLS_REVISION" +echo "SPIRV_HEADERS_REVISION=$SPIRV_HEADERS_REVISION" echo "SHADERC_REVISION=$SHADERC_REVISION" +GLSLANG_URL=$(cat $ANDROIDBUILDDIR/glslang_url_android) +SPIRV_TOOLS_URL=$(cat $ANDROIDBUILDDIR/spirv-tools_url_android) +SPIRV_HEADERS_URL=$(cat $ANDROIDBUILDDIR/spirv-headers_url_android) +SHADERC_URL=$(cat $ANDROIDBUILDDIR/shaderc_url_android) + +echo "GLSLANG_URL=$GLSLANG_URL" +echo "SPIRV_TOOL_URLS_=$SPIRV_TOOLS_URL" +echo "SPIRV_HEADERS_URL=$SPIRV_HEADERS_URL" +echo "SHADERC_URL=$SHADERC_URL" + if [[ $(uname) == "Linux" ]]; then cores="$(nproc || echo 4)" elif [[ $(uname) == "Darwin" ]]; then @@ -42,13 +53,18 @@ function create_glslang () { echo "Creating local glslang repository ($BASEDIR/glslang)." mkdir -p $BASEDIR/glslang cd $BASEDIR/glslang - git clone https://android.googlesource.com/platform/external/shaderc/glslang . + git clone $GLSLANG_URL . git checkout $GLSLANG_REVISION } function update_glslang () { echo "Updating $BASEDIR/glslang" cd $BASEDIR/glslang + if [[ $(git config --get remote.origin.url) != $GLSLANG_URL ]]; then + echo "glslang URL mismatch, recreating local repo" + create_glslang + return + fi git fetch --all git checkout $GLSLANG_REVISION } @@ -58,13 +74,18 @@ function create_spirv-tools () { echo "Creating local spirv-tools repository ($BASEDIR/spirv-tools)." mkdir -p $BASEDIR/spirv-tools cd $BASEDIR/spirv-tools - git clone https://android.googlesource.com/platform/external/shaderc/spirv-tools . + git clone $SPIRV_TOOLS_URL . git checkout $SPIRV_TOOLS_REVISION } function update_spirv-tools () { echo "Updating $BASEDIR/spirv-tools" cd $BASEDIR/spirv-tools + if [[ $(git config --get remote.origin.url) != $SPIRV_TOOLS_URL ]]; then + echo "spirv-tools URL mismatch, recreating local repo" + create_spirv-tools + return + fi git fetch --all git checkout $SPIRV_TOOLS_REVISION } @@ -74,13 +95,18 @@ function create_spirv-headers () { echo "Creating local spirv-headers repository ($BASEDIR/spirv-tools/external/spirv-headers)." mkdir -p $BASEDIR/spirv-tools/external/spirv-headers cd $BASEDIR/spirv-tools/external/spirv-headers - git clone https://android.googlesource.com/platform/external/shaderc/spirv-headers . + git clone $SPIRV_HEADERS_URL . git checkout $SPIRV_HEADERS_REVISION } function update_spirv-headers () { echo "Updating $BASEDIR/spirv-tools/external/spirv-headers" cd $BASEDIR/spirv-tools/external/spirv-headers + if [[ $(git config --get remote.origin.url) != $SPIRV_HEADERS_URL ]]; then + echo "spirv-headers URL mismatch, recreating local repo" + create_spirv-headers + return + fi git fetch --all git checkout $SPIRV_HEADERS_REVISION } @@ -89,7 +115,7 @@ function create_shaderc () { rm -rf $BASEDIR/shaderc echo "Creating local shaderc repository ($BASEDIR/shaderc)." cd $BASEDIR - git clone https://android.googlesource.com/platform/external/shaderc/shaderc + git clone $SHADERC_URL cd shaderc git checkout $SHADERC_REVISION } @@ -97,6 +123,11 @@ function create_shaderc () { function update_shaderc () { echo "Updating $BASEDIR/shaderc" cd $BASEDIR/shaderc + if [[ $(git config --get remote.origin.url) != $SHADERC_URL ]]; then + echo "shaderc URL mismatch, recreating local repo" + create_shaderc + return + fi git fetch --all git checkout $SHADERC_REVISION } @@ -110,7 +141,7 @@ function build_shaderc () { if [ ! -d "$BASEDIR/glslang" -o ! -d "$BASEDIR/glslang/.git" -o -d "$BASEDIR/glslang/.svn" ]; then create_glslang fi - update_glslang +update_glslang if [ ! -d "$BASEDIR/spirv-tools" -o ! -d "$BASEDIR/spirv-tools/.git" ]; then |