From b822cb0f93177bb045b221f607aee735f08ce428 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 30 Jul 2016 14:12:23 +0200 Subject: patch 7.4.2122 Problem: Mac: don't get +clipboard in huge build. Solution: Move #define down below including featureh.h --- src/version.c | 2 ++ src/vim.h | 21 ++++++++++++++------- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/version.c b/src/version.c index 4af1468a7..65ec6b636 100644 --- a/src/version.c +++ b/src/version.c @@ -763,6 +763,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2122, /**/ 2121, /**/ diff --git a/src/vim.h b/src/vim.h index b7855270e..756098271 100644 --- a/src/vim.h +++ b/src/vim.h @@ -98,12 +98,6 @@ # ifndef HAVE_CONFIG_H # define UNIX # endif -# if defined(FEAT_SMALL) && !defined(FEAT_CLIPBOARD) -# define FEAT_CLIPBOARD -# endif -# if defined(FEAT_SMALL) && !defined(FEAT_MOUSE) -# define FEAT_MOUSE -# endif #endif #if defined(MACOS_X) || defined(MACOS_CLASSIC) # define MACOS @@ -180,7 +174,20 @@ #endif -#include "feature.h" /* #defines for optionals and features */ +/* + * #defines for optionals and features + * Also defines FEAT_TINY, FEAT_SMALL, etc. when FEAT_HUGE is defined. + */ +#include "feature.h" + +#if defined(MACOS_X_UNIX) +# if defined(FEAT_SMALL) && !defined(FEAT_CLIPBOARD) +# define FEAT_CLIPBOARD +# endif +# if defined(FEAT_SMALL) && !defined(FEAT_MOUSE) +# define FEAT_MOUSE +# endif +#endif /* +x11 is only enabled when it's both available and wanted. */ #if defined(HAVE_X11) && defined(WANT_X11) -- cgit v1.2.1