Different options for Dune targets

I want to have two different targets for the same project, but with different options. For example, if I have:

   (name example1)
   (preprocess (ppx ppx_sexp_conv))
   (libraries core ctypes lwt)
   (link_flags (-verbose -linkall))

And you can build it with dune build. But I want to be able also build a static binary with the same dune file, by adding (flags (-ccopt -static)). Currently I just use sed to insert them on the fly from my scripts, but is it possible to add some new target in the same dune file, so building it would work something like dune build @static or so?

It is not possible unfortunately. Others have asked for this sort of customization before, but we have yet to find a design that solves this problem.