Re: [CMake] Cmake coloring gcc output on errror

2012-01-13 Thread vivek goel
Thanks.

regards
Vivek Goel



On Wed, Jan 11, 2012 at 6:26 PM, Michael Wild them...@gmail.com wrote:

 On 01/11/2012 01:44 PM, Michael Hertling wrote:
  On 01/10/2012 07:17 PM, vivek goel wrote:
  Is there a way to color warning/error of gcc with cmake ?
 
  AFAIK, no, but you might remember the power of *nix, feed the output
  of make VERBOSE=1 21 into sed/awk/perl/your-favorite-here and
  use ANSI Control Sequence Initiators:
 
  CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR)
  PROJECT(P C)
  FILE(WRITE ${CMAKE_BINARY_DIR}/main.c int main(void){Return 0;}\n)
  SET_SOURCE_FILES_PROPERTIES(main.c PROPERTIES COMPILE_FLAGS -Wall)
  ADD_EXECUTABLE(main main.c)
 
  % cmake srcdir
  ...
  % make VERBOSE=1 21 | sed \
  -e 's%^.*: error: .*$%\x1b[37;41m\x1b[m%' \
  -e 's%^.*: warning: .*$%\x1b[30;43m\x1b[m%'
 
  Regards,
 
  Michael

 Does colorgcc work with CMake? That would be a *lot* easier...

 --

 Powered by www.kitware.com

 Visit other Kitware open-source projects at
 http://www.kitware.com/opensource/opensource.html

 Please keep messages on-topic and check the CMake FAQ at:
 http://www.cmake.org/Wiki/CMake_FAQ

 Follow this link to subscribe/unsubscribe:
 http://www.cmake.org/mailman/listinfo/cmake

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] Cmake coloring gcc output on errror

2012-01-11 Thread Michael Hertling
On 01/10/2012 07:17 PM, vivek goel wrote:
 Is there a way to color warning/error of gcc with cmake ?

AFAIK, no, but you might remember the power of *nix, feed the output
of make VERBOSE=1 21 into sed/awk/perl/your-favorite-here and
use ANSI Control Sequence Initiators:

CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR)
PROJECT(P C)
FILE(WRITE ${CMAKE_BINARY_DIR}/main.c int main(void){Return 0;}\n)
SET_SOURCE_FILES_PROPERTIES(main.c PROPERTIES COMPILE_FLAGS -Wall)
ADD_EXECUTABLE(main main.c)

% cmake srcdir
...
% make VERBOSE=1 21 | sed \
-e 's%^.*: error: .*$%\x1b[37;41m\x1b[m%' \
-e 's%^.*: warning: .*$%\x1b[30;43m\x1b[m%'

Regards,

Michael
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


Re: [CMake] Cmake coloring gcc output on errror

2012-01-11 Thread Michael Wild
On 01/11/2012 01:44 PM, Michael Hertling wrote:
 On 01/10/2012 07:17 PM, vivek goel wrote:
 Is there a way to color warning/error of gcc with cmake ?
 
 AFAIK, no, but you might remember the power of *nix, feed the output
 of make VERBOSE=1 21 into sed/awk/perl/your-favorite-here and
 use ANSI Control Sequence Initiators:
 
 CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR)
 PROJECT(P C)
 FILE(WRITE ${CMAKE_BINARY_DIR}/main.c int main(void){Return 0;}\n)
 SET_SOURCE_FILES_PROPERTIES(main.c PROPERTIES COMPILE_FLAGS -Wall)
 ADD_EXECUTABLE(main main.c)
 
 % cmake srcdir
 ...
 % make VERBOSE=1 21 | sed \
 -e 's%^.*: error: .*$%\x1b[37;41m\x1b[m%' \
 -e 's%^.*: warning: .*$%\x1b[30;43m\x1b[m%'
 
 Regards,
 
 Michael

Does colorgcc work with CMake? That would be a *lot* easier...

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


[CMake] Cmake coloring gcc output on errror

2012-01-10 Thread vivek goel
Is there a way to color warning/error of gcc with cmake ?


regards
Vivek Goel
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake