From b93c066b0bfa000288766a8a2ca8818c6e35d09b Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Tue, 5 Dec 2017 10:55:00 -0500 Subject: [PATCH] CMake: allow both SPIRV-Headers and spirv-headers Fixes https://github.com/KhronosGroup/SPIRV-Tools/issues/1057 --- external/CMakeLists.txt | 6 +++++- test/CMakeLists.txt | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 412d8c3bf..f31a3672d 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -17,7 +17,11 @@ if (DEFINED SPIRV-Headers_SOURCE_DIR) # This allows flexible position of the SPIRV-Headers repo. set(SPIRV_HEADER_DIR ${SPIRV-Headers_SOURCE_DIR}) else() - set(SPIRV_HEADER_DIR ${CMAKE_CURRENT_SOURCE_DIR}/spirv-headers) + if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/SPIRV-Headers) + set(SPIRV_HEADER_DIR ${CMAKE_CURRENT_SOURCE_DIR}/SPIRV-Headers) + else() + set(SPIRV_HEADER_DIR ${CMAKE_CURRENT_SOURCE_DIR}/spirv-headers) + endif() endif() if (IS_DIRECTORY ${SPIRV_HEADER_DIR}) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 176aa91e6..f9794037a 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -23,7 +23,7 @@ if (NOT "${SPIRV_SKIP_TESTS}") if (TARGET gmock_main) message(STATUS "Found Google Mock, building tests.") else() - message(STATUS "Did not find googletest, tests will not be built." + message(STATUS "Did not find googletest, tests will not be built. " "To enable tests place googletest in '/external/googletest'.") endif() endif()