• Home
  • Raw
  • Download

Lines Matching refs:CCompiler

315 :mod:`distutils.ccompiler` --- CCompiler base class
319 :synopsis: Abstract CCompiler class
322 This module provides the abstract base class for the :class:`CCompiler`
323 classes. A :class:`CCompiler` instance can be used for all the compile and
366 Factory function to generate an instance of some CCompiler subclass for the
386 .. class:: CCompiler([verbose=0, dry_run=0, force=0])
388 The abstract base class :class:`CCompiler` defines the interface that must be
404 instantiate :class:`CCompiler` or one of its subclasses directly - use the
405 :func:`distutils.CCompiler.new_compiler` factory function instead.
411 .. method:: CCompiler.add_include_dir(dir)
418 .. method:: CCompiler.set_include_dirs(dirs)
427 .. method:: CCompiler.add_library(libname)
441 .. method:: CCompiler.set_libraries(libnames)
448 .. method:: CCompiler.add_library_dir(dir)
456 .. method:: CCompiler.set_library_dirs(dirs)
463 .. method:: CCompiler.add_runtime_library_dir(dir)
469 .. method:: CCompiler.set_runtime_library_dirs(dirs)
476 .. method:: CCompiler.define_macro(name[, value=None])
486 .. method:: CCompiler.undefine_macro(name)
496 .. method:: CCompiler.add_link_object(object)
503 .. method:: CCompiler.set_link_objects(objects)
513 .. method:: CCompiler.detect_language(sources)
520 .. method:: CCompiler.find_library_file(dirs, lib[, debug=0])
528 ….. method:: CCompiler.has_function(funcname [, includes=None, include_dirs=None, libraries=None, l…
536 .. method:: CCompiler.library_dir_option(dir)
542 .. method:: CCompiler.library_option(lib)
548 .. method:: CCompiler.runtime_library_dir_option(dir)
554 .. method:: CCompiler.set_executables(**args)
583 ….. method:: CCompiler.compile(sources[, output_dir=None, macros=None, include_dirs=None, debug=0, …
627 ….. method:: CCompiler.create_static_lib(objects, output_libname[, output_dir=None, debug=0, target…
651 ….. method:: CCompiler.link(target_desc, objects, output_filename[, output_dir=None, libraries=None…
693 ….. method:: CCompiler.link_executable(objects, output_progname[, output_dir=None, libraries=None, …
700 ….. method:: CCompiler.link_shared_lib(objects, output_libname[, output_dir=None, libraries=None, l…
707 ….. method:: CCompiler.link_shared_object(objects, output_filename[, output_dir=None, libraries=Non…
714 ….. method:: CCompiler.preprocess(source[, output_file=None, macros=None, include_dirs=None, extra_…
725 The following utility methods are defined by the :class:`CCompiler` class, for
729 .. method:: CCompiler.executable_filename(basename[, strip_dir=0, output_dir=''])
736 .. method:: CCompiler.library_filename(libname[, lib_type='static', strip_dir=0, output_dir=''])
744 .. method:: CCompiler.object_filenames(source_filenames[, strip_dir=0, output_dir=''])
750 .. method:: CCompiler.shared_object_filename(basename[, strip_dir=0, output_dir=''])
755 .. method:: CCompiler.execute(func, args[, msg=None, level=1])
762 .. method:: CCompiler.spawn(cmd)
768 .. method:: CCompiler.mkpath(name[, mode=511])
774 .. method:: CCompiler.move_file(src, dst)
779 .. method:: CCompiler.announce(msg[, level=1])
784 .. method:: CCompiler.warn(msg)
789 .. method:: CCompiler.debug_print(msg)
791 If the *debug* flag is set on this :class:`CCompiler` instance, print *msg* to
797 .. % \class{CCompiler} class. They should not be instantiated directly, but should
810 :class:`CCompiler` that handles the typical Unix-style command-line C compiler:
840 :class:`CCompiler` class for Microsoft Visual Studio. Typically, extension
861 :class:`CCompiler` class for the Borland C++ compiler.
1547 :class:`distutils.ccompiler.CCompiler` instance.