aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/examples/chipdb.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'fpga_interchange/examples/chipdb.cmake')
-rw-r--r--fpga_interchange/examples/chipdb.cmake36
1 files changed, 36 insertions, 0 deletions
diff --git a/fpga_interchange/examples/chipdb.cmake b/fpga_interchange/examples/chipdb.cmake
index e0cf2c13..676c8c77 100644
--- a/fpga_interchange/examples/chipdb.cmake
+++ b/fpga_interchange/examples/chipdb.cmake
@@ -315,6 +315,42 @@ function(generate_chipdb)
)
add_custom_target(
+ chipdb-${device}-bin-check-verbose
+ COMMAND
+ nextpnr-fpga_interchange
+ --chipdb ${chipdb_bin}
+ --package ${test_package}
+ --test --verbose
+ DEPENDS
+ ${chipdb_bin}
+ chipdb-${device}-bin
+ )
+
+ add_custom_target(
+ chipdb-${device}-bin-check-verbose2
+ COMMAND
+ nextpnr-fpga_interchange
+ --chipdb ${chipdb_bin}
+ --package ${test_package}
+ --test --debug
+ DEPENDS
+ ${chipdb_bin}
+ chipdb-${device}-bin
+ )
+
+ add_custom_target(
+ chipdb-${device}-bin-check-debug
+ COMMAND gdb --args
+ $<TARGET_FILE:nextpnr-fpga_interchange>
+ --chipdb ${chipdb_bin}
+ --package ${test_package}
+ --test
+ DEPENDS
+ ${chipdb_bin}
+ chipdb-${device}-bin
+ )
+
+ add_custom_target(
chipdb-${device}-bin-check-test-data
COMMAND
nextpnr-fpga_interchange