я когда компилировал из ИДЕ (правда это было давно и на ИАР5,12 вроде) так делал - работало. Однако про touch я не знал и у меня было вот такое
CODE
<?
function _exit($text)
{
echo($text);
sleep(5);
exit();
}
$path = "z:\\_projects\\t103mk1_jhn\\sources\\";
if (!($fl = fopen($path . "compDT.cpp", "r")))
_exit("AAAAAAAAAAA");
$cont = "";
while ($str=fgets($fl,1024))
$cont.=$str;
fclose($fl);
if (!($fl = fopen($path . "compDT.cpp", "w")))
_exit('AAA");
fwrite($fl, $cont);
fclose($fl);
?>

А ваш touch точно дату меняет? И выполняется именно до билда?
ЗЫ сейчас у меня билд через scons, в нем подобные задачи решаются тривиально
Сообщение отредактировал IgorKossak - Mar 6 2013, 07:38
Причина редактирования: [codebox] для длинного кода, [code] - для короткого!!!