summaryrefslogtreecommitdiff
path: root/src/lib/replacements.h
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2010-10-01 21:35:31 +0000
committerMorgan Deters <mdeters@gmail.com>2010-10-01 21:35:31 +0000
commit96d1c3daff7efdd2d853864fb820bc7cf413624e (patch)
treeb995c98a2be18182d6cb52e81de5bf712b475f06 /src/lib/replacements.h
parentd0b49d588033ab8140bdf297c9cdf73b1088fe68 (diff)
replacement implementation for clock_gettime() on mac os x, build portability (resolving mac os x issues), code cleanup, fix compiler warnings
Diffstat (limited to 'src/lib/replacements.h')
-rw-r--r--src/lib/replacements.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/lib/replacements.h b/src/lib/replacements.h
new file mode 100644
index 000000000..d38331b66
--- /dev/null
+++ b/src/lib/replacements.h
@@ -0,0 +1,36 @@
+/********************* */
+/*! \file replacements.h
+ ** \verbatim
+ ** Original author:
+ ** Major contributors: none
+ ** Minor contributors (to current version): none
+ ** This file is part of the CVC4 prototype.
+ ** Copyright (c) 2009, 2010 The Analysis of Computer Systems Group (ACSys)
+ ** Courant Institute of Mathematical Sciences
+ ** New York University
+ ** See the file COPYING in the top-level source directory for licensing
+ ** information.\endverbatim
+ **
+ ** \brief Common header for replacement function sources
+ **
+ ** Common header for replacement function sources.
+ **/
+
+#ifndef __CVC4__LIB__REPLACEMENTS_H
+#define __CVC4__LIB__REPLACEMENTS_H
+
+#if defined(__BUILDING_CVC4LIB) || defined(__BUILDING_CVC4LIB_UNIT_TEST)
+# include "cvc4_private.h"
+#else
+# if defined(__BUILDING_CVC4PARSERLIB) || defined(__BUILDING_CVC4PARSERLIB_UNIT_TEST)
+# include "cvc4parser_private.h"
+# else
+# if defined(__BUILDING_CVC4DRIVER)
+# include "cvc4autoconfig.h"
+# else
+# error Must be building libcvc4 or libcvc4parser to use replacement functions. This is because replacement function headers should never be publicly-depended upon, as they should not be installed on user machines with 'make install'.
+# endif
+# endif
+#endif
+
+#endif /* __CVC4__LIB__REPLACEMENTS_H */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback