summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2001-03-21 22:29:51 +0000
committerSteve Huston <shuston@riverace.com>2001-03-21 22:29:51 +0000
commit8ecf28a92947f898f2d6c74e3e814617959b2de4 (patch)
treed86e8f33805a6cf616aff608f88be5c1f7ecebb2
parent1dd763243224c8c9a6affd7cb3bf9f0751041d6e (diff)
downloadATCD-8ecf28a92947f898f2d6c74e3e814617959b2de4.tar.gz
ChangeLogTag:Wed Mar 21 16:42:19 2001 Steve Huston <shuston@riverace.com>
-rwxr-xr-xbin/auto_compile26
1 files changed, 18 insertions, 8 deletions
diff --git a/bin/auto_compile b/bin/auto_compile
index d7654647e05..e17b67e253d 100755
--- a/bin/auto_compile
+++ b/bin/auto_compile
@@ -46,6 +46,7 @@ $dont_update = 0;
$copy_logs = 0;
$LOG_DESTINATION='bugzilla'.'@cs.wustl.edu';
+$dont_build_tao = 0;
$dont_run = 0;
$pre_realclean = 0;
$post_realclean = 0;
@@ -111,6 +112,8 @@ while ($#ARGV >= 0) {
$debug = 1;
} elsif ($ARGV[0] eq "-sendreport") {
$sendreport = 1;
+ } elsif ($ARGV[0] eq "-notao") {
+ $dont_build_tao = 1;
} else {
print "Ignoring option $ARGV[0]\n";
}
@@ -170,7 +173,12 @@ $config_list = new PerlACE::ConfigList;
$config_list->my_config_list (@CONFIGURATION_OPTIONS);
if ($#BUILD_LIST == -1) {
- @BUILD_LIST=('.', 'TAO');
+ if ($dont_build_tao) {
+ @BUILD_LIST=('ace', 'netsvcs', 'tests');
+ }
+ else {
+ @BUILD_LIST=('.', 'TAO');
+ }
}
sub mydie {
@@ -187,7 +195,7 @@ if ($debug) {
$ADMIN = $ENV{'LOGNAME'};
} else {
- $config_list->load ($CHECKOUT . '/' . $MODULE . '/bin/auto_run_tests.lst');
+ $config_list->load ($CHECKOUT . '/' . $MODULE . '/' . 'build/' . $BUILD . '/bin/auto_run_tests.lst');
@RUN_LIST = $config_list->valid_entries ();
}
@@ -337,12 +345,14 @@ chop;
print LOG "ACE ChangeLogTag:", $_, "\n";
close (CHLOG);
-open (CHLOG, "TAO/ChangeLog")
- || mydie "cannot open TAO/Changelog";
-$_ = <CHLOG>;
-chop;
-print LOG "TAO ChangeLogTag:", $_, "\n";
-close (CHLOG);
+if ($dont_build_tao == 0) {
+ open (CHLOG, "TAO/ChangeLog")
+ || mydie "cannot open TAO/Changelog";
+ $_ = <CHLOG>;
+ chop;
+ print LOG "TAO ChangeLogTag:", $_, "\n";
+ close (CHLOG);
+}
print LOG "================ ace/config.h ================\n";
open (CONFIG, "build/$BUILD/ace/config.h")