hi!
There is a problem that when build under the father dir or the more previous
dir,build will get into a infinite loop.The bug is just because of judging the
dir in function: get_stand_dir in build.pl,and i checked the code to rectify it
just as this:
$StandDir = getcwd();
my $previous_dir = '';
my $root_dir = qx(cygpath -u "$ENV{SRC_ROOT}");
chomp $root_dir;
if($StandDir =~ m/$root_dir$/ | $root_dir =~ m/^$StandDir/){
print "stop for error,due to:$!\n";
print_error('Found no project to build,you should build in one module.');
}
and the others is the same as before. Certainly, can also match the char
"cygdrive" to abort the loop.
But when i found that OOO have solved the problem,i read the changed code,and i
found the additive was verbose.i did not know whether new abilities are
added.And if have, please spend some minutes explaining to me.Thank u!
yours,
Sun