Example #1
0
wrapper_dir = os.path.join("src", "sas", "models", "c_extension",
                           "python_wrapper", "generated")
model_dir = os.path.join("src", "sas", "models")

if os.path.isdir(wrapper_dir):
    for file in os.listdir(wrapper_dir):
        file_path = os.path.join(wrapper_dir, file)
        os.remove(file_path)
else:
    os.makedirs(wrapper_dir)
sys.path.append(
    os.path.join("src", "sas", "models", "c_extension", "python_wrapper"))
from wrapping import generate_wrappers

generate_wrappers(header_dir=includedir,
                  output_dir=model_dir,
                  c_wrapper_dir=wrapper_dir)

IGNORED_FILES = [".svn"]
if not os.name == 'nt':
    IGNORED_FILES.extend(["gamma_win.c", "winFuncs.c"])

EXTENSIONS = [".c", ".cpp"]


def append_file(file_list, dir_path):
    """
    Add sources file to sources
    """
    for f in os.listdir(dir_path):
        if os.path.isfile(os.path.join(dir_path, f)):
Example #2
0
                    
        build_ext.build_extensions(self)

# Build the module name
includedir  = "include"
igordir = os.path.join("src", "libigor")
c_model_dir = os.path.join("src", "c_models")
smear_dir  = os.path.join("src", "c_smearer")
wrapper_dir  = os.path.join("src", "python_wrapper", "generated")
if not os.path.isdir(wrapper_dir):
    os.makedirs(wrapper_dir)

sys.path.append(os.path.join("src", "python_wrapper"))
from wrapping import generate_wrappers
generate_wrappers(header_dir=includedir, 
                  output_dir=os.path.join("src", "sas", "models"), 
                  c_wrapper_dir=wrapper_dir)

IGNORED_FILES = [".svn"]
if not os.name=='nt':
    IGNORED_FILES.extend(["gamma_win.c","winFuncs.c"])

EXTENSIONS = [".c", ".cpp"]

def append_file(file_list, dir_path):
    """
    Add sources file to sources
    """
    for f in os.listdir(dir_path):
        if os.path.isfile(os.path.join(dir_path, f)):
            _, ext = os.path.splitext(f)
Example #3
0
c_model_dir = os.path.join("src", "sas", "models", "c_extension", "c_models")
smear_dir  = os.path.join("src", "sas", "models", "c_extension", "c_smearer")
gen_dir  = os.path.join("src", "sas", "models", "c_extension", "c_gen")
wrapper_dir  = os.path.join("src", "sas", "models", "c_extension", "python_wrapper", "generated")
model_dir = os.path.join("src", "sas","models")

if os.path.isdir(wrapper_dir):
    for file in os.listdir(wrapper_dir): 
        file_path =  os.path.join(wrapper_dir, file)
        os.remove(file_path)
else:
    os.makedirs(wrapper_dir)
sys.path.append(os.path.join("src", "sas", "models", "c_extension", "python_wrapper"))
from wrapping import generate_wrappers
generate_wrappers(header_dir = includedir, 
                  output_dir = model_dir,
                  c_wrapper_dir = wrapper_dir)

IGNORED_FILES = [".svn"]
if not os.name=='nt':
    IGNORED_FILES.extend(["gamma_win.c","winFuncs.c"])

EXTENSIONS = [".c", ".cpp"]

def append_file(file_list, dir_path):
    """
    Add sources file to sources
    """
    for f in os.listdir(dir_path):
        if os.path.isfile(os.path.join(dir_path, f)):
            _, ext = os.path.splitext(f)