@@ -60,7 +60,7 @@ def add_to_feat_cnf(feature, flines):
6060 for line in atoms :
6161 parts = line .split ('=' )
6262 name = parts .pop (0 )
63- if name in ['build_flags' , 'extra_scripts' , 'src_filter ' , 'lib_ignore' ]:
63+ if name in ['build_flags' , 'extra_scripts' , 'build_src_filter ' , 'lib_ignore' ]:
6464 feat [name ] = '=' .join (parts )
6565 blab ("[%s] %s=%s" % (feature , name , feat [name ]), 3 )
6666 else :
@@ -172,19 +172,19 @@ def apply_features_config():
172172 blab ("Running extra_scripts for %s... " % feature , 2 )
173173 env .SConscript (feat ['extra_scripts' ], exports = "env" )
174174
175- if 'src_filter ' in feat :
175+ if 'build_src_filter ' in feat :
176176 blab ("========== Adding build_src_filter for %s... " % feature , 2 )
177- src_filter = ' ' .join (env .GetProjectOption ('src_filter ' ))
177+ build_src_filter = ' ' .join (env .GetProjectOption ('build_src_filter ' ))
178178 # first we need to remove the references to the same folder
179- my_srcs = re .findall (r'[+-](<.*?>)' , feat ['src_filter ' ])
180- cur_srcs = re .findall (r'[+-](<.*?>)' , src_filter )
179+ my_srcs = re .findall (r'[+-](<.*?>)' , feat ['build_src_filter ' ])
180+ cur_srcs = re .findall (r'[+-](<.*?>)' , build_src_filter )
181181 for d in my_srcs :
182182 if d in cur_srcs :
183- src_filter = re .sub (r'[+-]' + d , '' , src_filter )
183+ build_src_filter = re .sub (r'[+-]' + d , '' , build_src_filter )
184184
185- src_filter = feat ['src_filter ' ] + ' ' + src_filter
186- set_env_field ('build_src_filter' , [src_filter ])
187- env .Replace (SRC_FILTER = src_filter )
185+ build_src_filter = feat ['build_src_filter ' ] + ' ' + build_src_filter
186+ set_env_field ('build_src_filter' , [build_src_filter ])
187+ env .Replace (SRC_FILTER = build_src_filter )
188188
189189 if 'lib_ignore' in feat :
190190 blab ("========== Adding lib_ignore for %s... " % feature , 2 )
0 commit comments