Go to the source code of this file.
Classes | |
class | pybind11.setup_helpers.Pybind11Extension |
class | pybind11.setup_helpers.build_ext |
class | pybind11.setup_helpers.ParallelCompile |
Namespaces | |
namespace | pybind11 |
namespace | pybind11.setup_helpers |
Functions | |
def | pybind11.setup_helpers.tmp_chdir () |
def | pybind11.setup_helpers.has_flag (compiler, flag) |
def | pybind11.setup_helpers.auto_cpp_level (compiler) |
def | pybind11.setup_helpers.intree_extensions (paths, package_dir=None) |
def | pybind11.setup_helpers.naive_recompile (obj, src) |
def | pybind11.setup_helpers.no_recompile (obg, src) |
Variables | |
string | pybind11.setup_helpers.WIN = sys.platform.startswith("win32") and "mingw" not in sysconfig.get_platform() |
int | pybind11.setup_helpers.PY2 = sys.version_info[0] < 3 |
pybind11.setup_helpers.MACOS = sys.platform.startswith("darwin") | |
string | pybind11.setup_helpers.STD_TMPL = "/std:c++{}" if WIN else "-std=c++{}" |
pybind11.setup_helpers.tmp_chdir_lock = threading.Lock() | |
pybind11.setup_helpers.cpp_cache_lock = threading.Lock() | |
pybind11.setup_helpers.cpp_flag_cache = None | |