source: local/greenstone3/windows-64bit/README.txt@ 35642

Last change on this file since 35642 was 35585, checked in by davidb, 3 years ago

Updated notes on what to do to compile on Windows 64-bit

File size: 1.7 KB
Line 
1#----
2# Supporting command-line tools to compile up Greenstone3 as native 64-bit binaries
3# (i.e., so works with 64-bit JDK)
4
5# JDK8
6
7 unzip zulu8.56.0.21-ca-jdk8.0.302-win_x64.zip
8 mv zulu8.56.0.21-ca-jdk8.0.302-win_x64 zulu-jdk8
9
10# Perl -- This zip does not provide a top-level folder, so use '-d' on uzip
11
12 unzip strawberry-perl-5.18.4.1-64bit-portable -d strawberry-perl5
13
14
15# Ant -- This is already unzipped and checked in
16
17# VisualStudio -- This is assumed to be installed in your System area
18
19# Subversion (svn) -- This is assumed to already be on our PATH
20
21
22# Running gs3-devel.bat sets PATH and other relevant environment variables
23# appropriately
24
25.\gs3-devel.bat
26cd ..
27
28# Then compile Greenstone3 in the ususal way
29
30 ant
31 ant prepare
32 ant install
33 # ...
34
35#----
36
37
38####
39# Notes on where resources came from ...
40####
41
42##
43# JDK8
44##
45
46# The JDK zip file came from Azul
47
48 firefox "https://www.azul.com/downloads/?version=java-8-lts&os=windows&architecture=x86-64-bit&package=jdk#download-openjdk"
49
50# => download zip
51
52# At time of writing, that was:
53
54 wget "https://cdn.azul.com/zulu/bin/zulu8.56.0.21-ca-jdk8.0.302-win_x64.zip"
55
56
57# As an alternative to JDK8 you might like to work with JDK11
58# At the time of writing
59
60 firefox https://www.azul.com/downloads/?version=java-11-lts&os=windows&architecture=x86-64-bit&package=jdk
61 wget "https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-win_x64.zip"
62
63 unzip zulu11.50.19-ca-jdk11.0.12-win_x64.zip
64 mv zulu11.50.19-ca-jdk11.0.12-win_x64 zulu-jdk11
65
66
67##
68# Perl
69##
70
71The Perl zip file came from Strawberry Perl
72
73 wget https://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit-portable.zip
74
75
Note: See TracBrowser for help on using the repository browser.