\hypertarget{a02493}{\section{Open\+Flipper/common/\+Global\+Defines.hh File Reference}
\label{a02493}\index{Open\+Flipper/common/\+Global\+Defines.\+hh@{Open\+Flipper/common/\+Global\+Defines.\+hh}}
}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{a02493_adbba0f726fc66d7100916c683b7568ae}{G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N}~(\+\_\+\+\_\+\+G\+N\+U\+C\+\_\+\+\_\+ $\ast$ 1000 + \+\_\+\+\_\+\+G\+N\+U\+C\+\_\+\+M\+I\+N\+O\+R\+\_\+\+\_\+ $\ast$ 10)
\item 
\#define \hyperlink{a02493_a9ea21f5ddf8cd6c7e8abd4c48673fcab}{O\+M\+\_\+\+F\+O\+R\+C\+E\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+C\+A\+S\+T}
\item 
\#define \hyperlink{a02493_a808e08638be3cba36e36759e5b150de0}{D\+L\+L\+E\+X\+P\+O\+R\+T}
\item 
\hypertarget{a02493_a1c491d48ac3a6834027355b3c3ba843e}{\#define {\bfseries D\+L\+L\+E\+X\+P\+O\+R\+T\+O\+N\+L\+Y}}\label{a02493_a1c491d48ac3a6834027355b3c3ba843e}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This File contains the required defines for the Open\+Flipper Framework 

Definition in file \hyperlink{a02493_source}{Global\+Defines.\+hh}.



\subsection{Macro Definition Documentation}
\hypertarget{a02493_a808e08638be3cba36e36759e5b150de0}{\index{Global\+Defines.\+hh@{Global\+Defines.\+hh}!D\+L\+L\+E\+X\+P\+O\+R\+T@{D\+L\+L\+E\+X\+P\+O\+R\+T}}
\index{D\+L\+L\+E\+X\+P\+O\+R\+T@{D\+L\+L\+E\+X\+P\+O\+R\+T}!Global\+Defines.\+hh@{Global\+Defines.\+hh}}
\subsubsection[{D\+L\+L\+E\+X\+P\+O\+R\+T}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\+L\+L\+E\+X\+P\+O\+R\+T}}\label{a02493_a808e08638be3cba36e36759e5b150de0}
Enable openmp where possible (for gcc version $>$= 4.\+3) 

Definition at line 107 of file Global\+Defines.\+hh.

\hypertarget{a02493_adbba0f726fc66d7100916c683b7568ae}{\index{Global\+Defines.\+hh@{Global\+Defines.\+hh}!G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N@{G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N}}
\index{G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N@{G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N}!Global\+Defines.\+hh@{Global\+Defines.\+hh}}
\subsubsection[{G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N}]{\setlength{\rightskip}{0pt plus 5cm}\#define G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N~(\+\_\+\+\_\+\+G\+N\+U\+C\+\_\+\+\_\+ $\ast$ 1000 + \+\_\+\+\_\+\+G\+N\+U\+C\+\_\+\+M\+I\+N\+O\+R\+\_\+\+\_\+ $\ast$ 10)}}\label{a02493_adbba0f726fc66d7100916c683b7568ae}
Get G\+C\+C version and convert to M\+Mmm where M\+M is the major and mm the minor release version. For example if G\+C\+C\+\_\+\+V\+E\+R\+S\+I\+O\+N == 4030, we consider gcc-\/4.\+3. 

Definition at line 74 of file Global\+Defines.\+hh.

\hypertarget{a02493_a9ea21f5ddf8cd6c7e8abd4c48673fcab}{\index{Global\+Defines.\+hh@{Global\+Defines.\+hh}!O\+M\+\_\+\+F\+O\+R\+C\+E\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+C\+A\+S\+T@{O\+M\+\_\+\+F\+O\+R\+C\+E\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+C\+A\+S\+T}}
\index{O\+M\+\_\+\+F\+O\+R\+C\+E\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+C\+A\+S\+T@{O\+M\+\_\+\+F\+O\+R\+C\+E\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+C\+A\+S\+T}!Global\+Defines.\+hh@{Global\+Defines.\+hh}}
\subsubsection[{O\+M\+\_\+\+F\+O\+R\+C\+E\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+C\+A\+S\+T}]{\setlength{\rightskip}{0pt plus 5cm}\#define O\+M\+\_\+\+F\+O\+R\+C\+E\+\_\+\+S\+T\+A\+T\+I\+C\+\_\+\+C\+A\+S\+T}}\label{a02493_a9ea21f5ddf8cd6c7e8abd4c48673fcab}
Force static casts for \hyperlink{a01027}{Properties} in \hyperlink{a03368}{Open\+Mesh}. Cross Plugin dynamic casts are not possible due to locally defined symbols 

Definition at line 81 of file Global\+Defines.\+hh.

