- Timestamp:
- 2021-10-25T14:14:46+13:00 (2 years ago)
- Location:
- main/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/common-src/indexers/winMake.bat
r35701 r35702 53 53 cd packages\windows\iconv 54 54 set ICONVZIP=iconv-VS14-PLUS.zip 55 :: Following line loosely based on 56 :: https://stackoverflow.com/questions/32578014/how-to-extract-version-number-in-a-windows-batch-file/32578368 57 set "VSMajor=%VISUAL_STUDIO_VERSION:.= & set VSMinor=%" 58 59 if %VSMajor% LSS 14 set ICONVZIP=iconv-PRE-VS14.zip 55 if %VISUAL_STUDIO_MAJORVERSION% LSS 14 set ICONVZIP=iconv-PRE-VS14.zip 60 56 echo Selected iconvzip: %ICONVZIP% 61 57 if NOT EXIST "iconv" unzip "%ICONVZIP%" -
main/trunk/greenstone2/common-src/win32.mak
r35701 r35702 64 64 JDBMEDIT_DIR = src\jdbmedit 65 65 66 MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" VISUAL_STUDIO_ VERSION="$(VISUAL_STUDIO_VERSION)" BINDIR="$(GSDLHOME)\bin\windows" LIBDIR="$(GSDLHOME)\lib\windows"66 MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" VISUAL_STUDIO_MAJORVERSION="$(VISUAL_STUDIO_MAJORVERSION)" BINDIR="$(GSDLHOME)\bin\windows" LIBDIR="$(GSDLHOME)\lib\windows" 67 67 68 68 !IF $(GSDL_VC4) … … 142 142 cd "$(COMMONHOME)" 143 143 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 152 146 @ echo Selected iconv to unzip: %ICONVZIP% 153 147 if NOT EXIST "iconv" unzip "%ICONVZIP%" … … 215 209 cd indexers 216 210 set DEBUG=$(DEBUG) 217 set VISUAL_STUDIO_ VERSION=$(VISUAL_STUDIO_VERSION)211 set VISUAL_STUDIO_MAJORVERSION=$(VISUAL_STUDIO_MAJORVERSION) 218 212 set ENABLE_MG=$(ENABLE_MG) 219 213 set ENABLE_MGPP=$(ENABLE_MGPP) … … 221 215 call winMake.bat clean 222 216 set DEBUG= 223 set VISUAL_STUDIO_ VERSION=217 set VISUAL_STUDIO_MAJORVERSION= 224 218 set ENABLE_MG= 225 219 set ENABLE_MGPP= … … 279 273 cd "$@" 280 274 set DEBUG=$(DEBUG) 281 set VISUAL_STUDIO_ VERSION=$(VISUAL_STUDIO_VERSION)275 set VISUAL_STUDIO_MAJORVERSION=$(VISUAL_STUDIO_MAJORVERSION) 282 276 set ENABLE_MG=$(ENABLE_MG) 283 277 set ENABLE_MGPP=$(ENABLE_MGPP) … … 293 287 294 288 set DEBUG= 295 set VISUAL_STUDIO_ VERSION=289 set VISUAL_STUDIO_MAJORVERSION= 296 290 set ENABLE_MG= 297 291 set ENABLE_MGPP= -
main/trunk/greenstone3/build.xml
r35674 r35702 134 134 <if> 135 135 <bool><isset property="env.VisualStudioVersion"/></bool> 136 <property name="visualstudio. version" value="${env.VisualStudioVersion}"/>136 <property name="visualstudio.majorversion" value="${env.VisualStudioVersion}"/> 137 137 <else> 138 138 <!-- possible that earlier versions of VS don't set this, so default to VS13 to trigger iconv-PRE-VS14.zip --> 139 <property name="visualstudio. version" value="13.0"/>139 <property name="visualstudio.majorversion" value="13"/> 140 140 </else> 141 141 </if> … … 3755 3755 <arg value="/f"/> 3756 3756 <arg value="win32.mak"/> 3757 <arg value="VISUAL_STUDIO_ VERSION=${visualstudio.version}"/>3757 <arg value="VISUAL_STUDIO_MAJORVERSION=${visualstudio.majorversion}"/> 3758 3758 <arg value="GSDLHOME=${gs2build.home}"/> 3759 3759 <arg value="ENABLE_JNI=${gs2.windows.enablejni}"/> … … 3803 3803 <arg value="win32.mak"/> 3804 3804 <arg value="install"/> 3805 <arg value="VISUAL_STUDIO_ VERSION=${env.VisualStudioVersion}"/>3805 <arg value="VISUAL_STUDIO_MAJORVERSION=${visualstudio.majorversion}"/> 3806 3806 <arg value="GSDLHOME=${gs2build.home}"/> 3807 3807 <arg value="ENABLE_JNI=${gs2.windows.enablejni}"/> … … 4253 4253 src="${common.src.home}/packages/sqlite/${sqlite.targz.version}" 4254 4254 dest="${common.src.home}/packages/sqlite"/> 4255 <!-- VisualStudioVersion = 16.0 -->4256 <!-- diff unzip when >=14 -->4257 4255 4258 4256 <if> 4259 4257 <bool> 4260 <and> 4261 <isset property="env.VisualStudioVersion"/> 4262 <islessthan arg1="${env.VisualStudioVersion}" arg2="14.0"/> 4263 </and> 4258 <islessthan arg1="${visualstudio.majorversion}" arg2="14"/> 4264 4259 </bool> 4265 <echo>Unzipping Pre 4260 <echo>Unzipping Pre-VS14.0 compatible version of iconv</echo> 4266 4261 <unzip src="${common.src.home}/indexers/packages/windows/iconv/iconv-PRE-VS14.zip" 4267 dest="${common.src.home}/indexers/packages/windows/iconv"/>4262 dest="${common.src.home}/indexers/packages/windows/iconv"/> 4268 4263 <else> 4269 <echo>Unzipping VS14.0Plus compatible version of iconv</echo>4270 <unzip src="${common.src.home}/indexers/packages/windows/iconv/iconv-VS14-PLUS.zip"4271 dest="${common.src.home}/indexers/packages/windows/iconv"/>4264 <echo>Unzipping VS14.0-Plus compatible version of iconv</echo> 4265 <unzip src="${common.src.home}/indexers/packages/windows/iconv/iconv-VS14-PLUS.zip" 4266 dest="${common.src.home}/indexers/packages/windows/iconv"/> 4272 4267 </else> 4273 4268 </if> 4274 <!-- 4275 <unzip src="${common.src.home}/indexers/packages/windows/iconv/iconv.zip" 4276 dest="${common.src.home}/indexers/packages/windows/iconv"/> 4277 --> 4269 4278 4270 </target> 4279 4271 -
main/trunk/gs2build/win32.mak
r35610 r35702 54 54 55 55 56 MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" VISUAL_STUDIO_ VERSION="$(VISUAL_STUDIO_VERSION)"56 MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" VISUAL_STUDIO_MAJORVERSION="$(VISUAL_STUDIO_MAJORVERSION)" 57 57 58 58 !IF $(GSDL_VC4)
Note:
See TracChangeset
for help on using the changeset viewer.