Makefile poser для включения многопроцессных компиляций - PullRequest
0 голосов
/ 24 февраля 2011

[/500519/kak-mne-ispolzovat-vse-yadra-dlya-nmake][1]

В этой теме говорилось о make-файлах nmake и о том, что «большинство» запускает отдельный процесс cl.exe для каждого исходного файла.

Альнитак сказал: «Однако большинство make-файлов неНе помещайте несколько исходных файлов в один вызов компилятора - гораздо чаще встречается компиляция файлов .cpp в файлы .o по отдельности. "

Что ж, возможно создать make-файл nmake, которыйможно скомпилировать несколько исходных файлов с помощью одного вызова cl.exe?

(я не слишком хорош с make-файлами, так что это может быть легко кому-то еще!)

1 Ответ

0 голосов
/ 25 февраля 2011

Ну, пара других ссылок привели меня к ответу на мой собственный вопрос на случай, если кому-то будет интересно ...

Изменить старую систему make-файлов, чтобы использовать преимущества параллельных компиляций

http://msdn.microsoft.com/en-us/library/f2x0zs74%28v=VS.90%29.aspx

Таким образом, ответ заключается в использовании так называемых правил вывода в пакетном режиме.

...