summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne Meissner <wmeissner@gmail.com>2012-08-09 08:30:05 +1000
committerWayne Meissner <wmeissner@gmail.com>2012-08-09 08:30:05 +1000
commit922cc812f0a8cbb14dad4ccc9356aca454c11cc8 (patch)
treef2c8a3bb445b7757d60565337c04152821a03833
parent118dafa64d8cf36b6bdf3490607aded10ab73257 (diff)
downloadffi-922cc812f0a8cbb14dad4ccc9356aca454c11cc8.tar.gz
Fix dir creation in darwin libffi targets
-rw-r--r--ext/ffi_c/libffi.darwin.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/ffi_c/libffi.darwin.mk b/ext/ffi_c/libffi.darwin.mk
index 073d71c..212cd9e 100644
--- a/ext/ffi_c/libffi.darwin.mk
+++ b/ext/ffi_c/libffi.darwin.mk
@@ -25,7 +25,7 @@ ifeq ($(strip $(ARCHES)),)
LIBFFI_BUILD_DIR = $(BUILD_DIR)/libffi-$(arch)
# Just build the one (default) architecture
$(LIBFFI):
- @mkdir -p "$(LIBFFI_BUILD_DIR)"
+ @mkdir -p "$(LIBFFI_BUILD_DIR)" "$(@D)"
@if [ ! -f "$(LIBFFI_BUILD_DIR)"/Makefile ]; then \
echo "Configuring libffi"; \
cd "$(LIBFFI_BUILD_DIR)" && \
@@ -66,7 +66,7 @@ endif
$(LIBFFI): $(LIBTARGETS)
# Assemble into a FAT (x86_64, i386, ppc) library
- @mkdir -p "$(BUILD_DIR)"/libffi/.libs
+ @mkdir -p "$(@D)"
/usr/bin/libtool -static -o $@ \
$(foreach arch, $(ARCHES),"$(BUILD_DIR)"/libffi-$(arch)/.libs/libffi_convenience.a)
@mkdir -p "$(LIBFFI_BUILD_DIR)"/include