diff options
author | Wayne Meissner <wmeissner@gmail.com> | 2012-08-09 08:30:05 +1000 |
---|---|---|
committer | Wayne Meissner <wmeissner@gmail.com> | 2012-08-09 19:24:17 +1000 |
commit | 8cb64c6d488dbef3a52dc9dbdf189e1d5c7ebe93 (patch) | |
tree | 7564054cb215e00a8f19d0f199aa197970670ac1 | |
parent | b16dd680446ecd2ec8a6b5c2e2ad88616608f10e (diff) | |
download | ffi-8cb64c6d488dbef3a52dc9dbdf189e1d5c7ebe93.tar.gz |
Fix dir creation in darwin libffi targets
-rw-r--r-- | ext/ffi_c/libffi.darwin.mk | 4 |
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 |