Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Mar 2019 17:23:15 +0000 (UTC)
From:      Enji Cooper <ngie@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r345735 - head/share/mk
Message-ID:  <201903301723.x2UHNFP7008512@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ngie
Date: Sat Mar 30 17:23:15 2019
New Revision: 345735
URL: https://svnweb.freebsd.org/changeset/base/345735

Log:
  Allow programs to set `NO_SHARED` on a per-PROG basis
  
  This is particularly useful when installing programs for tests that need to be
  linked statically, e.g., mini-me from capsicum-test, which is linked statically
  to avoid the dynamic library lookup in the upstream project.
  
  Reviewed by:	emaste
  Approved by:	emaste (mentor)
  MFC after:	1 month
  Differential Revision:	https://reviews.freebsd.org/D19756

Modified:
  head/share/mk/bsd.progs.mk

Modified: head/share/mk/bsd.progs.mk
==============================================================================
--- head/share/mk/bsd.progs.mk	Sat Mar 30 16:58:51 2019	(r345734)
+++ head/share/mk/bsd.progs.mk	Sat Mar 30 17:23:15 2019	(r345735)
@@ -23,7 +23,7 @@ PROGS += ${PROGS_CXX}
 .if defined(PROG)
 # just one of many
 PROG_OVERRIDE_VARS +=	BINDIR BINGRP BINOWN BINMODE CSTD CXXSTD DPSRCS MAN \
-			NO_WERROR PROGNAME SRCS STRIP WARNS
+			NO_SHARED NO_WERROR PROGNAME SRCS STRIP WARNS
 PROG_VARS +=	CFLAGS CXXFLAGS DEBUG_FLAGS DPADD INTERNALPROG LDADD LIBADD \
 		LINKS LDFLAGS MLINKS ${PROG_OVERRIDE_VARS}
 .for v in ${PROG_VARS:O:u}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903301723.x2UHNFP7008512>