parameters: (cls, platform, linkStatic, distroRoot)
docstring: Returns the version of this library, "unknown" if there is no
  		mechanism to retrieve the version, None if there is a mechanism
  		to retrieve the version but it failed, or a callable that takes a
  		CompileCommand and a log stream as its arguments and returns the
  		version or None if retrieval failed.
docstring_summary: Returns the version of this library, "unknown" if there is no
  		mechanism to retrieve the version, None if there is a mechanism
  		to retrieve the version but it failed, or a callable that takes a
  		CompileCommand and a log stream as its arguments and returns the
  		version or None if retrieval failed.
docstring_tokens: Returns the version of this library unknown if there is no mechanism to retrieve the version None if there is a mechanism to retrieve the version but it failed or a callable that takes a CompileCommand and a log stream as its arguments and returns the version or None if retrieval failed .
function: def getVersion(cls, platform, linkStatic, distroRoot):
  		'''Returns the version of this library, "unknown" if there is no
  		mechanism to retrieve the version, None if there is a mechanism
  		to retrieve the version but it failed, or a callable that takes a
  		CompileCommand and a log stream as its arguments and returns the
  		version or None if retrieval failed.
  		'''
  		configScript = cls.getConfigScript(platform, linkStatic, distroRoot)
  		if configScript is None:
  			return 'unknown'
  		else:
  			return '`%s --version`' % configScript
function_tokens: def getVersion ( cls , platform , linkStatic , distroRoot ) : configScript = cls . getConfigScript ( platform , linkStatic , distroRoot ) if configScript is None : return 'unknown' else : return '`%s --version`' % configScript