There should be a usage target, allowing you to show the user the various ways your project supports being built, similar to how getopt would work.