556 |
|
return; |
557 |
|
/* make octree0 */ |
558 |
|
if ((oct0date < scenedate) | (oct0date < illumdate)) { |
559 |
< |
if (touchonly && oct0date) |
560 |
< |
touch(oct0name); |
561 |
< |
else { /* build command */ |
559 |
> |
if (touchonly && (oct0date || oct1date)) { |
560 |
> |
if (oct0date) |
561 |
> |
touch(oct0name); |
562 |
> |
} else { /* build command */ |
563 |
|
if (octreedate) |
564 |
|
sprintf(combuf, "%s%s -i %s %s > %s", c_oconv, |
565 |
|
ocopts, vval(OCTREE), |
584 |
|
oct0date = octreedate; |
585 |
|
if (oct0date < illumdate) /* ditto */ |
586 |
|
oct0date = illumdate; |
587 |
< |
} |
587 |
> |
} |
588 |
|
if (touchonly && oct1date) |
589 |
|
touch(oct1name); |
590 |
|
else { |