comparison src/Make_cyg_ming.mak @ 27486:c7e18e99dbe8 v8.2.4271

patch 8.2.4271: MS-Windows: cannot build with Ruby 3.1.0 Commit: https://github.com/vim/vim/commit/1f47a287ee4f8b1d007dff878b23dd0cd6104f38 Author: K.Takata <kentkt@csc.jp> Date: Mon Jan 31 13:25:36 2022 +0000 patch 8.2.4271: MS-Windows: cannot build with Ruby 3.1.0 Problem: MS-Windows: cannot build with Ruby 3.1.0. Solution: Adjust the DLL name and include directory. (Ken Takata, closes #9666)
author Bram Moolenaar <Bram@vim.org>
date Mon, 31 Jan 2022 14:30:04 +0100
parents ee1019e59bef
children e9e493983e11
comparison
equal deleted inserted replaced
27485:0226a849fd5b 27486:c7e18e99dbe8
464 RUBY_PLATFORM = i586-mswin32 464 RUBY_PLATFORM = i586-mswin32
465 else ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/i386-mingw32),) 465 else ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/i386-mingw32),)
466 RUBY_PLATFORM = i386-mingw32 466 RUBY_PLATFORM = i386-mingw32
467 else ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/x64-mingw32),) 467 else ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/x64-mingw32),)
468 RUBY_PLATFORM = x64-mingw32 468 RUBY_PLATFORM = x64-mingw32
469 else ifneq ($(wildcard $(RUBY)/lib/ruby/$(RUBY_API_VER_LONG)/x64-mingw-ucrt),)
470 RUBY_PLATFORM = x64-mingw-ucrt
469 else 471 else
470 RUBY_PLATFORM = i386-mswin32 472 RUBY_PLATFORM = i386-mswin32
471 endif 473 endif
472 endif 474 endif
473 475
477 else 479 else
478 ifndef RUBY_MSVCRT_NAME 480 ifndef RUBY_MSVCRT_NAME
479 # Base name of msvcrXX.dll which is used by ruby's dll. 481 # Base name of msvcrXX.dll which is used by ruby's dll.
480 RUBY_MSVCRT_NAME = msvcrt 482 RUBY_MSVCRT_NAME = msvcrt
481 endif 483 endif
482 ifeq ($(ARCH),x86-64) 484 ifeq ($(RUBY_PLATFORM),x64-mingw-ucrt)
485 RUBY_INSTALL_NAME = x64-ucrt-ruby$(RUBY_API_VER)
486 else ifeq ($(ARCH),x86-64)
483 RUBY_INSTALL_NAME = x64-$(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER) 487 RUBY_INSTALL_NAME = x64-$(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER)
484 else 488 else
485 RUBY_INSTALL_NAME = $(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER) 489 RUBY_INSTALL_NAME = $(RUBY_MSVCRT_NAME)-ruby$(RUBY_API_VER)
486 endif 490 endif
487 endif 491 endif