On Fri, Mar 18, 2005 at 09:06:02PM +0300, Mikhail Yakshin wrote: > Если вкратце - то для любой прилично написанной программы имеет смысл > сделать что-то вроде: > > cat *.cpp *.h | grep '#include' | sort -u >all.h > > Скомпилировать полученный all.h в PCH: > > g++ $(опции) all.h > > и затем подключать этот all.h при сборке всех файлов: > > g++ -include all.h $(опции) -c somefile.cpp -o somefile.o Я все же больш-во программ rpmbuild'ом собираю. > В стандартной поставке прекомплированные stdc++.h играют роль именно > таких вот файлов all.h, скомплириованных, правда, только с > libstdc++'ными заголовками. Но для многих программ на C++ это тоже может > дать неплохой прирост в производительности сборки. Так как их подключить? -include в makefile пихать? Тем более нафик мне -O2 -g? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Содержимое коробки с Мастером заслуживает того, чтобы купить к ней ещё и DVD. Правда боюсь, что если класть в коробку USB DVD-читалку, то гнилыми фруктами закидают. -- mithraen in community@