(command.CommandList
  children: [
    (C {<export>} {<Id.Lit_VarLike 'BROTLI_VERSION='> (DQ <0.6.0>)})
    (C {<wget>} 
      {(DQ <'https://github.com/google/brotli/archive/v'> (${ Id.VSub_Name BROTLI_VERSION) <.tar.gz>)} {<-O>} {<brotli-> (${ Id.VSub_Name BROTLI_VERSION) <.tar.gz>}
    )
    (C {<tar>} {<xf>} {<brotli-> (${ Id.VSub_Name BROTLI_VERSION) <.tar.gz>})
    (C {<pushd>} {<brotli-> (${ Id.VSub_Name BROTLI_VERSION)})
    (C {<mkdir>} {<build>})
    (C {<pushd>} {<build>})
    (C {<cmake>} {<-DCMAKE_BUILD_TYPE> <Id.Lit_Equals '='> <release>} {(DQ <'-DCMAKE_CXX_FLAGS=-fPIC'>)} 
      {(DQ <'-DCMAKE_C_FLAGS=-fPIC'>)} {<-DCMAKE_INSTALL_PREFIX> <Id.Lit_Equals '='> <'/usr'>} 
      {<-DBUILD_SHARED_LIBS> <Id.Lit_Equals '='> <OFF>} {<..>}
    )
    (C {<make>} {<-j5>})
    (C {<make>} {<install>})
    (C {<popd>})
    (C {<popd>})
    (C {<rm>} {<-rf>} {<brotli-> (${ Id.VSub_Name BROTLI_VERSION) <.tar.gz>} 
      {<brotli-> (${ Id.VSub_Name BROTLI_VERSION)}
    )
  ]
)