Mercurial > games > semicongine
diff fuhtark_test/Vulkan-Headers-1.4.334/BUILD.md @ 1501:f40d9d814c08 default tip main
did: correct vulkan-api generator
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 23:34:29 +0700 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fuhtark_test/Vulkan-Headers-1.4.334/BUILD.md Wed Nov 26 23:34:29 2025 +0700 @@ -0,0 +1,46 @@ +<!-- +Copyright 2018-2023 The Khronos Group Inc. + +SPDX-License-Identifier: Apache-2.0 +--> + +# Build Instructions + +Instructions for building this repository. + +```bash +git clone https://github.com/KhronosGroup/Vulkan-Headers.git + +cd Vulkan-Headers/ + +# Configure the project +cmake -S . -B build/ + +# Because Vulkan-Headers is header only we don't need to build anything. +# Users can install it where they need to. +cmake --install build --prefix build/install +``` + +See the official [CMake documentation](https://cmake.org/cmake/help/latest/index.html) for more information. + +## Installed Files + +The `install` target installs the following files under the directory +indicated by *install_dir*: + +- *install_dir*`/include/vulkan` : The header files found in the + `include/vulkan` directory of this repository +- *install_dir*`/share/cmake/VulkanHeaders`: The CMake config files needed + for find_package support +- *install_dir*`/share/vulkan/registry` : The registry files found in the + `registry` directory of this repository + +## Usage in CMake + +```cmake +find_package(VulkanHeaders REQUIRED CONFIG) + +target_link_libraries(foobar PRIVATE Vulkan::Headers) + +message(STATUS "Vulkan Headers Version: ${VulkanHeaders_VERSION}") +```
