Skip to content
Snippets Groups Projects
Forked from Jonathan Wilkes / purr-data
Source project has a limited visibility.
  • Sam Thursfield's avatar
    6df0aad0
    Silence Automake to reduce size of build logs · 6df0aad0
    Sam Thursfield authored
    In my test, this reduced log size from 4.2MB to 3.2MB.
    
    Example of the new output (taken from Gem compilation):
    
          CXX      libplugins_la-record.lo
        record.cpp:58:3: warning: #warning better handling of duplicate codecs [-Wcpp]
         # warning better handling of duplicate codecs
           ^~~~~~~
        record.cpp:87:3: warning: #warning isThreadable [-Wcpp]
         # warning isThreadable
           ^~~~~~~
        record.cpp:257:3: warning: #warning enumerateProperties [-Wcpp]
         # warning enumerateProperties
           ^~~~~~~
          CXX      libplugins_la-video.lo
          CXX      libplugins_la-videoBase.lo
          CXXLD    libplugins.la
    
    Not all components honour the V=0 flag -- perhaps they don't use
    Automake, or use a very old version. However, many do.
    
    See also: https://www.gnu.org/software/automake/manual/html_node/Automake-Silent-Rules.html
    
    See also: jwilkes/purr-data#666
    6df0aad0
    History
    Silence Automake to reduce size of build logs
    Sam Thursfield authored
    In my test, this reduced log size from 4.2MB to 3.2MB.
    
    Example of the new output (taken from Gem compilation):
    
          CXX      libplugins_la-record.lo
        record.cpp:58:3: warning: #warning better handling of duplicate codecs [-Wcpp]
         # warning better handling of duplicate codecs
           ^~~~~~~
        record.cpp:87:3: warning: #warning isThreadable [-Wcpp]
         # warning isThreadable
           ^~~~~~~
        record.cpp:257:3: warning: #warning enumerateProperties [-Wcpp]
         # warning enumerateProperties
           ^~~~~~~
          CXX      libplugins_la-video.lo
          CXX      libplugins_la-videoBase.lo
          CXXLD    libplugins.la
    
    Not all components honour the V=0 flag -- perhaps they don't use
    Automake, or use a very old version. However, many do.
    
    See also: https://www.gnu.org/software/automake/manual/html_node/Automake-Silent-Rules.html
    
    See also: jwilkes/purr-data#666