aboutsummaryrefslogtreecommitdiff
path: root/SPIRV/CMakeLists.txt
diff options
context:
space:
mode:
authorDavid Neto <dneto@google.com>2020-09-28 10:27:58 -0400
committerDavid Neto <dneto@google.com>2020-09-28 10:27:58 -0400
commite6598cbbbc6b3594cf6a57ddd9a82a80e77be684 (patch)
tree8a9be3ab6a8f81f141971fa2d20cff47af760cd2 /SPIRV/CMakeLists.txt
parent65868b3bd0ef3ebffb7c2463c4717ae8c8f3a32e (diff)
parentf05c076e26b04cbcc9bf2df815bbdc9c620d89ad (diff)
downloadglslang-ndk-release-r22.tar.gz
Merge remote-tracking branch 'aosp/upstream-master' into update-shadercndk-r22-beta1ndk-r22ndk-release-r22
Includes: f05c076e Revert "Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)" 2eed8236 Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406) d0e7ed37 [spirv-remap] Fix undefined behavior in hashing (#2403) 1815d86a [Wconversion] Suppress glslang issue (#2404) bacaef32 Update spirv-tools and spirv-headers known goods (#2401) 4dcc12d1 SPIRV: Add more utility functions to build some opcodes (#2398) 9eaa69c2 Preprocessor related issue fix (#2378) ac2f01f4 SPIRV: Add disassembly support for multiple literal strings (#2397) 3933d7d4 Fix scope definition in ES 100. (#2379) f8a5602c Fix #2385: guard against constant_id on non-const. 759ae5ae Merge pull request #2394 from ShabbyX/subpassLoad d091728a Merge pull request #2395 from nihui/patch-4 967fa92d Try to find python interpreter from host first 91ac2245 Allow subpassLoad for ANGLE 6a6e311d Merge pull request #2388 from Tobski/rq-initialization-error 395bce6c Added missing copyright amendment dc1b9762 Merge pull request #2386 from amdrexu/bugfix 20e9b248 Merge pull request #2389 from amdrexu/bugfix2 2d66614c SPIRV: Fix some disassembly issues ed7a097d Error when initializing rayQuery with assignment 864cd8c6 Parser: Fix wrong names of extension macros 517f39ee Merge pull request #2380 from null77/suppress-override-warnings bb52b5e4 Suppress two override suggestion warnings. 983698bb Revert "Merge pull request #2371 from RafaelMarinheiro/master" 9f9360d2 Merge pull request #2375 from juliusikkala/master b357badc Obey ENABLE_PCH CMake option f257e0ea Merge pull request #2371 from RafaelMarinheiro/master 8f0c6bd7 Merge pull request #2369 from ezdiy/c_api_export 758b3072 Build: fix a build warning 89cd45cc Use --test-root to pass files to Bazel tests. 5bfb4230 Merge pull request #2367 from KhronosGroup/fix-semantic-checking 01384725 Fix #2366, fix #2358, correctly separate out numerical feature checking 7d66a5d4 Non-functional (almost): Refactor when 'extensionRequested' is called. bdf9e647 Non-functional: Remove reinventing the scalar type, note code issues b58f308b Non-functional: spellings of "destinaton" and "addPairConversion" d253278f Merge pull request #2370 from alan-baker/update-tools 157fe5f8 Update test expectations fe116875 Update SPIRV-Tools and SPIRV-Headers known good 1fde85ab GLSLANG_EXPORT for C APIs. d8daeb43 Non-functional: correctly do GL_EXT_buffer_reference2 semantic checking 6c37bbbb Non-functional: consistently use 'const TSourceLoc&' to pass location. b60e067b SPV: Fix #1829: don't emit OpModuleProcessed use-storage-buffer 695e1de8 Merge pull request #2365 from KhronosGroup/update-gtests 23f3bdfe Build/Test: Dropping 2013 allows using the latest googletests. 2de6d657 SPV: Standalone; sanity check the client GLSL input semantics option value. a1a497ff SPV: Use more correct SPV-Tools environment, partially addressing #2290 f881f083 SPV: Fix #2363: include trailing newline named text SPV output. 5743eed4 Merge pull request #2362 from ShabbyX/optimize_for_angle 928b7b26 Merge pull request #2361 from ben-clayton/revert-thread-local 1ef2e250 Use GLSLANG_ANGLE to strip features to what ANGLE requires 2a440648 Revert changes that migrate to `thread_local`. 7ab45646 Merge pull request #2359 from dneto0/fix-warn 01f2de51 Avoid spurious warning about uninit var Testing: checkbuild.py on Linux; unit tests on Windows Change-Id: Ifa4886d3712122d29c3e478212d50d038423b97f
Diffstat (limited to 'SPIRV/CMakeLists.txt')
-rw-r--r--SPIRV/CMakeLists.txt9
1 files changed, 5 insertions, 4 deletions
diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt
index 53ada4f9..d699dadd 100644
--- a/SPIRV/CMakeLists.txt
+++ b/SPIRV/CMakeLists.txt
@@ -43,7 +43,8 @@ set(SOURCES
CInterface/spirv_c_interface.cpp)
set(SPVREMAP_SOURCES
- SPVRemapper.cpp)
+ SPVRemapper.cpp
+ doc.cpp)
set(HEADERS
bitutils.h
@@ -68,7 +69,6 @@ set(SPVREMAP_HEADERS
doc.h)
add_library(SPIRV ${LIB_TYPE} ${SOURCES} ${HEADERS})
-target_link_libraries(SPIRV PRIVATE MachineIndependent)
set_property(TARGET SPIRV PROPERTY FOLDER glslang)
set_property(TARGET SPIRV PROPERTY POSITION_INDEPENDENT_CODE ON)
target_include_directories(SPIRV PUBLIC
@@ -79,7 +79,6 @@ glslang_add_build_info_dependency(SPIRV)
if (ENABLE_SPVREMAPPER)
add_library(SPVRemapper ${LIB_TYPE} ${SPVREMAP_SOURCES} ${SPVREMAP_HEADERS})
- target_link_libraries(SPVRemapper PRIVATE SPIRV)
set_property(TARGET SPVRemapper PROPERTY FOLDER glslang)
set_property(TARGET SPVRemapper PROPERTY POSITION_INDEPENDENT_CODE ON)
endif()
@@ -96,10 +95,12 @@ if(ENABLE_OPT)
PRIVATE ${spirv-tools_SOURCE_DIR}/include
PRIVATE ${spirv-tools_SOURCE_DIR}/source
)
- target_link_libraries(SPIRV PRIVATE SPIRV-Tools-opt)
+ target_link_libraries(SPIRV PRIVATE MachineIndependent SPIRV-Tools-opt)
target_include_directories(SPIRV PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../External>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/External>)
+else()
+ target_link_libraries(SPIRV PRIVATE MachineIndependent)
endif(ENABLE_OPT)
if(WIN32)