diff options
Diffstat (limited to 'src/main/driver_unified.cpp')
-rw-r--r-- | src/main/driver_unified.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main/driver_unified.cpp b/src/main/driver_unified.cpp index d9932fb43..de2348973 100644 --- a/src/main/driver_unified.cpp +++ b/src/main/driver_unified.cpp @@ -23,7 +23,6 @@ #include <memory> #include <new> -// This must come before PORTFOLIO_BUILD. #include "cvc4autoconfig.h" #include "api/cvc4cpp.h" @@ -32,11 +31,6 @@ #include "expr/expr_iomanip.h" #include "expr/expr_manager.h" #include "main/command_executor.h" - -#ifdef PORTFOLIO_BUILD -# include "main/command_executor_portfolio.h" -#endif - #include "main/interactive_shell.h" #include "main/main.h" #include "options/options.h" @@ -48,6 +42,13 @@ #include "util/result.h" #include "util/statistics_registry.h" +// The PORTFOLIO_BUILD is defined when compiling pcvc4 (the parallel version of +// CVC4) and undefined otherwise. The macro can only be used in +// driver_unified.cpp because we do not recompile all files for pcvc4. +#ifdef PORTFOLIO_BUILD +# include "main/command_executor_portfolio.h" +#endif + using namespace std; using namespace CVC4; using namespace CVC4::parser; |