Bug 1413755 - Have the build system use relative paths to specify the source files that should be built. r=mshal
☠☠ backed out by aed9ec52c5b8 ☠ ☠
authorJonathan Watt <jwatt@jwatt.org>
Wed, 18 Oct 2017 22:51:24 +0100
changeset 443989 80798ac3e0ded9e9f9ec90db65da9529b30093e5
parent 443988 0a79d48df6cb4f9504e1e69c126021c5ae91f188
child 443990 27a656fe5be8be38ffe629e088a9496c7b1c1501
push id1618
push userCallek@gmail.com
push dateThu, 11 Jan 2018 17:45:48 +0000
treeherdermozilla-release@882ca853e05a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmshal
bugs1413755
milestone58.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1413755 - Have the build system use relative paths to specify the source files that should be built. r=mshal MozReview-Commit-ID: 3zdODGRdFkF
config/rules.mk
--- a/config/rules.mk
+++ b/config/rules.mk
@@ -47,17 +47,17 @@ EXEC			= exec
 # prints out failed commands anyway, so ELOG just makes things worse by
 # forcing shell invocations.
 ifneq (,$(findstring -s, $(filter-out --%, $(MAKEFLAGS))))
   ELOG := $(EXEC) sh $(BUILD_TOOLS)/print-failed-commands.sh
 else
   ELOG :=
 endif # -s
 
-_VPATH_SRCS = $(abspath $<)
+_VPATH_SRCS = $<
 
 ################################################################################
 # Testing frameworks support
 ################################################################################
 
 testxpcobjdir = $(DEPTH)/_tests/xpcshell
 
 ifdef ENABLE_TESTS