diff options
Diffstat (limited to 'src/include/cvc5_private.h')
-rw-r--r-- | src/include/cvc5_private.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/include/cvc5_private.h b/src/include/cvc5_private.h new file mode 100644 index 000000000..1c328ef60 --- /dev/null +++ b/src/include/cvc5_private.h @@ -0,0 +1,27 @@ +/****************************************************************************** + * Top contributors (to current version): + * Mathias Preiner, Morgan Deters, Tim King + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Inclusion of this file marks a header as private and generates a warning + * when the file is included improperly. + */ + +#ifndef CVC5_PRIVATE_H +#define CVC5_PRIVATE_H + +#if !(defined(__BUILDING_CVC4LIB) || defined(__BUILDING_CVC4LIB_UNIT_TEST)) +# error A private CVC4 header was included when not building the library or private unit test code. +#endif /* ! (__BUILDING_CVC4LIB || __BUILDING_CVC4LIB_UNIT_TEST) */ + +#include "cvc4autoconfig.h" +#include "cvc5_public.h" + +#endif /* CVC5_PRIVATE_H */ |