μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Functions | Variables
setup_helpers.py File Reference

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