3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-18 13:15:46 +00:00

CMake: integrate silimate additions and extensions

- update CMakeLists.txt to load two new files:
  - SilimateConfig.cmake: sets Silimate configuration options and defaults
  - SilimateVerific.cmake: compiles Verific library, optionally with Silimate modifications
- include silimate tests in test Makefile
This commit is contained in:
Mohamed Gaber 2026-06-10 20:27:52 +03:00
parent e58125b605
commit d986ee91ac
No known key found for this signature in database
15 changed files with 380 additions and 22 deletions

View file

@ -75,6 +75,7 @@ MK_TEST_DIRS += ./memories
MK_TEST_DIRS += ./aiger
MK_TEST_DIRS += ./alumacc
MK_TEST_DIRS += ./check_mem
MK_TEST_DIRS += ./silimate
all: vanilla-test

View file

@ -0,0 +1,14 @@
#!/usr/bin/env python3
import sys
sys.path.append("..")
import gen_tests_makefile
def main():
gen_tests_makefile.generate(["-y", "-t"])
if __name__ == "__main__":
main()

View file

@ -1,10 +0,0 @@
#!/usr/bin/env bash
set -e
for x in *.ys; do
echo "Running $x.."
../../yosys -ql ${x%.ys}.log $x
done
for x in *.tcl; do
echo "Running $x.."
../../yosys -ql ${x%.tcl}.log -c $x
done