From 65ea08621f7177df3e17cc4e2ec080ca70a09ed0 Mon Sep 17 00:00:00 2001 From: Enji Cooper Date: Sun, 30 Nov 2014 00:45:33 +0000 Subject: [PATCH] Add MK_FILE and MK_SQLITE3 - MK_FILE will conditionalize building lib/libmagic and usr.bin/file - MK_SQLITE3 will conditionalize building lib/libsqlite3, and will disable MK_SVN/MK_SVNLITE by proxy --- share/mk/src.opts.mk | 7 +++++++ tools/build/options/WITHOUT_FILE | 4 ++++ tools/build/options/WITHOUT_SQLITE3 | 2 ++ 3 files changed, 13 insertions(+) create mode 100644 tools/build/options/WITHOUT_FILE create mode 100644 tools/build/options/WITHOUT_SQLITE3 diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk index 9ca0c2d027c..7889ee4e609 100644 --- a/share/mk/src.opts.mk +++ b/share/mk/src.opts.mk @@ -81,6 +81,7 @@ __DEFAULT_YES_OPTIONS = \ EE \ EXAMPLES \ FDT \ + FILE \ FINGER \ FLOPPY \ FMTREE \ @@ -151,6 +152,7 @@ __DEFAULT_YES_OPTIONS = \ SOURCELESS \ SOURCELESS_HOST \ SOURCELESS_UCODE \ + SQLITE3 \ SVNLITE \ SYSCALL_COMPAT \ SYSCONS \ @@ -327,6 +329,11 @@ MK_KERBEROS:= no MK_AUTHPF:= no .endif +.if ${MK_SQLITE3} == "no" +MK_SVN:= no +MK_SVNLITE:= no +.endif + .if ${MK_TEXTPROC} == "no" MK_GROFF:= no .endif diff --git a/tools/build/options/WITHOUT_FILE b/tools/build/options/WITHOUT_FILE new file mode 100644 index 00000000000..636d00a7fab --- /dev/null +++ b/tools/build/options/WITHOUT_FILE @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr file 1 +and related programs. diff --git a/tools/build/options/WITHOUT_SQLITE3 b/tools/build/options/WITHOUT_SQLITE3 new file mode 100644 index 00000000000..079558cc1cc --- /dev/null +++ b/tools/build/options/WITHOUT_SQLITE3 @@ -0,0 +1,2 @@ +.\" $FreeBSD$ +Set to not build all sqlite3 applications and libraries.