2013-09-26 17:14:40 +02:00

28 lines
791 B
Plaintext

$NetBSD: patch-aa,v 1.1.1.1 2010/09/02 15:08:10 drochner Exp $
--- mk/beforeauto.mk.in.orig 2007-05-11 11:23:25.000000000 +0200
+++ mk/beforeauto.mk.in
@@ -347,6 +347,9 @@ endef
# Patterns for various file types
#
LibPathPattern = -L%
+ifeq ($(shell uname -s),NetBSD)
+LibRPathPattern = -Wl,-rpath -Wl,%
+endif
LibNoDebugPattern = lib%.a
LibDebugPattern = lib%.a
LibPattern = lib%.a
@@ -405,7 +408,12 @@ endef
# i.e. we need to filter out the lib_depends from the command
#
+ifeq ($(shell uname -s),NetBSD)
+IMPORT_LIBRARY_FLAGS = $(patsubst %,$(LibPathPattern),$(IMPORT_LIBRARY_DIRS)) \
+ $(patsubst %,$(LibRPathPattern),$(IMPORT_LIBRARY_DIRS))
+else
IMPORT_LIBRARY_FLAGS = $(patsubst %,$(LibPathPattern),$(IMPORT_LIBRARY_DIRS))
+endif
define CXXExecutable
(set -x; \