Infrastructure: Support standard build with ENABLE_HLSL set to off.

This commit is contained in:
John Kessenich
2017-01-11 14:50:16 -07:00
parent 65d538c832
commit dc1a8196cf
4 changed files with 13 additions and 7 deletions

View File

@@ -40,9 +40,15 @@ if (TARGET gmock)
${PROJECT_SOURCE_DIR}
${gmock_SOURCE_DIR}/include
${gtest_SOURCE_DIR}/include)
target_link_libraries(glslangtests PRIVATE
SPVRemapper glslang OSDependent OGLCompiler HLSL glslang
SPIRV glslang-default-resource-limits gmock)
set(LIBRARIES
SPVRemapper glslang OSDependent OGLCompiler glslang
SPIRV glslang-default-resource-limits)
if(ENABLE_HLSL)
set(LIBRARIES ${LIBRARIES} HLSL)
endif(ENABLE_HLSL)
target_link_libraries(glslangtests PRIVATE ${LIBRARIES} gmock)
add_test(NAME glslang-gtests
COMMAND glslangtests --test-root "${GLSLANG_TEST_DIRECTORY}")
COMMAND glslangtests --test-root "${GLSLANG_TEST_DIRECTORY}")
endif()