o
    tBhI                     @   sZ   d dl Z d dlmZ d dlZd	ddZedkr+d dlmZ ed
i edd  dS dS )    N)join c           
      C   s  ddl m} |d| |}|d |jddgt tddgtddd	gd
dgd |jdtdddgtdddtdddtddd	gdgdgd dg}tdddtdddtdddtdddtddd	g}|jd|t tddtddgdg|d g }tj	dkr|
d |jdtdddtdddgtdddtdddtddd	gdgdgd d g}tddd!tddd	tddd"g}|jd#|dg| td$ddtd$ddtd%d&t g|d' d(g}	|jd)dg|	t tddtddgtdddtddd	tddd*gd+ |S ),Nr   )Configurationsvmtests_newrandz_newrand.pyxsrcnewrandz	newrand.hzc++z
-std=c++11)sourcesinclude_dirsdependslanguageextra_compile_argsz
libsvm-skllibsvmzlibsvm_template.cppzsvm.cppzsvm.hz-lstdc++)r
   r   extra_link_argsextra_compiler_argsz_libsvm.pyxzlibsvm_helper.c_libsvm)r
   r   	librariesr   posixmzliblinear-skl	liblinearz
linear.cppztron.cppzlinear.hztron.hz_liblinear.pyxz*.hzliblinear_helper.c
_liblinear.z..utils)r
   r   r   r   z_libsvm_sparse.pyx_libsvm_sparsezlibsvm_sparse_helper.c)r   r
   r   r   )numpy.distutils.misc_utilr   add_subpackageadd_extensionnumpyget_includer   add_libraryosnameappend)
parent_packagetop_pathr   configlibsvm_sourceslibsvm_dependsr   liblinear_sourcesliblinear_dependslibsvm_sparse_sources r,   h/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/sklearn/svm/setup.pyconfiguration   s   























r.   __main__)setup)r%   )r   Nr,   )	r!   os.pathr   r   r.   __name__numpy.distutils.corer0   todictr,   r,   r,   r-   <module>   s    
}