]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpa/Config.h.in
Architecture revisited.
[FrontAlgorithms.git] / lib / fpa / Config.h.in
diff --git a/lib/fpa/Config.h.in b/lib/fpa/Config.h.in
new file mode 100644 (file)
index 0000000..470b31e
--- /dev/null
@@ -0,0 +1,39 @@
+#ifndef __fpa__h__
+#define __fpa__h__
+
+#include <fpa_Export.h>
+
+/*
+ * =========================================================================
+ * Version numbers and strings
+ * =========================================================================
+ */
+#define fpa_MAJOR_VERSION   @prj_MAJ_VER@
+#define fpa_MINOR_VERSION   @prj_MIN_VER@
+#define fpa_RELEASE_VERSION @prj_REL_VER@
+#define fpa_VERSION         "@prj_VERSION@"
+#define fpa_SHORT_VERSION   "@prj_SHORT_VERSION@"
+
+/*
+ * =========================================================================
+ * Language related macros
+ * =========================================================================
+ */
+
+#if __cplusplus >= 201103L
+#  define fpa_OVERRIDE override
+#  define fpa_DELETE_FUNCTION =delete
+#  define fpa_NULLPTR  nullptr
+#  define fpa_NOEXCEPT noexcept
+#  define fpa_HAS_CXX11_STATIC_ASSERT
+#  define fpa_HAS_CXX11_RVREF
+#else
+#  define fpa_OVERRIDE
+#  define fpa_DELETE_FUNCTION
+#  define fpa_NULLPTR  NULL
+#  define fpa_NOEXCEPT throw()
+#endif
+
+#endif // __fpa__h__
+
+// eof - $RCSfile$