Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Igors от Декабрь 26, 2014, 15:04



Название: Moc'нуть пачку файлов [решено]
Отправлено: Igors от Декабрь 26, 2014, 15:04
Добрый день

Есть фолдер с нужными .h файлами, как запустить batch moc'а? Моих познаний в командной строке хватило на
Цитировать
moc *.h -o moc_*.cpp
но это не проходит

Спасибо


Название: Re: Moc'нуть пачку файлов
Отправлено: Пантер от Декабрь 26, 2014, 15:07
На сколько я помню, надо для каждого отдельно запускать. Я с цмэйке когда-то писал функцию для этого. Напиши скрипт, там дел на 10 минут, если баш не знаешь.


Название: Re: Moc'нуть пачку файлов
Отправлено: kambala от Декабрь 26, 2014, 15:24
Код
Bash
for header in *.h; do
   moc ${header} -o moc_${header%.*}.cpp
done


Название: Re: Moc'нуть пачку файлов
Отправлено: Igors от Декабрь 26, 2014, 15:36
Код
Bash
for header in *.h; do
   moc ${header} -o moc_${header%.*}.cpp
done
Сработало!! Круто (червона рута). СПАСИБО


Название: Re: Moc'нуть пачку файлов [решено]
Отправлено: kambala от Декабрь 26, 2014, 15:55
не шукай вечорами :D