summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2018-06-07 20:46:35 +0800
committerGitHub <[email protected]>2018-06-07 20:46:35 +0800
commit3592b3684a5b31e100cc171dafcb2550226091f5 (patch)
treebc55a069c192b0ec18252e3461ce9ab98d7650df
parentdd6acd256ce6055563a3bfaeb71185cf13a093e0 (diff)
parent67dd8c4a0d99c6150a2a3e051f652acec5af26f5 (diff)
Merge pull request #1510 from armink/fix_scons
[tools][scons] Fix error notice when 'EXEC_PATH' is not exist.
-rw-r--r--tools/building.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/building.py b/tools/building.py
index 8ddacaa29e..4f75811e11 100644
--- a/tools/building.py
+++ b/tools/building.py
@@ -130,9 +130,6 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
sys.path = sys.path + [os.path.join(Rtt_Root, 'tools')]
- if not os.path.exists(rtconfig.EXEC_PATH):
- print "Error: Toolchain path (%s) is not exist, please check 'EXEC_PATH' in path or rtconfig.py." % rtconfig.EXEC_PATH
- sys.exit(1)
# add compability with Keil MDK 4.6 which changes the directory of armcc.exe
if rtconfig.PLATFORM == 'armcc':
if not os.path.isfile(os.path.join(rtconfig.EXEC_PATH, 'armcc.exe')):
@@ -791,6 +788,11 @@ def EndBuilding(target, program = None):
from cscope import CscopeDatabase
CscopeDatabase(Projects)
+ if not GetOption('help') and not GetOption('target'):
+ if not os.path.exists(rtconfig.EXEC_PATH):
+ print "Error: Toolchain path (%s) is not exist, please check 'EXEC_PATH' in path or rtconfig.py." % rtconfig.EXEC_PATH
+ sys.exit(1)
+
def SrcRemove(src, remove):
if not src:
return