summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne Meissner <wmeissner@gmail.com>2012-04-05 11:55:56 +1000
committerWayne Meissner <wmeissner@gmail.com>2012-04-05 11:55:56 +1000
commit6bf19459c131a5295fb33c954222db9dd646130e (patch)
treeae9e664cf4dd304a7a3ba48750ba6ce07c4be3a5
parentb2f4b106fd76bd406cfdda8282683c32253927da (diff)
downloadffi-1.1.0rc1.tar.gz
Special handling for $(srcdir) == ".."1.1.0rc1
-rw-r--r--ext/ffi_c/libffi.gnu.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/ffi_c/libffi.gnu.mk b/ext/ffi_c/libffi.gnu.mk
index 339a2f6..ef64320 100644
--- a/ext/ffi_c/libffi.gnu.mk
+++ b/ext/ffi_c/libffi.gnu.mk
@@ -13,8 +13,10 @@ LIBFFI_BUILD_DIR = $(BUILD_DIR)/libffi
ifeq ($(srcdir),.)
LIBFFI_SRC_DIR := $(shell pwd)/libffi
+else ifeq ($(srcdir),..)
+ LIBFFI_SRC_DIR := $(shell pwd)/../libffi
else
- LIBFFI_SRC_DIR := $(abspath $(srcdir)/libffi)
+ LIBFFI_SRC_DIR := $(realpath $(srcdir)/libffi)
endif
LIBFFI = "$(LIBFFI_BUILD_DIR)"/.libs/libffi_convenience.a