X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=configure;h=c92b6706c8cbc1755dd786c653bcc336a5745d71;hb=63bd42e4c9fc127f2b8976f9d984e982effd61ea;hp=5f28c8acd71683bdd547d43e880e847c5b61fbad;hpb=79ad5e5ec3e1d5d01ef90567241224f7aec5e701;p=cc0%2Fargeo-build.git diff --git a/configure b/configure index 5f28c8a..c92b670 100755 --- a/configure +++ b/configure @@ -3,11 +3,20 @@ # We build where we are SDK_BUILD_BASE=$(pwd -P)/output +if [ -z "$SDK_SRC_BASE" ] +then +echo Script variable SDK_SRC_BASE must be set in the calling \'configure\' script, +echo to the root location of the sources, typically with such a pattern: +echo 'SDK_SRC_BASE="$(cd "$(dirname "$0")"; pwd -P)"' +echo "(see 'configure.template' from the argeo-build directory)" +echo In order to build Argeo Build itself, explicitly set SDK_SRC_BASE as an environment variable +exit 1 +fi + SDK_MK=$SDK_SRC_BASE/sdk.mk if [ -f "$SDK_MK" ]; then - echo "File $SDK_MK already exists. Remove it in order to configure a new build location:" echo "rm $SDK_MK" exit 1 @@ -16,8 +25,8 @@ else if [ -z "$JAVA_HOME" ] then -JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac)))) -echo "Environment variable JAVA_HOME not set, using $JAVA_HOME" +JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java)))) +echo "Environment variable JAVA_HOME not set, using $JAVA_HOME of $(which java)" fi # Create build directory, so that it can be used right away