From d228de21ffa5fca8f7489bef775ad51935abadd3 Mon Sep 17 00:00:00 2001
From: Recolic Keghart <root@recolic.net>
Date: Tue, 4 Sep 2018 00:49:10 +0800
Subject: [PATCH] add a error tip

---
 vivado-wrapper | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/vivado-wrapper b/vivado-wrapper
index 8773499..6c631c3 100755
--- a/vivado-wrapper
+++ b/vivado-wrapper
@@ -118,7 +118,10 @@ function get_constraint_of_module () {
     for _ele in "${top_modules[@]}" ; do
         _key=${_ele%%:*}
         _value=${_ele#*:}
-        [[ ${_key} == ${_mod_name} ]] && echo -n "${_value}" && return 0
+        if [[ ${_key} == ${_mod_name} ]]; then
+            [[ -f "${_value}" ]] && echo -n "${_value}" && return 0
+            echo2 "Error: constraint file '${_value}' not found."
+        fi
     done
     echo2 "Error: Can not find constraint for module '$_mod_name'"
     # `exit 9` won't work. 
-- 
GitLab