summaryrefslogtreecommitdiff
path: root/xpcom/xpcom-config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'xpcom/xpcom-config.h.in')
-rw-r--r--xpcom/xpcom-config.h.in24
1 files changed, 24 insertions, 0 deletions
diff --git a/xpcom/xpcom-config.h.in b/xpcom/xpcom-config.h.in
new file mode 100644
index 0000000000..7b2de5025d
--- /dev/null
+++ b/xpcom/xpcom-config.h.in
@@ -0,0 +1,24 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* Global defines needed by xpcom clients */
+
+#ifndef _XPCOM_CONFIG_H_
+#define _XPCOM_CONFIG_H_
+
+/* Define this to throw() if the compiler complains about
+ * constructors returning NULL
+ */
+#undef CPP_THROW_NEW
+
+/* Define if the c++ compiler can resolve ambiguity with |using| */
+#undef HAVE_CPP_AMBIGUITY_RESOLVING_USING
+
+/* Define if a dyanmic_cast to void* gives the most derived object */
+#undef HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR
+
+/* Define to a string describing the XPCOM ABI in use */
+#undef TARGET_XPCOM_ABI
+
+#endif /* _XPCOM_CONFIG_H_ */