Improvements to header installation on user machines. Internally, we can
authorMorgan Deters <mdeters@gmail.com>
Tue, 1 Nov 2011 17:08:55 +0000 (17:08 +0000)
committerMorgan Deters <mdeters@gmail.com>
Tue, 1 Nov 2011 17:08:55 +0000 (17:08 +0000)
commit7b568f370f6ec4105414b562ee2a6fcb3d7048f2
tree6b2c6ab7e4a426847ce332fc2e522c3c287fb60d
parentcbd5934ffce739fcc5ade1f8fdefcd0a04e0d9ef
Improvements to header installation on user machines.  Internally, we can
still write, for example:

#include "expr/node.h"

but public CVC4 headers, upon installation to /usr/include/cvc4 (or wherever),
have such #includes rewritten automatically to:

#include <cvc4/expr/node.h>
22 files changed:
contrib/cut-release
src/Makefile.am
src/bindings/compat/c/c_interface.cpp
src/bindings/compat/c/c_interface.h
src/bindings/compat/java/include/cvc3/JniUtils.h
src/expr/node_builder.h
src/main/interactive_shell.cpp
src/main/main.cpp
src/main/util.cpp
src/parser/antlr_input.cpp
src/parser/antlr_input.h
src/parser/antlr_input_imports.cpp
src/parser/bounded_token_factory.cpp
src/parser/input.cpp
src/parser/parser.cpp
src/parser/parser_builder.cpp
src/parser/smt/smt_input.cpp
src/parser/smt2/smt2_input.cpp
src/proof/cnf_proof.cpp
src/theory/arrays/array_info.cpp
src/theory/arrays/theory_arrays.h
src/theory/bv/equality_engine.cpp