Ignore:
Timestamp:
2021-10-25T14:14:46+13:00 (3 years ago)
Author:
davidb
Message:

Visual Studio *Major* version now set in build.xml as integer value to make subsequent testing in Windows nmake and bat files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/win32.mak

    r35701 r35702  
    6464JDBMEDIT_DIR = src\jdbmedit
    6565
    66 MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" VISUAL_STUDIO_VERSION="$(VISUAL_STUDIO_VERSION)" BINDIR="$(GSDLHOME)\bin\windows" LIBDIR="$(GSDLHOME)\lib\windows"
     66MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" VISUAL_STUDIO_MAJORVERSION="$(VISUAL_STUDIO_MAJORVERSION)" BINDIR="$(GSDLHOME)\bin\windows" LIBDIR="$(GSDLHOME)\lib\windows"
    6767
    6868!IF $(GSDL_VC4)
     
    142142    cd "$(COMMONHOME)"
    143143    cd indexers\packages\windows\iconv
    144     @ set ICONVZIP=iconv-VS14-PLUS.zip
    145 
    146 # Following line loosely based on
    147 #   https://stackoverflow.com/questions/32578014/how-to-extract-version-number-in-a-windows-batch-file/32578368
    148     @ set "VSMajor=$(VISUAL_STUDIO_VERSION):.= & set VSMinor=%"
    149     @ echo VSMajor = %VSMajor%
    150    
    151     @ if %VSMajor% LSS 14 set ICONVZIP=iconv-PRE-VS14.zip
     144    @ set ICONVZIP=iconv-VS14-PLUS.zip 
     145    @ if $(VISUAL_STUDIO_MAJORVERSION) LSS 14 set ICONVZIP=iconv-PRE-VS14.zip
    152146    @ echo Selected iconv to unzip: %ICONVZIP%
    153147    if NOT EXIST "iconv" unzip "%ICONVZIP%"
     
    215209    cd indexers
    216210    set DEBUG=$(DEBUG)
    217     set VISUAL_STUDIO_VERSION=$(VISUAL_STUDIO_VERSION)
     211    set VISUAL_STUDIO_MAJORVERSION=$(VISUAL_STUDIO_MAJORVERSION)
    218212    set ENABLE_MG=$(ENABLE_MG)
    219213    set ENABLE_MGPP=$(ENABLE_MGPP)
     
    221215    call winMake.bat clean
    222216    set DEBUG=
    223     set VISUAL_STUDIO_VERSION=
     217    set VISUAL_STUDIO_MAJORVERSION=
    224218    set ENABLE_MG=
    225219    set ENABLE_MGPP=
     
    279273    cd "$@"
    280274    set DEBUG=$(DEBUG)
    281     set VISUAL_STUDIO_VERSION=$(VISUAL_STUDIO_VERSION)
     275    set VISUAL_STUDIO_MAJORVERSION=$(VISUAL_STUDIO_MAJORVERSION)
    282276    set ENABLE_MG=$(ENABLE_MG)
    283277    set ENABLE_MGPP=$(ENABLE_MGPP)
     
    293287
    294288    set DEBUG=
    295     set VISUAL_STUDIO_VERSION=
     289    set VISUAL_STUDIO_MAJORVERSION=
    296290    set ENABLE_MG=
    297291    set ENABLE_MGPP=
Note: See TracChangeset for help on using the changeset viewer.