(CommandList
  children: [
    (C {(export)} {(Lit_VarLike 'THRIFT_VERSION=') (0.10.0)})
    (C {(wget)} 
      {(http) (Lit_Other ':') (//archive.apache.org/dist/thrift/) (${ VSub_Name THRIFT_VERSION) 
        (/thrift-) (${ VSub_Name THRIFT_VERSION) (.tar.gz)
      }
    )
    (C {(tar)} {(xf)} {(thrift-) (${ VSub_Name THRIFT_VERSION) (.tar.gz)})
    (C {(pushd)} {(thrift-) (${ VSub_Name THRIFT_VERSION)})
    (C {(mkdir)} {(build-tmp)})
    (C {(pushd)} {(build-tmp)})
    (C {(cmake)} {(-DCMAKE_BUILD_TYPE) (Lit_Other '=') (release)} {(DQ ('-DCMAKE_CXX_FLAGS=-fPIC'))} 
      {(DQ ('-DCMAKE_C_FLAGS=-fPIC'))} {(DQ ('-DCMAKE_INSTALL_PREFIX=/usr'))} {(DQ ('-DCMAKE_INSTALL_RPATH=/usr/lib'))} 
      {(DQ ('-DBUILD_SHARED_LIBS=OFF'))} {(DQ ('-DBUILD_TESTING=OFF'))} {(DQ ('-DWITH_QT4=OFF'))} {(DQ ('-DWITH_C_GLIB=OFF'))} 
      {(DQ ('-DWITH_JAVA=OFF'))} {(DQ ('-DWITH_PYTHON=OFF'))} {(DQ ('-DWITH_CPP=ON'))} {(DQ ('-DWITH_STATIC_LIB=ON'))} {(..)}
    )
    (C {(make)} {(-j5)})
    (C {(make)} {(install)})
    (C {(popd)})
    (C {(popd)})
    (C {(rm)} {(-rf)} {(thrift-) (${ VSub_Name THRIFT_VERSION) (.tar.gz)} 
      {(thrift-) (${ VSub_Name THRIFT_VERSION)}
    )
  ]
)