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:
Kristian Høgsberg Kristensen 2016-01-08 15:23:56 -08:00
parent e3706a7118
commit 81f7fd3c54
3 changed files with 8 additions and 4 deletions

View file

@ -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) \

View file

@ -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 = \

View file

@ -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']: