tudortimi / gradle-hdvl

Family of Gradle plugins that provide support for hardware design and verification languages
Apache License 2.0
4 stars 2 forks source link

Stop adding tasks for tools not found on `PATH` #105

Open tudortimi opened 1 year ago

tudortimi commented 1 year ago

We create tasks for both xrun and qrun. In cases when one of the simulators is not present, this creates a lot of unnecessary tasks. We could stop adding the tasks for the tools not found on PATH.

The C/C++ plugins do something similar. For example. if only GCC is found on PATH, it won't create tasks for Clang, etc.