From 83bb7a9297f2ca2e7d2eccb92c17da610608ebf0 Mon Sep 17 00:00:00 2001 From: xiphon Date: Sun, 15 Nov 2020 02:37:10 +0000 Subject: [PATCH] Makefile: support USE_SINGLE_BUILDDIR=OFF without git installed # Conflicts: # Makefile --- Makefile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 01aa7189..6beedabb 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,12 @@ ANDROID_STANDALONE_TOOLCHAIN_PATH ?= /usr/local/toolchain MANUAL_SUBMODULES ?= OFF dotgit=$(shell ls -d .git/config) -ifneq ($(dotgit), .git/config) - USE_SINGLE_BUILDDIR=1 +ifeq ($(dotgit), .git/config) + ifeq ($(shell git --version > /dev/null 2>&1 ; echo $$?), 0) + git = yes + else + $(warning git command not found) + endif endif builddir := build @@ -13,9 +17,11 @@ ifeq ($(USE_SINGLE_BUILDDIR), OFF) builddir := $(builddir)/$(os) topdir := $(topdir)/.. - branch:=$(shell git branch | grep '\* ' | cut -f2- -d' '| sed -e 's|[:/\\ \(\)]|_|g') - builddir := $(builddir)/$(branch) - topdir := $(topdir)/.. + ifdef git + branch := $(shell git branch | grep '\* ' | cut -f2- -d' '| sed -e 's|[:/\\ \(\)]|_|g') + builddir := $(builddir)/$(branch) + topdir := $(topdir)/.. + endif deldirs := $(builddir) else