Source code for dolfin.jit

import os


[docs]def get_pybind_include(): """Find the pybind11 include path""" # Look in PYBIND11_DIR pybind_dir = os.getenv('PYBIND11_DIR', None) if pybind_dir: p = os.path.join(pybind_dir, "include") if (_check_pybind_path(p)): return [p] # Extract from pybind11 module import pybind11 return [pybind11.get_include(True), pybind11.get_include()]
def _check_pybind_path(root): p = os.path.join(root, "pybind11", "pybind11.h") if os.path.isfile(p): return True else: return False