mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	build-system: update get-dep-lib with Android fix.
Android build uses wget and not curl. Currently android uses older versions of some libs, due to that a new switch is added temporary. Old version tested for curl and if not found set the different versions, however this is not a stable method for obvious reasons Signed-off-by: Jan Iversen <jani@apache.org>
This commit is contained in:
		
							parent
							
								
									a181020b19
								
							
						
					
					
						commit
						8e2aaa4242
					
				
					 1 changed files with 20 additions and 6 deletions
				
			
		|  | @ -14,14 +14,12 @@ CURRENT_SQLITE="3190200" | ||||||
| CURRENT_LIBXML2="v2.9.4" | CURRENT_LIBXML2="v2.9.4" | ||||||
| CURRENT_LIBFTDI="1.3" | CURRENT_LIBFTDI="1.3" | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| # deal with all the command line arguments | # deal with all the command line arguments | ||||||
| if [[ $# -ne 2 && $# -ne 3 ]] ; then | if [[ $# -ne 2 && $# -ne 3 ]] ; then | ||||||
| 	echo "wrong number of parameters, format:" | 	echo "wrong number of parameters, format:" | ||||||
| 	echo "get-dep-lib.sh <platform> <install dir>" | 	echo "get-dep-lib.sh <platform> <install dir>" | ||||||
| 	echo "or" |  | ||||||
| 	echo "get-dep-lib.sh single <install dir> <lib>" | 	echo "get-dep-lib.sh single <install dir> <lib>" | ||||||
|  | 	echo "get-dep-lib.sh singleAndroid <install dir> <lib>" | ||||||
| 	echo "where" | 	echo "where" | ||||||
| 	echo "<platform> is one of scripts, ios or android" | 	echo "<platform> is one of scripts, ios or android" | ||||||
| 	echo "(the name of the directory where build.sh resides)" | 	echo "(the name of the directory where build.sh resides)" | ||||||
|  | @ -37,6 +35,19 @@ if [ ! -d ${INSTDIR} ] ; then | ||||||
| 	mkdir -p ${INSTDIR} | 	mkdir -p ${INSTDIR} | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | # FIX FOR ANDROID, | ||||||
|  | if [ "$PLATFORM" == "singleAndroid" ] ; then | ||||||
|  | 	CURRENT_LIBZIP="1.1.3" | ||||||
|  | 	CURRENT_LIBUSB="v1.0.20" | ||||||
|  | 	CURRENT_OPENSSL="OpenSSL_1_0_2l" | ||||||
|  | fi | ||||||
|  | # no curl and old libs (never version breaks) | ||||||
|  | # check whether to use curl or wget | ||||||
|  | if [ "`which curl`" == "" ] ; then | ||||||
|  | 	CURL="wget " | ||||||
|  | else | ||||||
|  | 	CURL="curl -O " | ||||||
|  | fi | ||||||
| case ${PLATFORM} in | case ${PLATFORM} in | ||||||
| 	scripts) | 	scripts) | ||||||
| 		BUILD="libzip libgit2 googlemaps hidapi libcurl libusb openssl libssh2" | 		BUILD="libzip libgit2 googlemaps hidapi libcurl libusb openssl libssh2" | ||||||
|  | @ -50,6 +61,9 @@ case ${PLATFORM} in | ||||||
| 	single) | 	single) | ||||||
| 		BUILD="$3" | 		BUILD="$3" | ||||||
| 		;; | 		;; | ||||||
|  | 	singleAndroid) | ||||||
|  | 		BUILD="$3" | ||||||
|  | 		;; | ||||||
| 	*) | 	*) | ||||||
| 		echo "Unknown platform ${PLATFORM}, choose between native, ios or android" | 		echo "Unknown platform ${PLATFORM}, choose between native, ios or android" | ||||||
| 		;; | 		;; | ||||||
|  | @ -74,7 +88,7 @@ if [[ "$BUILD" = *"libcurl"* && ! -d libcurl ]]; then | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [[ "$BUILD" = *"libftdi"* && ! -d libftdi1 ]]; then | if [[ "$BUILD" = *"libftdi"* && ! -d libftdi1 ]]; then | ||||||
| 	curl -O https://www.intra2net.com/en/developer/libftdi/download/libftdi1-${CURRENT_LIBFTDI}.tar.bz2 | 	${CURL} https://www.intra2net.com/en/developer/libftdi/download/libftdi1-${CURRENT_LIBFTDI}.tar.bz2 | ||||||
| 	tar -jxf libftdi1-${CURRENT_LIBFTDI}.tar.bz2 | 	tar -jxf libftdi1-${CURRENT_LIBFTDI}.tar.bz2 | ||||||
| 	mv libftdi1-${CURRENT_LIBFTDI} libftdi1 | 	mv libftdi1-${CURRENT_LIBFTDI} libftdi1 | ||||||
| fi | fi | ||||||
|  | @ -135,7 +149,7 @@ if [[ "$BUILD" = *"libxslt"* && ! -d libxslt ]]; then | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [[ "$BUILD" = *"libzip"* && ! -d libzip ]]; then | if [[ "$BUILD" = *"libzip"* && ! -d libzip ]]; then | ||||||
| 	curl -O https://libzip.org/download/libzip-${CURRENT_LIBZIP}.tar.gz | 	${CURL} https://libzip.org/download/libzip-${CURRENT_LIBZIP}.tar.gz | ||||||
| 	tar xzf libzip-${CURRENT_LIBZIP}.tar.gz | 	tar xzf libzip-${CURRENT_LIBZIP}.tar.gz | ||||||
| 	mv libzip-${CURRENT_LIBZIP} libzip | 	mv libzip-${CURRENT_LIBZIP} libzip | ||||||
| fi | fi | ||||||
|  | @ -173,7 +187,7 @@ if [[ "$BUILD" = *"openssl"* && ! -d openssl ]]; then | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [[ "$BUILD" = *"sqlite"* && ! -d sqlite ]]; then | if [[ "$BUILD" = *"sqlite"* && ! -d sqlite ]]; then | ||||||
| 	curl -O http://www.sqlite.org/2017/sqlite-autoconf-${CURRENT_SQLITE}.tar.gz | 	${CURL} http://www.sqlite.org/2017/sqlite-autoconf-${CURRENT_SQLITE}.tar.gz | ||||||
| 	tar -zxf sqlite-autoconf-${CURRENT_SQLITE}.tar.gz | 	tar -zxf sqlite-autoconf-${CURRENT_SQLITE}.tar.gz | ||||||
| 	mv sqlite-autoconf-${CURRENT_SQLITE} sqlite | 	mv sqlite-autoconf-${CURRENT_SQLITE} sqlite | ||||||
| fi | fi | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue