parameters: ()
return_statement: return cc
docstring: Return the C compiler command that should be used as a string or None if the
    compiler is not available
docstring_summary: Return the C compiler command that should be used as a string or None if the
    compiler is not available
docstring_tokens: Return the C compiler command that should be used as a string or None if the compiler is not available
function: def select_cc():
    '''Return the C compiler command that should be used as a string or None if the
    compiler is not available '''
    # Use toolchain gcc for ABI compatibility with other toolchain packages, e.g.
    # Kudu/kudu-python
    if not have_toolchain(): return None
    toolchain_gcc_dir = toolchain_pkg_dir("gcc")
    cc = os.path.join(toolchain_gcc_dir, "bin/gcc")
    if not os.path.exists(cc): return None
    return cc
function_tokens: def select_cc ( ) : # Use toolchain gcc for ABI compatibility with other toolchain packages, e.g. # Kudu/kudu-python if not have_toolchain ( ) : return None toolchain_gcc_dir = toolchain_pkg_dir ( "gcc" ) cc = os . path . join ( toolchain_gcc_dir , "bin/gcc" ) if not os . path . exists ( cc ) : return None return cc