message: cmake: display the Entering/Leaving directory messages
diff: @@ -48,6 +48,7 @@ class CMakeBuilder(drake.Builder):
  cpath = str(self.__cmake_cache.path())
  if os.path.exists(cpath):
  os.unlink(cpath)
  + with drake.CWDPrinter(self.__prefix):
  if not self.cmd(' '.join(self.cmake_cmd),
  self.cmake_cmd,
  cwd = self.__prefix,
  @@ -57,11 +58,9 @@ class CMakeBuilder(drake.Builder):
  return self.cmd('make', self.make_cmd, cwd = self.__prefix)
  for t in self.__targets:
  if isinstance(t, str):
  - tgt = t
  - wd = ''
  + wd, tgt = '', t
  else:
  - tgt = t[1]
  - wd = t[0]
  + wd, tgt = t[0], t[1]
  if not self.cmd('make %s' % tgt, ['make', tgt], cwd = self.__prefix / wd):
  return False
  return True
  