<sb0>
same procedure as artiq for setting env variables there
<cr1901_modern>
The env vars are of the form MIGEN_BUILD_{PLATFORM}, where PLATFORM is a name of a source file under platforms (or any children subdirs)
<sb0>
we're only using vivado.
<cr1901_modern>
I know. What I'm getting at is if you want to test e.g. kasli >>
<sb0>
adding the yosys stuff should be ok since it's relatively easy to install
<sb0>
the other crap (lattice, intel) I won't touch it
<cr1901_modern>
heh
<sb0>
kasli builds are already tested via the artiq ci
<cr1901_modern>
ahh okay. What I was getting as is the env var would be MIGEN_BUILD_KASLI, not MIGEN_BUILD_SINARA_KASLI
<sb0>
no
<cr1901_modern>
don't do that?
* cr1901_modern
was just using kasli as an example
<sb0>
ah ok
<sb0>
the env vars should test for the FPGA toolchain
<sb0>
then all platforms that use that toolchain can get tested
<cr1901_modern>
Is this in addition to env vars for each platform?
<sb0>
why do we need an env var for each platform?
<sb0>
we're not loading anything into the hardware
<cr1901_modern>
because that's what you told me you wanted last time we talked :)
<cr1901_modern>
_I_ wanted to do it on a toolchain basis
<sb0>
okay well by "platform" I meant the toolchain driver