Название: Как заставить make выдавать короткие сообщения при компиляции Отправлено: johnny от Март 30, 2010, 12:57 счас make выдает
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'../../__tools/Qt200902/qt/include/QtCore' -I'../../__tools/Qt200902/qt/include/QtGui' -I'../../__tools/Qt200902/qt/include' -I'../../__tools/boost_1_41_0' -I'../../__tools/Qt200902/qt/include/ActiveQt' -I'debug' -I'uih' -I'../../__tools/Qt200902/qt/mkspecs/default' -o debug/proto.o core/proto.cpp можно ли вместо этого получать что-то вроде: СС core/proto.cpp Что для этого надо указать в *.pro? Название: Re: Как заставить make выдавать короткие сообщения при компиляции Отправлено: SABROG от Март 30, 2010, 16:09 Что для этого надо указать в *.pro? Ничего. Нужно переписать qmake таким образом, чтобы он генерил makefile отдельно и файл с параметрами компилятора и файлами исходниками отдельно, а потом передавал в makefile'e для g++ имя файла как g++ @myoptions.txt: Цитировать @file Read command-line options from file. The options read are inserted in place of the original @file option. If file does not exist, or cannot be read, then the option will be treated literally, and not removed. Options in file are separated by whitespace. A whitespace character may be included in an option by surrounding the entire option in either single or double quotes. Any character (including a backslash) may be included by prefixing the character to be included with a backslash. The file may itself contain additional @file options; any such options will be processed recursively. Название: Re: Как заставить make выдавать короткие сообщения при компиляции Отправлено: crackedmind от Март 30, 2010, 17:52 у make есть опция --silent, но она полностью отрубает сообщения =) Можно еще свой враппер над гцц написать.
Название: Re: Как заставить make выдавать короткие сообщения при компиляции Отправлено: lit-uriy от Март 30, 2010, 21:14 >>счас make выдает
Это собственно не make выдаёт, это просто команда, которую он запустил на выполнение. Код
Название: Re: Как заставить make выдавать короткие сообщения при компиляции Отправлено: johnny от Март 31, 2010, 14:39 Это собственно не make выдаёт, это просто команда, которую он запустил на выполнение. Да это ясно, суть от этого не меняется...В scons-е скажем есть переменная окружения "что печатать при компиляции", я думал и тут что-то в этом духе есть. При компиляции линуха к примеру выдается CC aaaa.c CC bbbb.c Название: Re: Как заставить make выдавать короткие сообщения при компиляции Отправлено: SABROG от Апрель 01, 2010, 01:06 Это собственно не make выдаёт, это просто команда, которую он запустил на выполнение. Да это ясно, суть от этого не меняется...В scons-е скажем есть переменная окружения "что печатать при компиляции", я думал и тут что-то в этом духе есть. При компиляции линуха к примеру выдается CC aaaa.c CC bbbb.c Это все обертыши. Они генерят вызовы компилятора на основе файла проекта и могут делать это как хотят. В случае с Qt это qmake. Стало быть его и надо патчить. |