Add <MODULE>-package static lib targets for all modules
authorPyry Haulos <phaulos@google.com>
Tue, 15 Nov 2016 21:54:58 +0000 (13:54 -0800)
committerPyry Haulos <phaulos@google.com>
Thu, 17 Nov 2016 18:50:26 +0000 (13:50 -0500)
commita338d9186e5bec37dc638819a596e9d840c98b57
treebe4210ca750bf9c82f7fc5bc182574aef281bae0
parent7b09d9a0fe9af2567ecfe54c1eaa66586bec66ed
Add <MODULE>-package static lib targets for all modules

This unifies single-binary and per-package binary builds somewhat, and
makes it easier to add additional binaries that source test cases from
existing test packages.

Change-Id: I15f47b1fea530ed28a987f112be29c5b42fd21f3
24 files changed:
CMakeLists.txt
external/vulkancts/modules/vulkan/CMakeLists.txt
external/vulkancts/modules/vulkan/api/CMakeLists.txt
external/vulkancts/modules/vulkan/binding_model/CMakeLists.txt
external/vulkancts/modules/vulkan/clipping/CMakeLists.txt
external/vulkancts/modules/vulkan/compute/CMakeLists.txt
external/vulkancts/modules/vulkan/draw/CMakeLists.txt
external/vulkancts/modules/vulkan/dynamic_state/CMakeLists.txt
external/vulkancts/modules/vulkan/fragment_ops/CMakeLists.txt
external/vulkancts/modules/vulkan/geometry/CMakeLists.txt
external/vulkancts/modules/vulkan/image/CMakeLists.txt
external/vulkancts/modules/vulkan/memory/CMakeLists.txt
external/vulkancts/modules/vulkan/pipeline/CMakeLists.txt
external/vulkancts/modules/vulkan/query_pool/CMakeLists.txt
external/vulkancts/modules/vulkan/rasterization/CMakeLists.txt
external/vulkancts/modules/vulkan/shaderexecutor/CMakeLists.txt
external/vulkancts/modules/vulkan/shaderrender/CMakeLists.txt
external/vulkancts/modules/vulkan/spirv_assembly/CMakeLists.txt
external/vulkancts/modules/vulkan/ssbo/CMakeLists.txt
external/vulkancts/modules/vulkan/synchronization/CMakeLists.txt
external/vulkancts/modules/vulkan/tessellation/CMakeLists.txt
external/vulkancts/modules/vulkan/texture/CMakeLists.txt
external/vulkancts/modules/vulkan/ubo/CMakeLists.txt
external/vulkancts/modules/vulkan/wsi/CMakeLists.txt