[GRASS-dev] Re: GRASS 6.4.2RC1 planning
Helmut Kudrnovsky
hellik at web.de
Fri Sep 30 14:50:11 EDT 2011
Hamish,
>GRASS_HOME and RUN_GISBASE
>
>(to respond to Glynn's suggestion to split the files: not a
>general solution, but: can these values be overridden on the
>command line at runtime using g.extension's prefix= answer?
>at least that would help for g.extension)
>
>here's the sed I used to replace it with "/usr/lib/grass64"
>on debian:
>
> # adjust from build-server build dir to end-user's install dir
> sed -i -e "s+^\(GRASS_HOME[ ]*=\) .*+\1 /usr/lib/$(BASE_NAME)+" \
> -e "s+^\(RUN_GISBASE[ ]*=\) .*+\1 /usr/lib/$(BASE_NAME)+" \
> debian/tmp/usr/lib/$(BASE_NAME)/include/Make/Platform.make
[sorry no sed-expert here on my side]
checked with nightly build WinGRASS-6.4.SVN-r48555-1-Setup.exe, installation
folder is C:\Program Files\GRASS 6.4.SVN\ (german winvista32-box)
following left overs from the osgeo4w-build-environment of the
wingrass-installer
C:\Program Files\GRASS 6.4.SVN\include\Make\Platform.make
[...]
prefix = /c/OSGeo4W/apps/grass
exec_prefix = ${prefix}
ARCH = i686-pc-mingw32
UNIX_BIN = /c/OSGeo4W/bin
INST_DIR = ${prefix}/grass-6.4.2svn
[...]
# GRASS dirs
GRASS_HOME = /c/OSGeo4W/apps/grass/grass-6.4.2svn
RUN_GISBASE = /c/OSGeo4W/apps/grass/grass-6.4.2svn
RUN_GISRC =
${ARCH_DISTDIR}/demolocation/.grassrc${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}
[...]
CPPFLAGS = -I/c/OSGeo4W/include
CFLAGS1 = -g -O2
CXXFLAGS1 = -g -O2
INCLUDE_DIRS = -I/c/OSGeo4W/include
COMPILE_FLAGS = $(CPPFLAGS) $(CFLAGS1) $(INCLUDE_DIRS)
COMPILE_FLAGS_CXX = $(CPPFLAGS) $(CXXFLAGS1) $(INCLUDE_DIRS)
LINK_FLAGS = -Wl,--export-dynamic,--enable-runtime-pseudo-reloc
-L/c/OSGeo4W/lib -L/osgeo4w/usr/src/grass64_release/mswindows/osgeo4w/lib
#GDAL/OGR
GDALLIBS = /c/OSGeo4W/lib/gdal_i.lib
GDALCFLAGS = -I/c/OSGeo4W/include
USE_GDAL = 1
USE_OGR = 1
#GEOS
GEOSLIBS = /c/OSGeo4W/lib/geos_c_i.lib -lgeos_c_i
GEOSCFLAGS = -I/c/OSGeo4W/include
USE_GEOS = 1
#FreeType:
FTINC = -I/c/OSGeo4W/include/freetype2
FTLIB = -lfreetype
#PROJ.4:
PROJINC = $(GDALCFLAGS)
PROJLIB = -lproj
NAD2BIN = /c/OSGeo4W/bin/nad2bin
PROJSHARE = /c/OSGeo4W/share/proj
C:\Program Files\GRASS 6.4.SVN\include\Make\Grass.make
[...]
# GRASS global directories and constants
# platform specific dirs
ARCH_DISTDIR = /c/OSGeo4W/apps/grass/grass-6.4.2svn
ARCH_BINDIR = /c/OSGeo4W/bin
ERRORLOG = $(GRASS_HOME)/error.log
[...]
maybe you could indicate which of mentioned osgeo4w-leftovers should be
changed.
that would be helpful changing the nsis-installer
best regards
Helmut
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/GRASS-6-4-2RC1-planning-tp6835951p6848892.html
Sent from the Grass - Dev mailing list archive at Nabble.com.
More information about the grass-dev
mailing list