Makefile.rules: Use an absolute path to the module cache directory.
authorAdrian Prantl <aprantl@apple.com>
Tue, 21 Aug 2018 15:46:15 +0000 (15:46 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 21 Aug 2018 15:46:15 +0000 (15:46 +0000)
This change is NFC, but it makes it more obvious in log files what happened.

llvm-svn: 340286

lldb/packages/Python/lldbsuite/test/make/Makefile.rules

index 32f41b2..6bdbb53 100644 (file)
@@ -29,6 +29,7 @@
 # SHELL = /bin/sh -x
 
 SRCDIR := $(shell dirname $(firstword $(MAKEFILE_LIST)))/
+BUILDDIR := $(shell pwd)
 THIS_FILE_DIR := $(shell dirname $(lastword $(MAKEFILE_LIST)))/
 LLDB_BASE_DIR := $(THIS_FILE_DIR)../../../../../
 
@@ -239,7 +240,7 @@ ifeq "$(MAKE_DWO)" "YES"
        CFLAGS += -gsplit-dwarf
 endif
 
-CLANG_MODULE_CACHE_DIR := module-cache
+CLANG_MODULE_CACHE_DIR := $(BUILDDIR)/module-cache
 
 MANDATORY_MODULE_BUILD_CFLAGS := -fmodules -gmodules -fmodules-cache-path=$(CLANG_MODULE_CACHE_DIR)