CMake: Подключение riscv-arch-test для тестирования имплементации rv32

При написании своей VM для RISC-V возникла необходимость в тестировании.
Сначала я пытался писать юнит-тесты самостоятельно, но выходило, что я просто копирую логику из основной.
И по сути тестирую не соответствие спецификации, а соответствие моему пониманию.
Через некоторое время я наткнулся на официальный набор тестов для RISC-V
и решил их использовать.
Это помогло найти несколько багов в моём коде.
Что ж.