Changeset 36284


Ignore:
Timestamp:
2022-07-04T12:17:38+12:00 (22 months ago)
Author:
kjdon
Message:

code blocks now for windows and linux.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/gs-release-builder/envi/etc/tasks/snapshot/environment.pl

    r36220 r36284  
    1 #Where to keep snapshots
    2 $ENV{'DATA_DIR'} = "/gs-release-builder/snapshots";
     1$os_name = $^O;
    32
    4 #Where to find release kits and ant
    5 $ENV{'PATH'} = "/gs-release-builder/release-kits/bin:$ENV{'PATH'}";
     3if ($os_name =~ "linux") {
     4    print "Running linux setup from $home_dir/envi/etc/tasks/snapshot/environment.pl\n";
     5    #Where to keep snapshots
     6    $ENV{'DATA_DIR'} = "$home_dir/snapshots";
     7   
     8    #Where to find release kits
     9    $ENV{'PATH'} = "$home_dir/release-kits/bin:$ENV{'PATH'}";
     10   
     11    #Setting JAVA_HOME
     12    $ENV{'JAVA_HOME'} = "$home_dir/packages/jdk1.8.0_301";
     13   
     14    #Adding JAVA_HOME to PATH
     15    $ENV{'PATH'} = "$ENV{'JAVA_HOME'}/bin:$ENV{'PATH'}";
    616
    7 #Setting JAVA_HOME
    8 $ENV{'JAVA_HOME'} = "/gs-release-builder/packages/jdk1.8.0_301";
     17    # not sure what jli stuff is for
     18    # TODO - test for bitness and use i386 instead of amd64 for 32 bit  version
     19     $ENV{'LD_LIBRARY_PATH'} = "$ENV{'JAVA_HOME'}/jre/lib/amd64/jli:$home_dir/packages/subversion/linux/lib:$ENV{'LD_LIBRARY_PATH'}";
     20     
     21     
     22     #PYTHON - 2.7+ needed to compile gnome-lib's glib-2.54.x
     23     $ENV{'PATH'} = "$home_dir/packages/python2.7/bin:$ENV{'PATH'}";
     24
     25}
     26
     27if ($os_name =~ "MSWin32") {
     28    my $home_dir = "C:\\greenstone\\gs-release-builder";
     29    print "Running windows setup from envi\\bin\\tasks\\snapshot\\environment.pl\n";
     30   
     31    # where to put shapshots
     32    $ENV{'DATA_DIR'} = "$home_dir\\snapshots";
     33
     34    # where to find release kits
     35    $ENV{'PATH'} = "$home_dir\\release-kits\\bin;$ENV{'PATH'}";
     36
     37    # this was on akapuka - what is it?
     38    $ENV{'munges'} = "";
     39
     40}
     41
     42# common settings
    943
    1044# setting javacflags - needed for release kit to target java classes
    1145$ENV{'JAVACFLAGS'} = "-source 1.8 -target 1.8";
    1246   
    13 #Adding JAVA_HOME to PATH
    14 $ENV{'PATH'} = "$ENV{'JAVA_HOME'}/bin:$ENV{'PATH'}";
    15 $ENV{'LD_LIBRARY_PATH'} = "$ENV{'JAVA_HOME'}/jre/lib/amd64/jli:/gs-release-builder/packages/subversion/linux/lib:$ENV{'LD_LIBRARY_PATH'}";
    16 
    1747# Need to set -fPIC (for generating position independent code) among the CFLAGS
    1848# in order to get Expat to compile up on bedrock
     
    2050### do we need this??
    2151
    22 #PYTHON - 2.7+ needed to compile gnome-lib's glib-2.54.x
    23 $ENV{'PATH'} = "/gs-release-builder/packages/python2.7/bin:$ENV{'PATH'}";
    2452
Note: See TracChangeset for help on using the changeset viewer.