mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 12:50:10 +01:00
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:
parent
e3706a7118
commit
81f7fd3c54
3 changed files with 8 additions and 4 deletions
|
|
@ -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']:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue