Mercurial > vim
changeset 27984:da660b0f20d1 v8.2.4517
patch 8.2.4517: MS-Windows: cannot specify location of sodium library
Commit: https://github.com/vim/vim/commit/9eccee0e856e9fc77c343028b516dfe5df8fd1ed
Author: K.Takata <kentkt@csc.jp>
Date: Sun Mar 6 14:01:52 2022 +0000
patch 8.2.4517: MS-Windows: cannot specify location of sodium library
Problem: MS-Windows: cannot specify location of sodium library.
Solution: Allow for using a path for SODIUM. (Ken Takata, closes https://github.com/vim/vim/issues/9896)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 06 Mar 2022 15:15:06 +0100 |
parents | 29bfe82072f3 |
children | 719dc5b9fc6e |
files | src/Make_cyg_ming.mak src/version.c |
diffstat | 2 files changed, 16 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/src/Make_cyg_ming.mak +++ b/src/Make_cyg_ming.mak @@ -32,30 +32,31 @@ # Set to TINY to make minimal version (few features). FEATURES=HUGE -# set to yes for a debug build +# Set to yes for a debug build. DEBUG=no -# set to yes to create a mapfile +# Set to yes to create a mapfile. #MAP=yes -# set to yes to measure code coverage +# Set to yes to measure code coverage. COVERAGE=no -# better encryption support using libsodium +# Better encryption support using libsodium. +# Set to yes or specify the path to the libsodium directory to enable it. #SODIUM=yes -# set to SIZE for size, SPEED for speed, MAXSPEED for maximum optimization +# Set to SIZE for size, SPEED for speed, MAXSPEED for maximum optimization. OPTIMIZE=MAXSPEED -# set to yes to make gvim, no for vim +# Set to yes to make gvim, no for vim. GUI=yes -# set to yes to enable the DLL support (EXPERIMENTAL). +# Set to yes to enable the DLL support (EXPERIMENTAL). # Creates vim{32,64}.dll, and stub gvim.exe and vim.exe. # "GUI" should be also set to "yes". #VIMDLL=yes -# set to no if you do not want to use DirectWrite (DirectX) +# Set to no if you do not want to use DirectWrite (DirectX). # MinGW-w64 is needed, and ARCH should be set to i686 or x86-64. DIRECTX=yes @@ -524,10 +525,6 @@ CXXFLAGS = -std=gnu++11 WINDRES_FLAGS = EXTRA_LIBS = -ifdef SODIUM -DEFINES += -DHAVE_SODIUM -endif - ifdef GETTEXT DEFINES += -DHAVE_GETTEXT -DHAVE_LOCALE_H GETTEXTINCLUDE = $(GETTEXT)/include @@ -671,7 +668,11 @@ DEFINES += -DFEAT_DIRECTX_COLOR_EMOJI endif endif -ifeq ($(SODIUM),yes) +ifdef SODIUM +DEFINES += -DHAVE_SODIUM + ifneq ($(SODIUM),yes) +CFLAGS += -I $(SODIUM)/include + endif ifndef DYNAMIC_SODIUM DYNAMIC_SODIUM=yes endif