Looks like cabal does not support conditional compilation of
executables.