glsl: Don't add nir files to libglsl_la_SOURCES
SCons doesn't understand nir yet and doesn't want to compile the glsl to nir pass. Move the files to their own variable so we can add it only for automake. Tested-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
@@ -144,8 +144,8 @@ libglsl_la_SOURCES = \
|
||||
glsl_parser.h \
|
||||
$(LIBGLSL_FILES) \
|
||||
$(NIR_FILES) \
|
||||
$(NIR_GENERATED_FILES)
|
||||
|
||||
$(NIR_GENERATED_FILES) \
|
||||
$(GLSL_TO_NIR_FILES)
|
||||
|
||||
libnir_la_SOURCES = \
|
||||
$(NIR_FILES) \
|
||||
|
||||
@@ -182,8 +182,6 @@ LIBGLSL_FILES = \
|
||||
lower_output_reads.cpp \
|
||||
lower_shared_reference.cpp \
|
||||
lower_ubo_reference.cpp \
|
||||
nir/glsl_to_nir.cpp \
|
||||
nir/glsl_to_nir.h \
|
||||
opt_algebraic.cpp \
|
||||
opt_array_splitting.cpp \
|
||||
opt_conditional_discard.cpp \
|
||||
@@ -213,6 +211,11 @@ LIBGLSL_FILES = \
|
||||
s_expression.cpp \
|
||||
s_expression.h
|
||||
|
||||
# glsl to nir pass
|
||||
GLSL_TO_NIR_FILES = \
|
||||
nir/glsl_to_nir.cpp \
|
||||
nir/glsl_to_nir.h
|
||||
|
||||
# glsl_compiler
|
||||
|
||||
GLSL_COMPILER_CXX_FILES = \
|
||||
|
||||
@@ -65,6 +65,7 @@ for l in ('LIBGLCPP_FILES', 'LIBGLSL_FILES'):
|
||||
# XXX: Remove this once we build NIR and NIR_FILES.
|
||||
glsl_sources += [
|
||||
'nir/glsl_types.cpp',
|
||||
'nir/shader_enums.c',
|
||||
]
|
||||
|
||||
if env['msvc']:
|
||||
|
||||
Reference in New Issue
Block a user