summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.config.in13
-rw-r--r--autoconf/configure.ac10
-rwxr-xr-xconfigure21
3 files changed, 5 insertions, 39 deletions
diff --git a/Makefile.config.in b/Makefile.config.in
index 7af5d3c9020..3258714ac59 100644
--- a/Makefile.config.in
+++ b/Makefile.config.in
@@ -58,20 +58,9 @@ LLVM_OBJ_ROOT := $(call realpath, @abs_top_builddir@)
PROJ_SRC_ROOT := $(LLVM_SRC_ROOT)
PROJ_SRC_DIR := $(LLVM_SRC_ROOT)$(patsubst $(PROJ_OBJ_ROOT)%,%,$(PROJ_OBJ_DIR))
-# FIXME: This is temporary during the grace period where in-source builds are
-# deprecated. Convert to a hard error when that period is up.
-#
# See: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20150323/268067.html
ifeq ($(LLVM_SRC_ROOT), $(LLVM_OBJ_ROOT))
- $(warning ######################################################################################)
- $(warning # #)
- $(warning # WARNING #)
- $(warning # #)
- $(warning # In-source builds are deprecated. #)
- $(warning # #)
- $(warning # Please configure from a separate build directory! #)
- $(warning # #)
- $(warning ######################################################################################)
+ $(error In-source builds are not allowed. Please configure from a separate build directory!)
endif
ifneq ($(CLANG_SRC_ROOT),)
diff --git a/autoconf/configure.ac b/autoconf/configure.ac
index 92c5bbd8dd9..4919e84de25 100644
--- a/autoconf/configure.ac
+++ b/autoconf/configure.ac
@@ -75,15 +75,7 @@ fi
dnl Quit if it is an in-source build
if test ${srcdir} == "." ; then
- AC_MSG_WARN([**************************************************************************************])
- AC_MSG_WARN([* *])
- AC_MSG_WARN([* WARNING *])
- AC_MSG_WARN([* *])
- AC_MSG_WARN([* In-source builds are deprecated. *])
- AC_MSG_WARN([* *])
- AC_MSG_WARN([* Please configure from a separate build directory! *])
- AC_MSG_WARN([* *])
- AC_MSG_WARN([**************************************************************************************])
+ AC_MSG_ERROR([In-source builds are not allowed. Please configure from a separate build directory!])
fi
dnl Default to empty (i.e. assigning the null string to) CFLAGS and CXXFLAGS,
diff --git a/configure b/configure
index 7529b6f68cd..a5acfde32f2 100755
--- a/configure
+++ b/configure
@@ -2033,24 +2033,9 @@ echo "$as_me: error: Already configured in ${srcdir}" >&2;}
fi
if test ${srcdir} == "." ; then
- { echo "$as_me:$LINENO: WARNING: **************************************************************************************" >&5
-echo "$as_me: WARNING: **************************************************************************************" >&2;}
- { echo "$as_me:$LINENO: WARNING: * *" >&5
-echo "$as_me: WARNING: * *" >&2;}
- { echo "$as_me:$LINENO: WARNING: * WARNING *" >&5
-echo "$as_me: WARNING: * WARNING *" >&2;}
- { echo "$as_me:$LINENO: WARNING: * *" >&5
-echo "$as_me: WARNING: * *" >&2;}
- { echo "$as_me:$LINENO: WARNING: * In-source builds are deprecated. *" >&5
-echo "$as_me: WARNING: * In-source builds are deprecated. *" >&2;}
- { echo "$as_me:$LINENO: WARNING: * *" >&5
-echo "$as_me: WARNING: * *" >&2;}
- { echo "$as_me:$LINENO: WARNING: * Please configure from a separate build directory! *" >&5
-echo "$as_me: WARNING: * Please configure from a separate build directory! *" >&2;}
- { echo "$as_me:$LINENO: WARNING: * *" >&5
-echo "$as_me: WARNING: * *" >&2;}
- { echo "$as_me:$LINENO: WARNING: **************************************************************************************" >&5
-echo "$as_me: WARNING: **************************************************************************************" >&2;}
+ { { echo "$as_me:$LINENO: error: In-source builds are not allowed. Please configure from a separate build directory!" >&5
+echo "$as_me: error: In-source builds are not allowed. Please configure from a separate build directory!" >&2;}
+ { (exit 1); exit 1; }; }
fi
: ${CFLAGS=}