# Generated from shadertools.pro.

#####################################################################
## ShaderTools Module:
#####################################################################

qt_internal_add_module(ShaderTools
    EXCEPTIONS
    SOURCES
        qshaderbaker.cpp qshaderbaker_p.h
        qshaderbatchablerewriter.cpp qshaderbatchablerewriter_p.h
        qspirvcompiler.cpp qspirvcompiler_p.h
        qspirvshader.cpp qspirvshader_p.h
        qspirvshaderremap.cpp qspirvshaderremap_p.h
        qtshadertoolsglobal.h
    DEFINES
        QT_BUILD_SHADERTOOLS_LIB
    INCLUDE_DIRECTORIES
        ../3rdparty/SPIRV-Cross
        ../3rdparty/glslang
    LIBRARIES
        Qt::GuiPrivate
    PUBLIC_LIBRARIES
        Qt::Core
        Qt::Gui
    PRIVATE_MODULE_INTERFACE
        Qt::GuiPrivate
)

#### Keys ignored in scope 1:.:.:shadertools.pro:<TRUE>:
# STATICLIBS = "qtspirv-cross" "qtglslang-glslang" "qtglslang-spirv" "qtglslang-osdependent" "qtglslang-oglcompiler"

## Scopes:
#####################################################################

#### Keys ignored in scope 2:.:.:shadertools.pro:NOT EXISTS _ss_[QT_HOST_DATA]/.qmake.cache:
# LIBLOC = "$$shadowed($$dirname _QMAKE_CONF_)" "/lib"

#### Keys ignored in scope 3:.:.:shadertools.pro:else:
# LIBLOC = "$$[QT_HOST_LIBS]"
qt_internal_add_docs(ShaderTools
    doc/qtshadertools.qdocconf
)

