Fix spirv-tools build on Android
authorPyry Haulos <phaulos@google.com>
Wed, 9 Dec 2015 02:48:43 +0000 (18:48 -0800)
committerPyry Haulos <phaulos@google.com>
Wed, 9 Dec 2015 02:48:43 +0000 (18:48 -0800)
spirv-tools main CMakeLists.txt now uses option() for
SPIRV_SKIP_EXECUTABLES. In order to override the default value from deqp
side the value should be set to CACHE.

Change-Id: Ie6c5485351ac6b3590f1dc9ab2bcf55b2e6ca1ae

external/spirv-tools/CMakeLists.txt

index c595552..c6166ec 100644 (file)
@@ -23,7 +23,7 @@ if (EXISTS ${SPIRV_TOOLS_ABS_PATH}/source/opcode.cpp)
        set(CMAKE_CXX_FLAGS ${DE_3RD_PARTY_CXX_FLAGS})
 
        set(DEQP_HAVE_SPIRV_TOOLS               ON                                      PARENT_SCOPE)
-       set(SPIRV_SKIP_EXECUTABLES              ON)
+       set(SPIRV_SKIP_EXECUTABLES              ON CACHE BOOL "" FORCE)
        add_subdirectory(${SPIRV_TOOLS_ABS_PATH} spirv-tools)
 else ()
        message(STATUS "spirv-tools not found; SPIR-V assembly not available")