From 024972255424ee187ae2569b9d3432432d0d41b1 Mon Sep 17 00:00:00 2001 From: Steven Perron Date: Mon, 6 May 2019 13:51:09 -0400 Subject: [PATCH] Exclude spirv-tools targets from all. When asking the build environment to build all, everything in spirv-tools is being build. There are some options that turn off a few things, but that is harder to keep track of. This change will simply exclude everything in spirv-tools from all, and the only targets that will be built are those that amber depends on. --- third_party/CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt index 21d2856e4..8b91f6a34 100644 --- a/third_party/CMakeLists.txt +++ b/third_party/CMakeLists.txt @@ -266,9 +266,7 @@ if (${AMBER_ENABLE_SPIRV_TOOLS}) STRING(REGEX REPLACE ";" " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") set(SPIRV-Headers_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/spirv-headers CACHE STRING "") set(SPIRV_SKIP_TESTS ON CACHE BOOL ON) - set(SPIRV_SKIP_EXECUTABLES ON CACHE BOOL ON) - set(SPIRV_HEADERS_SKIP_EXAMPLES ON CACHE BOOL ON) - add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/spirv-tools) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/spirv-tools EXCLUDE_FROM_ALL) set(CMAKE_CXX_FLAGS ${CXX_BACK}) endif()