Last change
on this file since 28347 was 22129, checked in by davidb, 14 years ago |
First pass at setting up necessary packages, needed for Evince to compile
|
File size:
1.1 KB
|
Line | |
---|
1 |
|
---|
2 | BEGIN {
|
---|
3 | die "GSDLHOME not set\n" unless defined $ENV{'GSDLHOME'};
|
---|
4 | die "GSDLOS not set\n" unless defined $ENV{'GSDLOS'};
|
---|
5 | unshift (@INC, "$ENV{'GSDLHOME'}/perllib");
|
---|
6 | unshift (@INC, "$ENV{'GSDLHOME'}/perllib/cpan");
|
---|
7 | }
|
---|
8 |
|
---|
9 | use Cwd;
|
---|
10 | require util;
|
---|
11 |
|
---|
12 | if (!defined $ENV{'GEXTMUSICSTAND'}) {
|
---|
13 |
|
---|
14 | $ENV{'GEXTMUSICSTAND'} = cwd();
|
---|
15 |
|
---|
16 | $ENV{'GEXTMUSICSTAND_INSTALLED'}
|
---|
17 | = &util::filename_cat($ENV{'GEXTMUSICSTAND'},"installed");
|
---|
18 |
|
---|
19 | my $musicstand_bin
|
---|
20 | = &util::filename_cat($ENV{'GEXTMUSICSTAND_INSTALLED'},$ENV{'GSDLOS'},"bin");
|
---|
21 | my $musicstand_lib
|
---|
22 | = &util::filename_cat($ENV{'GEXTMUSICSTAND_INSTALLED'},$ENV{'GSDLOS'},"lib");
|
---|
23 |
|
---|
24 | &util::envvar_append("PATH",$musicstand_bin);
|
---|
25 |
|
---|
26 | # For Linux (no harm is setting is this for MacOs)
|
---|
27 | &util::envvar_append("LD_LIBRARY_PATH",$musicstand_lib);
|
---|
28 |
|
---|
29 | # For MacOs (no harm is setting is this for Linux etc)
|
---|
30 | &util::envvar_append("DYLD_LIBRARY_PATH",$musicstand_lib);
|
---|
31 |
|
---|
32 |
|
---|
33 | # GSDLEXTS always uses : as a separator
|
---|
34 | if (defined $ENV{'GSDLEXTS'}) {
|
---|
35 | $ENV{'GSDLEXTS'} .= ":music-stand" ;
|
---|
36 | }
|
---|
37 | else {
|
---|
38 | $ENV{'GSDLEXTS'} .="music-stand";
|
---|
39 | }
|
---|
40 |
|
---|
41 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.