diff options
Diffstat (limited to 'rules/library-path.mk')
-rw-r--r-- | rules/library-path.mk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/rules/library-path.mk b/rules/library-path.mk new file mode 100644 index 0000000000..d6e39743e2 --- /dev/null +++ b/rules/library-path.mk @@ -0,0 +1,21 @@ +# ----------------------------------------------------------------------------- +# +# (c) 2010 The University of Glasgow +# +# This file is part of the GHC build system. +# +# To understand how the build system works and how to modify it, see +# http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture +# http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying +# +# ----------------------------------------------------------------------------- + +# $1 = paths to prepend +ifeq "$(TargetOS_CPP)" "linux" +prependLibraryPath = export LD_LIBRARY_PATH="$1:$$LD_LIBRARY_PATH" +else ifeq "$(TargetOS_CPP)" "darwin" +prependLibraryPath = export DYLD_LIBRARY_PATH="$1:$$DYLD_LIBRARY_PATH" +else +prependLibraryPath = $(error Do not know how to prependLibraryPath on $(TargetOS_CPP)) +endif + |