From dc1a8196cf4e717af8b1e64cf82ca3d13e4dd2d8 Mon Sep 17 00:00:00 2001 From: John Kessenich <cepheus@frii.com> Date: Wed, 11 Jan 2017 14:50:16 -0700 Subject: [PATCH] Infrastructure: Support standard build with ENABLE_HLSL set to off. --- CMakeLists.txt | 2 +- StandAlone/CMakeLists.txt | 2 +- glslang/Include/revision.h | 2 +- gtests/CMakeLists.txt | 14 ++++++++++---- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2ddc18354..d45372016 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,5 +71,5 @@ endif() add_subdirectory(SPIRV) if(ENABLE_HLSL) add_subdirectory(hlsl) -endif() +endif(ENABLE_HLSL) add_subdirectory(gtests) diff --git a/StandAlone/CMakeLists.txt b/StandAlone/CMakeLists.txt index e7e9a2af3..597d81300 100644 --- a/StandAlone/CMakeLists.txt +++ b/StandAlone/CMakeLists.txt @@ -28,7 +28,7 @@ set(LIBRARIES if(ENABLE_HLSL) set(LIBRARIES ${LIBRARIES} HLSL) -endif() +endif(ENABLE_HLSL) if(WIN32) set(LIBRARIES ${LIBRARIES} psapi) diff --git a/glslang/Include/revision.h b/glslang/Include/revision.h index b70f65784..047e4ed64 100644 --- a/glslang/Include/revision.h +++ b/glslang/Include/revision.h @@ -2,5 +2,5 @@ // For the version, it uses the latest git tag followed by the number of commits. // For the date, it uses the current date (when then script is run). -#define GLSLANG_REVISION "Overload400-PrecQual.1759" +#define GLSLANG_REVISION "Overload400-PrecQual.1760" #define GLSLANG_DATE "11-Jan-2017" diff --git a/gtests/CMakeLists.txt b/gtests/CMakeLists.txt index 268caff7f..a06442dfb 100644 --- a/gtests/CMakeLists.txt +++ b/gtests/CMakeLists.txt @@ -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() -- GitLab