#include <stdlib.h>
#include <string.h>
-#include "isl_ctx.h"
-#include "isl_options.h"
-#include <isl_version.h>
+#include <isl/ctx.h>
+#include <isl/options.h>
+#include <isl/version.h>
struct isl_arg_choice isl_lp_solver_choice[] = {
{"tab", ISL_LP_TAB},
struct isl_arg_choice isl_closure_choice[] = {
{"isl", ISL_CLOSURE_ISL},
- {"omega", ISL_CLOSURE_OMEGA},
+ {"box", ISL_CLOSURE_BOX},
{0}
};
{0}
};
+static struct isl_arg_choice convex[] = {
+ {"wrap", ISL_CONVEX_HULL_WRAP},
+ {"fm", ISL_CONVEX_HULL_FM},
+ {0}
+};
+
static void print_version(void)
{
printf("%s", isl_version());
ISL_ARG_BOOL(struct isl_options, bernstein_triangulate, 0,
"bernstein-triangulate", 1,
"triangulate domains during Bernstein expansion")
+ISL_ARG_BOOL(struct isl_options, pip_symmetry, 0, "pip-symmetry", 1,
+ "detect simple symmetries in PIP input")
+ISL_ARG_CHOICE(struct isl_options, convex, 0, "convex-hull", \
+ convex, ISL_CONVEX_HULL_WRAP, "convex hull algorithm to use")
ISL_ARG_VERSION(print_version)
ISL_ARG_END
};