source: main/trunk/greenstone3/build.properties.in@ 27109

Last change on this file since 27109 was 26792, checked in by davidb, 11 years ago

Values for cross compiling with Android NDK added in (in commented out form)

File size: 4.1 KB
RevLine 
[18227]1#### properties file for Greenstone3 building using ANT. See the README for more
2#### information
3
4## Tomcat installation
[19842]5# Set this to the internet/intranet name of the machine that Tomcat is/will be
6# run on. localhost is fine for accessing the server from the local machine,
7# but not remotely
[18227]8tomcat.server=localhost
9# The port number that tomcat is/will be run on
[24604]10tomcat.port=8383
[18227]11# Tomcat's shutdown port - this may need to be changed if you are running two or more Tomcats
[24604]12tomcat.shutdown.port=8305
[18227]13# If tomcat is already running, enter the path to the base directory here
14tomcat.installed.path=
[19842]15# uncomment the following if you have moved the greenstone3 web directory to tomcats webapps dir
[18227]16#web.home=${tomcat.installed.path}/webapps/greenstone3
17
18## Collection building options
19# uncomment if you don't want to have collection building enabled
20#disable.collection.building=true
[23849]21#
22# uncomment (and edit) if you want to control where perl is found
23#perl.path=/usr/bin
[18227]24
25## Greenstone 3 server program options
26# does running the server automatically start up Tomcat and a browser
27server.auto.start=false
[24207]28# if set to true, won't try other ports if the specified port is not available
29server.keep.port=false
[18227]30# default servlet to start with
[25386]31server.default.servlet=/library
[18227]32
33##Browser setup
34browser.path=
35
36## Proxy setup - Greenstone installation will attempt to download extra packages. Set the proxy information here if you are behind a firewall.
37# The proxy server name
38proxy.host=
39# The proxy server port
40proxy.port=
41# A user name to use when talking to the proxy server (optional, will prompt if not entered here)
42proxy.user=
43# A password to use when talking to the proxy server (optional, will prompt if not entered here)
44proxy.password=
45
[19932]46## java compilation properties - for javac
47# Should compilation include the debug option?
48compile.debug=true
49# Should compilation include the deprecation option?
50compile.deprecation=true
51# Should compilation include the optimize option?
52compile.optimize=true
[18227]53
[26766]54# Properties that control cross-compiling
55compile.cross = false
56#cross.os = windows
57#cross.host = i686-w64-mingw32
58#cross.build = i686-pc-linux-gnu
59#cross.configure.extraargs =
60
[26792]61#cross.os = android
62#cross.host = arm-linux-androideabi
63#cross.build = i686-pc-linux-gnu
64#cross.configure.extraargs = gl_cv_header_working_stdint_h=yes
[26766]65
[26792]66
[22184]67# Control whether or not JNI bindings are used
68# e.g. MG, MG++ and GDBM and the like
69# Setting this false means these components are not available to the install
70# The expectation is that collections will be build from 100% Java components:
71# e.g Lucene and JDBM
72#
73# Ant 1.7.1 and before only test for *existence* so this needs to be commented
74# in or out to control whether jni is used or not
75with.jni=true
76
[23807]77## Controls whether or not we want GLI and GEMS to be checked out and compiled
[23808]78with.gli.and.gems=true
[23807]79
[22184]80## Control if compilation of gs2 is static or not. Used, for example, for distributions
81# Same issue as 'with.jni' for how this gets used in ant 1.7.1 and before
[19932]82#compile.static=true
83
[23797]84## Uncomment this line to enable compilation with the gnome-lib extension
85## The gnome-lib extension should be in the [gsdl3home]/ext directory
86#use.support.lib=true
[22184]87
[19932]88## windows c++ compilation
89# The following property does not help in build.xml.
90# The user needs to run Visual Studio's vcvars32.bat script from the
91# MSDOS prompt before compiling Greenstone3 (before "ant prepare install")
92#compile.windows.c++.setup=C:/Program Files/Microsoft Visual Studio/VC98/Bin/VCVARS32.BAT
93
[18227]94##Flax stuff##
95##uncomment if you want to install flax
96#install.flax=true
[19035]97flax.checkout.path=${flax.svn.root}/trunk/flaxmain
[18227]98
[26363]99##These need to be uncommented if using Fedora and Fedora GSearch with Greenstone's tomcat
100fedora.home=#${basedir}/ext/fedora3
[26359]101#fedora.maxpermsize=-XX:MaxPermSize=128m
[26363]102#fedora.password=pounamu
[26433]103#index.writelock.timeout=10000
[26357]104
[18227]105##Web services related constants##
106base.webservice.name=SOAPServer
107##listing and description of all the web services deployable on GS3##
108web.services.list=${base.webservice.name} for Greenstone3's core web services, QBR${base.webservice.name} for Query, Browse and Retrieve services
Note: See TracBrowser for help on using the repository browser.