\section{/var/www/mlpack.ratml.\+org/mlpack.org/\+\_\+src/mlpack-\/3.3.0/src/mlpack/bindings/python/\+C\+Make\+Lists.txt File Reference}
\label{bindings_2python_2CMakeLists_8txt}\index{/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/3.\+3.\+0/src/mlpack/bindings/python/\+C\+Make\+Lists.\+txt@{/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/3.\+3.\+0/src/mlpack/bindings/python/\+C\+Make\+Lists.\+txt}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
not building Python bindings \textbf{ else} () message(S\+T\+A\+T\+US \char`\"{}Found Python
\item 
\textbf{ endif} () include(\$
\item 
C\+Make Find\+Python\+Module cmake \textbf{ find\+\_\+python\+\_\+module} (distutils) \textbf{ if}(N\+OT P\+Y\+\_\+\+D\+I\+S\+T\+U\+T\+I\+LS) not\+\_\+found\+\_\+return(\char`\"{}distutils not found
\item 
\textbf{ macro} (not\+\_\+found\+\_\+return message) message(S\+T\+A\+T\+US \char`\"{}\$
\item 
\textbf{ macro} (add\+\_\+python\+\_\+binding name) endmacro() return() endmacro() \textbf{ if}(N\+OT B\+U\+I\+L\+D\+\_\+\+P\+Y\+T\+H\+O\+N\+\_\+\+B\+I\+N\+D\+I\+N\+GS) not\+\_\+found\+\_\+return(\char`\"{}Not building Python bindings.\char`\"{}) endif() find\+\_\+package(Python\+Interp) \textbf{ if}(N\+OT P\+Y\+T\+H\+O\+N\+\_\+\+E\+X\+E\+C\+U\+T\+A\+B\+LE) not\+\_\+found\+\_\+return(\char`\"{}Python not found
\item 
P\+R\+O\+P\+E\+R\+TY I\+N\+C\+L\+U\+D\+E\+\_\+\+D\+I\+R\+E\+C\+T\+O\+R\+I\+ES \textbf{ set} (C\+Y\+T\+H\+O\+N\+\_\+\+I\+N\+C\+L\+D\+I\+RS \char`\"{}\$\{C\+Y\+T\+H\+O\+N\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+D\+I\+R\+E\+C\+T\+O\+R\+I\+ES\}\char`\"{}) if(D\+E\+B\+UG) set(D\+I\+S\+A\+B\+L\+E\+\_\+\+C\+F\+L\+A\+GS \char`\"{}N\+D\+E\+B\+UG
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\label{bindings_2python_2CMakeLists_8txt_a20c9404f719a954f99395b16dc7902ac}} 
\index{bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}!else@{else}}
\index{else@{else}!bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}}
\subsubsection{else()}
{\footnotesize\ttfamily not building Python bindings else (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 20 of file C\+Make\+Lists.\+txt.

\mbox{\label{bindings_2python_2CMakeLists_8txt_a8ec4419545ab80f1d244b1ec5f14738b}} 
\index{bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}!endif@{endif}}
\index{endif@{endif}!bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}}
\subsubsection{endif()}
{\footnotesize\ttfamily H\+A\+S\+\_\+\+B\+F\+D\+\_\+\+DL P\+A\+R\+E\+N\+T\+\_\+\+S\+C\+O\+PE endif (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 22 of file C\+Make\+Lists.\+txt.



References add\+\_\+executable(), B\+I\+N\+D\+I\+N\+G\+\_\+\+T\+Y\+P\+E\+\_\+\+P\+YX, macro(), and python.



Referenced by add\+\_\+executable(), include\+\_\+directories(), and set().

\mbox{\label{bindings_2python_2CMakeLists_8txt_afb332d9cf12fcc51594df5a4c15b1d1c}} 
\index{bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}!find\+\_\+python\+\_\+module@{find\+\_\+python\+\_\+module}}
\index{find\+\_\+python\+\_\+module@{find\+\_\+python\+\_\+module}!bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}}
\subsubsection{find\+\_\+python\+\_\+module()}
{\footnotesize\ttfamily C\+Make Find\+Python\+Module cmake find\+\_\+python\+\_\+module (\begin{DoxyParamCaption}\item[{distutils}]{ }\end{DoxyParamCaption})}

\mbox{\label{bindings_2python_2CMakeLists_8txt_a9119971a8d6df98dd1edabc89b0107f5}} 
\index{bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}!macro@{macro}}
\index{macro@{macro}!bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}}
\subsubsection{macro()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily macro (\begin{DoxyParamCaption}\item[{not\+\_\+found\+\_\+return}]{message }\end{DoxyParamCaption})}



Definition at line 1 of file C\+Make\+Lists.\+txt.

\mbox{\label{bindings_2python_2CMakeLists_8txt_a086f06d0be0cec159d4c1ebc119ba068}} 
\index{bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}!macro@{macro}}
\index{macro@{macro}!bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}}
\subsubsection{macro()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily macro (\begin{DoxyParamCaption}\item[{add\+\_\+python\+\_\+binding}]{name }\end{DoxyParamCaption})}

\mbox{\label{bindings_2python_2CMakeLists_8txt_a693a46fe8e4928d6a426ede453d26876}} 
\index{bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}!set@{set}}
\index{set@{set}!bindings/python/\+C\+Make\+Lists.\+txt@{bindings/python/\+C\+Make\+Lists.\+txt}}
\subsubsection{set()}
{\footnotesize\ttfamily P\+R\+O\+P\+E\+R\+TY I\+N\+C\+L\+U\+D\+E\+\_\+\+D\+I\+R\+E\+C\+T\+O\+R\+I\+ES set (\begin{DoxyParamCaption}\item[{C\+Y\+T\+H\+O\+N\+\_\+\+I\+N\+C\+L\+D\+I\+RS \char`\"{}\$\{C\+Y\+T\+H\+O\+N\+\_\+\+I\+N\+C\+L\+U\+D\+E\+\_\+\+D\+I\+R\+E\+C\+T\+O\+R\+I\+ES\}\char`\"{}}]{ }\end{DoxyParamCaption})}

