aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorkinichiro <kinichiro.inoguchi@gmail.com>2021-05-21 21:02:17 +0900
committerkinichiro <kinichiro.inoguchi@gmail.com>2021-05-22 13:31:04 +0900
commit3845b1eff4d8e0cd493fff90730dfcd5499ddbaf (patch)
treed2e34b9b1c784210bb6d592055680ae9a91de501 /scripts
parent47df72bb5c5f92d7825a9d5d2c9d7373abbd7837 (diff)
downloadportable-3845b1eff4d8e0cd493fff90730dfcd5499ddbaf.tar.gz
portable-3845b1eff4d8e0cd493fff90730dfcd5499ddbaf.tar.bz2
portable-3845b1eff4d8e0cd493fff90730dfcd5499ddbaf.zip
Use github actions for linux test
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/travis24
1 files changed, 5 insertions, 19 deletions
diff --git a/scripts/travis b/scripts/travis
index 84f3f19..a18f58c 100755
--- a/scripts/travis
+++ b/scripts/travis
@@ -97,23 +97,9 @@ elif [ "x$ARCH" = "xarm32" -o "x$ARCH" = "xarm64" ]; then
97 file apps/openssl/.libs/openssl 97 file apps/openssl/.libs/openssl
98 98
99elif [ "x$ARCH" = "xandroid" ]; then 99elif [ "x$ARCH" = "xandroid" ]; then
100 touch $HOME/.android/repositories.cfg 100 sudo apt-get update
101 echo "##### Date: `date` install NDK and build tools" 101 sudo apt-get install -y cmake ninja-build
102 echo y | sdkmanager 'platforms;android-30' > /dev/null 2>&1 102
103 echo "##### Date: `date` platforms;android installed"
104 echo y | sdkmanager 'ndk-bundle' > /dev/null 2>&1
105 echo "##### Date: `date` ndk-bundle installed"
106 echo y | sdkmanager 'ndk;22.1.7171670'
107 echo "##### Date: `date` ndk installed"
108 echo y | sdkmanager 'cmake;3.18.1'
109 echo "##### Date: `date` cmake installed"
110
111 echo "##### Date: `date` sdkmanager --list"
112 sdkmanager --list
113
114 export CMAKE=$ANDROID_HOME/cmake/3.18.1/bin/cmake
115 export NINJA=$ANDROID_HOME/cmake/3.18.1/bin/ninja
116 export ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle
117 export TC_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake 103 export TC_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake
118 104
119 # set target API level and architecture 105 # set target API level and architecture
@@ -143,12 +129,12 @@ elif [ "x$ARCH" = "xandroid" ]; then
143 rm -fr $build_dir 129 rm -fr $build_dir
144 mkdir $build_dir 130 mkdir $build_dir
145 cd $build_dir 131 cd $build_dir
146 $CMAKE -GNinja -DCMAKE_MAKE_PROGRAM=$NINJA \ 132 cmake -GNinja -DCMAKE_MAKE_PROGRAM=ninja \
147 -DANDROID_NDK=$ANDROID_NDK_HOME \ 133 -DANDROID_NDK=$ANDROID_NDK_HOME \
148 -DCMAKE_TOOLCHAIN_FILE=$TC_FILE \ 134 -DCMAKE_TOOLCHAIN_FILE=$TC_FILE \
149 -DANDROID_ABI=$ABI -DANDROID_NATIVE_API_LEVEL=$NAL .. 135 -DANDROID_ABI=$ABI -DANDROID_NATIVE_API_LEVEL=$NAL ..
150 136
151 $NINJA -j 4 137 ninja -j 4
152 138
153 echo "" 139 echo ""
154 file apps/openssl/openssl 140 file apps/openssl/openssl