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