From 0af13675258234391c1ce65f9b1b96c2b78bd221 Mon Sep 17 00:00:00 2001 From: "bernard.xiong@gmail.com" Date: Wed, 29 Jun 2011 15:18:51 +0000 Subject: [PATCH] add '#define DD 0' support. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1553 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- tools/building.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/building.py b/tools/building.py index 88cdf7dc3..58eebb0ca 100644 --- a/tools/building.py +++ b/tools/building.py @@ -502,15 +502,17 @@ def PrepareBuilding(env, root_directory, has_libcpu=False): def GetDepend(depend): building = True if type(depend) == type('str'): - if not BuildOptions.has_key(depend): + if not BuildOptions.has_key(depend) or BuildOptions[depend] == 0: building = False - + elif BuildOptions[depend] != '': + return BuildOptions[depend] + return building # for list type depend for item in depend: if item != '': - if not BuildOptions.has_key(item): + if not BuildOptions.has_key(item) or BuildOptions[item] == 0: building = False return building -- GitLab