diff options
Diffstat (limited to 'fpga/usrp3/tools/scripts/viv_utils.tcl')
-rw-r--r-- | fpga/usrp3/tools/scripts/viv_utils.tcl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/fpga/usrp3/tools/scripts/viv_utils.tcl b/fpga/usrp3/tools/scripts/viv_utils.tcl index 8f34df6f5..9ced39edf 100644 --- a/fpga/usrp3/tools/scripts/viv_utils.tcl +++ b/fpga/usrp3/tools/scripts/viv_utils.tcl @@ -59,6 +59,15 @@ proc ::vivado_utils::initialize_project { {save_to_disk 0} } { create_project -in_memory -part $g_part_name } + # Expand directories to include their contents (needed for HLS outputs) + foreach src_file $g_source_files { + if [expr [file isdirectory $src_file] == 1] { + puts "BUILDER: Expanding Directory : $src_file" + set dir_contents [glob $src_file/*.*] + append design_srcs " " $dir_contents + } + } + foreach src_file $g_source_files { set src_ext [file extension $src_file ] if [expr [lsearch {.vhd .vhdl} $src_ext] >= 0] { |