\hypertarget{group__system__and__build__constants}{}\doxysection{System and Build Constants} \label{group__system__and__build__constants}\index{System and Build Constants@{System and Build Constants}} \doxysubsection*{Variables} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{group__system__and__build__constants_gaf309af16653ccf009d207a851a3bc40f}\label{group__system__and__build__constants_gaf309af16653ccf009d207a851a3bc40f}} const \mbox{\hyperlink{group__system__and__build__constants_gaf309af16653ccf009d207a851a3bc40f}{Qore\+::\+Build}} = qore(qore\+\_\+build\+\_\+number) \begin{DoxyCompactList}\small\item\em The integer Qore build number. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga02838c0996b5ddca780babc786eeb0d8}\label{group__system__and__build__constants_ga02838c0996b5ddca780babc786eeb0d8}} const \mbox{\hyperlink{group__system__and__build__constants_ga02838c0996b5ddca780babc786eeb0d8}{Qore\+::\+Build\+Host}} = qore(new Qore\+String\+Node(qore\+\_\+build\+\_\+host)) \begin{DoxyCompactList}\small\item\em The host name of the host used to build the Qore library. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga4706dc06313216a4c4252d7024809487}\label{group__system__and__build__constants_ga4706dc06313216a4c4252d7024809487}} const \mbox{\hyperlink{group__system__and__build__constants_ga4706dc06313216a4c4252d7024809487}{Qore\+::\+CFLAGS}} = qore(new Qore\+String\+Node(qore\+\_\+cflags)) \begin{DoxyCompactList}\small\item\em A string giving the C++ compiler flags used to build Qore. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_gab870ef28f525648a43a31c859a2a6d06}\label{group__system__and__build__constants_gab870ef28f525648a43a31c859a2a6d06}} const \mbox{\hyperlink{group__system__and__build__constants_gab870ef28f525648a43a31c859a2a6d06}{Qore\+::\+Compiler}} = qore(new Qore\+String\+Node(qore\+\_\+cplusplus\+\_\+compiler)) \begin{DoxyCompactList}\small\item\em A string giving the C++ compiler used to build Qore. \end{DoxyCompactList}\item const \mbox{\hyperlink{group__system__and__build__constants_ga6cebae5097d4414ca8c6da4be8cf9922}{Qore\+::\+Dir\+Sep}} = qore(new Qore\+String\+Node(QORE\+\_\+\+DIR\+\_\+\+SEP\+\_\+\+STR)) \begin{DoxyCompactList}\small\item\em platform-\/specific directory separator character string \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga8130bc03e3d8254eaf0d91ef4dbce1cf}\label{group__system__and__build__constants_ga8130bc03e3d8254eaf0d91ef4dbce1cf}} const \mbox{\hyperlink{group__system__and__build__constants_ga8130bc03e3d8254eaf0d91ef4dbce1cf}{Qore\+::\+LDFLAGS}} = qore(new Qore\+String\+Node(qore\+\_\+ldflags)) \begin{DoxyCompactList}\small\item\em A string giving the linker flags used to build Qore. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_gace8e995e657fc1299783e55b90eda812}\label{group__system__and__build__constants_gace8e995e657fc1299783e55b90eda812}} const \mbox{\hyperlink{group__system__and__build__constants_gace8e995e657fc1299783e55b90eda812}{Qore\+::\+MACHINE\+\_\+\+MSB}} = bool(Q\+\_\+\+MACHINE\+\_\+\+MSB) \begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{basic_data_types_True}{True}} if the current machine uses \href{http://en.wikipedia.org/wiki/Most_significant_bit}{\texttt{ big-\/endian or MSB byte order}} or \mbox{\hyperlink{basic_data_types_False}{False}} if the current machine uses \href{http://en.wikipedia.org/wiki/Least_significant_bit}{\texttt{ little-\/endian or LSB byte order}} \end{DoxyCompactList}\item const \mbox{\hyperlink{group__system__and__build__constants_ga92a67b51fbd91b3f09ccb8fd84fd8975}{Qore\+::\+Path\+Sep}} = qore(new Qore\+String\+Node(QORE\+\_\+\+PATH\+\_\+\+SEP\+\_\+\+STR)) \begin{DoxyCompactList}\small\item\em platform-\/specific path separator character string \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga003f84c29bc6d145ea7ab890cadc5b41}\label{group__system__and__build__constants_ga003f84c29bc6d145ea7ab890cadc5b41}} const \mbox{\hyperlink{group__system__and__build__constants_ga003f84c29bc6d145ea7ab890cadc5b41}{Qore\+::\+Platform}} = (\char`\"{}OS\char`\"{}\+: qore(new Qore\+String\+Node(TARGET\+\_\+\+OS)), \char`\"{}CPU\char`\"{}\+: qore(new Qore\+String\+Node(TARGET\+\_\+\+ARCH)), \char`\"{}Unix\char`\"{}\+: bool(Q\+\_\+\+IS\+\_\+\+UNIX), \char`\"{}Windows\char`\"{}\+: bool(Q\+\_\+\+IS\+\_\+\+WINDOWS)) \begin{DoxyCompactList}\small\item\em hash of platform information \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_gac7364290dc6b93298baabb32da286c5b}\label{group__system__and__build__constants_gac7364290dc6b93298baabb32da286c5b}} const \mbox{\hyperlink{group__system__and__build__constants_gac7364290dc6b93298baabb32da286c5b}{Qore\+::\+Platform\+CPU}} = qore(new Qore\+String\+Node(TARGET\+\_\+\+ARCH)) \begin{DoxyCompactList}\small\item\em The string for the platform\textquotesingle{}s CPU architecture. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga0df3f3321bde2c7e8c25cab85a94c0a5}\label{group__system__and__build__constants_ga0df3f3321bde2c7e8c25cab85a94c0a5}} const \mbox{\hyperlink{group__system__and__build__constants_ga0df3f3321bde2c7e8c25cab85a94c0a5}{Qore\+::\+Platform\+OS}} = qore(new Qore\+String\+Node(TARGET\+\_\+\+OS)) \begin{DoxyCompactList}\small\item\em A string giving the platform operating-\/system name. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga981ec5d46693e04ec68a953c96950b97}\label{group__system__and__build__constants_ga981ec5d46693e04ec68a953c96950b97}} const \mbox{\hyperlink{group__system__and__build__constants_ga981ec5d46693e04ec68a953c96950b97}{Qore\+::\+Version\+Major}} = qore(qore\+\_\+version\+\_\+major) \begin{DoxyCompactList}\small\item\em The integer Qore major version number. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga2951ba69a965973d76898d671270fd9e}\label{group__system__and__build__constants_ga2951ba69a965973d76898d671270fd9e}} const \mbox{\hyperlink{group__system__and__build__constants_ga2951ba69a965973d76898d671270fd9e}{Qore\+::\+Version\+Minor}} = qore(qore\+\_\+version\+\_\+minor) \begin{DoxyCompactList}\small\item\em The integer Qore minor version number. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_gadc4aece84a7f703cb7f2da77f18980b8}\label{group__system__and__build__constants_gadc4aece84a7f703cb7f2da77f18980b8}} const \mbox{\hyperlink{group__system__and__build__constants_gadc4aece84a7f703cb7f2da77f18980b8}{Qore\+::\+Version\+String}} = qore(new Qore\+String\+Node(qore\+\_\+version\+\_\+string)) \begin{DoxyCompactList}\small\item\em The full Qore version string. \end{DoxyCompactList}\item \mbox{\Hypertarget{group__system__and__build__constants_ga92cc5129c80534fbc9c887321a582264}\label{group__system__and__build__constants_ga92cc5129c80534fbc9c887321a582264}} const \mbox{\hyperlink{group__system__and__build__constants_ga92cc5129c80534fbc9c887321a582264}{Qore\+::\+Version\+Sub}} = qore(qore\+\_\+version\+\_\+sub) \begin{DoxyCompactList}\small\item\em The integer Qore sub version number. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} \doxysubsection{Variable Documentation} \mbox{\Hypertarget{group__system__and__build__constants_ga6cebae5097d4414ca8c6da4be8cf9922}\label{group__system__and__build__constants_ga6cebae5097d4414ca8c6da4be8cf9922}} \index{System and Build Constants@{System and Build Constants}!DirSep@{DirSep}} \index{DirSep@{DirSep}!System and Build Constants@{System and Build Constants}} \doxysubsubsection{\texorpdfstring{DirSep}{DirSep}} {\footnotesize\ttfamily const Qore\+::\+Dir\+Sep = qore(new Qore\+String\+Node(QORE\+\_\+\+DIR\+\_\+\+SEP\+\_\+\+STR))} platform-\/specific directory separator character string \begin{DoxyNote}{Note} {\ttfamily \char`\"{}/\char`\"{}} on Unix-\/like platforms, {\ttfamily \char`\"{}\textbackslash{}\textbackslash{}\char`\"{}} on Windows \end{DoxyNote} \begin{DoxySeeAlso}{See also} \mbox{\hyperlink{group__system__and__build__constants_ga92a67b51fbd91b3f09ccb8fd84fd8975}{Path\+Sep}} \end{DoxySeeAlso} \mbox{\Hypertarget{group__system__and__build__constants_ga92a67b51fbd91b3f09ccb8fd84fd8975}\label{group__system__and__build__constants_ga92a67b51fbd91b3f09ccb8fd84fd8975}} \index{System and Build Constants@{System and Build Constants}!PathSep@{PathSep}} \index{PathSep@{PathSep}!System and Build Constants@{System and Build Constants}} \doxysubsubsection{\texorpdfstring{PathSep}{PathSep}} {\footnotesize\ttfamily const Qore\+::\+Path\+Sep = qore(new Qore\+String\+Node(QORE\+\_\+\+PATH\+\_\+\+SEP\+\_\+\+STR))} platform-\/specific path separator character string \begin{DoxyNote}{Note} {\ttfamily \char`\"{}\+:\char`\"{}} on Unix-\/like platforms, {\ttfamily \char`\"{};\char`\"{}} on Windows \end{DoxyNote} \begin{DoxySeeAlso}{See also} \mbox{\hyperlink{group__system__and__build__constants_ga6cebae5097d4414ca8c6da4be8cf9922}{Dir\+Sep}} \end{DoxySeeAlso} \begin{DoxySince}{Since} Qore 0.\+8.\+13 \end{DoxySince}