Infrastructure: Support standard build with ENABLE_HLSL set to off.
diff --git a/gtests/CMakeLists.txt b/gtests/CMakeLists.txt
index 268caff..a06442d 100644
--- a/gtests/CMakeLists.txt
+++ b/gtests/CMakeLists.txt
@@ -40,9 +40,15 @@
${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()