pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mk Be explicit about shared libraries



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1e2bceb7e75a
branches:  trunk
changeset: 420374:1e2bceb7e75a
user:      pho <pho%pkgsrc.org@localhost>
date:      Thu Jan 02 16:45:15 2020 +0000

description:
Be explicit about shared libraries

Recent versions of Cabal appears to build shared libraries by default unless --disable-shared is explicitly given.

diffstat:

 mk/haskell.mk |  8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diffs (26 lines):

diff -r ee186133b080 -r 1e2bceb7e75a mk/haskell.mk
--- a/mk/haskell.mk     Thu Jan 02 16:34:47 2020 +0000
+++ b/mk/haskell.mk     Thu Jan 02 16:45:15 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: haskell.mk,v 1.9 2020/01/02 16:34:47 pho Exp $
+# $NetBSD: haskell.mk,v 1.10 2020/01/02 16:45:15 pho Exp $
 #
 # This Makefile fragment handles Haskell Cabal packages.
 # See: http://www.haskell.org/cabal/
@@ -173,11 +173,15 @@
 # Shared libraries
 .if ${HASKELL_ENABLE_SHARED_LIBRARY} == "yes"
 CONFIGURE_ARGS+=       --enable-shared --enable-executable-dynamic
+.else
+CONFIGURE_ARGS+=       --disable-shared --disable-executable-dynamic
 .endif
 
 # Library profiling
 .if ${HASKELL_ENABLE_LIBRARY_PROFILING} == "yes"
-CONFIGURE_ARGS+=       -p
+CONFIGURE_ARGS+=       --enable-library-profiling
+.else
+CONFIGURE_ARGS+=       --disable-library-profiling
 .endif
 
 



Home | Main Index | Thread Index | Old Index