mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2025-01-20 15:43:17 +00:00
scons: Fix scons build.
This commit is contained in:
parent
f3cdcb839f
commit
ea606ee7b4
@ -63,7 +63,7 @@ class SourceListParser(object):
|
||||
self._error('not a variable definition')
|
||||
|
||||
if op_pos > 0:
|
||||
if line[op_pos - 1] in [':', '+']:
|
||||
if line[op_pos - 1] in [':', '+', '?']:
|
||||
op_pos -= 1
|
||||
else:
|
||||
self._error('only =, :=, and += are supported')
|
||||
@ -77,6 +77,9 @@ class SourceListParser(object):
|
||||
self.symbol_table[sym] = val
|
||||
elif op == '+=':
|
||||
self.symbol_table[sym] += ' ' + val
|
||||
elif op == '?=':
|
||||
if sym not in self.symbol_table:
|
||||
self.symbol_table[sym] = val
|
||||
|
||||
def _parse_line(self, line):
|
||||
"""Parse a source list line."""
|
||||
|
@ -1,5 +1,7 @@
|
||||
# shared source lists for Makefile, SConscript, and Android.mk
|
||||
|
||||
GLSL_SRCDIR ?= .
|
||||
|
||||
# libglcpp
|
||||
|
||||
LIBGLCPP_FILES = \
|
||||
|
@ -1,5 +1,7 @@
|
||||
### Lists of source files, included by Makefiles
|
||||
|
||||
SRCDIR ?= .
|
||||
|
||||
# this is part of MAIN_FILES
|
||||
MAIN_ES_FILES = \
|
||||
$(SRCDIR)/main/api_exec_es1.c \
|
||||
|
Loading…
x
Reference in New Issue
Block a user