On Thu, Jul 06, 2017 at 01:45:42PM -0400, David Malcolm wrote:
> Given that the previous status quo of the selftests was to require the
> C frontend, I committed the attached patch (as r250036), under the
> "obvious" rule, retaining the ability to optionally run the selftests
> within the C++ frontend.
You should do something similar for how we make check etc.:
CHECK_TARGETS = @check_languages@
check: $(CHECK_TARGETS)
and then each Make-lang.in defining its check-<lang> goal.
So similarly to that s-selftest-c++ should be in cp/Make-lang.in
and based on the configured languages should include the s-selftest-<lang>
dependencies.
Jakub