Project Home
Project Home
Source Code
Source Code
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Verbosity of build process: (3 Items)
   
Verbosity of build process  
I have noticed that when building a project, all qcc invocation command lines are printed out on the console, e.g.

C:/qnx660/host/win32/x86/usr/bin/qcc -Vgcc_ntoarmv7 -c -Os -Wc,-Wall -DF3S_VER=3 -DMTD_VER=2 -DNDEBUG   -I. -IC:/Users/
me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi/arm/le.v7 -IC:/Users/me/ide-5.0-
workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi/arm -IC:/Users/me/ide-5.0-workspace/bsp-TI-
DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi -IC:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/
hardware/flash/boards -IC:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash/mtd-flash/public -
IC:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash -IC:/Users/me/ide-5.0-workspace/bsp-TI-
DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/../../../../install/usr/include -IC:/qnx660/target/qnx6/usr/include    -
EL              -DVARIANT_le -DVARIANT_v7 -DVARIANT_ti_qspi -DBUILDENV_qss  C:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-
evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi/f3s_qspi_erase.c

Is there a way to reduce verbosity of the build process to hide these lines and other similar ones? This becomes 
excessively verbose when there is a long list of include paths.

Thank you.
Re: Verbosity of build process  
Hi Vincent,

You can try adding this to the end of your common.mk

# Quiet the build output so we can see the warnings
ifneq ($(V),1)
MAKE = @$(MAKE_COMMAND) --no-print-directory
RM_HOST := @$(RM_HOST)
ifeq ($(V),0)
CCPREF := @$(CCPREF)
ASPREF := @$(ASPREF)
LDPREF := @$(LDPREF)
ARPREF := @$(ARPREF) 2>/dev/null
UMPREF := @$(UMPREF)
MKASMOFF_HOST := @$(MKASMOFF_HOST)
else
QUIET_ROOT := $(PROJECT_ROOT)
#QUIET_ROOT := $(PRODUCT_ROOT)
CCPREF_CMD := $(CCPREF)
CCPREF = @echo "Compiling " $(<:$(QUIET_ROOT)/%=%) && $(CCPREF_CMD)
ASPREF_CMD := $(ASPREF)
ASPREF = @echo "Assembling" $(<:$(QUIET_ROOT)/%=%) && $(ASPREF_CMD)
LDPREF_CMD := $(LDPREF)
LDPREF = @echo "Linking   " $(@:$(QUIET_ROOT)/%=%) && $(LDPREF_CMD)
ARPREF_CMD := $(ARPREF) 2>/dev/null
ARPREF = @echo "Archiving " $(@:$(QUIET_ROOT)/%=%) && $(ARPREF_CMD)
UMPREF_CMD := $(UMPREF)
UMPREF = @echo "Usemsg     " $(@:$(QUIET_ROOT)/%=%) && $(UMPREF_CMD)
MKASMOFF_CMD := $(MKASMOFF_HOST)
MKASMOFF_HOST = @echo "Generating" $(CURDIR:$(QUIET_ROOT)/%=%)/$@ && 
$(MKASMOFF_CMD)
endif
endif

On 2015-01-26 8:05 PM, Vincent Wan wrote:
> I have noticed that when building a project, all qcc invocation 
command lines are printed out on the console, e.g.
>
> C:/qnx660/host/win32/x86/usr/bin/qcc -Vgcc_ntoarmv7 -c -Os -Wc,-Wall -DF3S_VER=3 -DMTD_VER=2 -DNDEBUG   -I. -IC:/Users
/me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi/arm/le.v7 -IC:/Users/me/ide-5.0-
workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi/arm -IC:/Users/me/ide-5.0-workspace/bsp-TI-
DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi -IC:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/
hardware/flash/boards -IC:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash/mtd-flash/public -
IC:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-evm-SDP6.6_M2/src/hardware/flash -IC:/Users/me/ide-5.0-workspace/bsp-TI-
DRA72x-evm-SDP6.6_M2/src/hardware/flash/boards/../../../../install/usr/include -IC:/qnx660/target/qnx6/usr/include    -
EL              -DVARIANT_le -DVARIANT_v7 -DVARIANT_ti_qspi -DBUILDENV_qss  C:/Users/me/ide-5.0-workspace/bsp-TI-DRA72x-
evm-SDP6.6_M2/src/hardware/flash/boards/ti_qspi/f3s_qspi_erase.c
>
> Is there a way to reduce verbosity of the build process to hide these lines and other similar ones? This becomes 
excessively verbose when there is a long list of include paths.
>
> Thank you.
>
>
>
>
> _______________________________________________
>
> General
> http://community.qnx.com/sf/go/post113085
> To cancel your subscription to this discussion, please e-mail general-toolchain-unsubscribe@community.qnx.com


Re: Verbosity of build process  
Thank you - that was exactly what I was looking for!

Best regards,
Vincent