diff options
author | David Neto <dneto@google.com> | 2020-09-28 10:27:58 -0400 |
---|---|---|
committer | David Neto <dneto@google.com> | 2020-09-28 10:27:58 -0400 |
commit | e6598cbbbc6b3594cf6a57ddd9a82a80e77be684 (patch) | |
tree | 8a9be3ab6a8f81f141971fa2d20cff47af760cd2 /SPIRV/CMakeLists.txt | |
parent | 65868b3bd0ef3ebffb7c2463c4717ae8c8f3a32e (diff) | |
parent | f05c076e26b04cbcc9bf2df815bbdc9c620d89ad (diff) | |
download | glslang-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.txt | 9 |
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) |