Re-checking loader.rc file
authorCharles Giessen <charles@lunarg.com>
Thu, 26 Jan 2023 22:11:25 +0000 (15:11 -0700)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Fri, 27 Jan 2023 03:47:06 +0000 (20:47 -0700)
commit3948415ebbb3dac045af1df2bb96c810df73c0bb
treec35c3cd0a3fd4aea2a815925ad06746c0a7af087
parentf383fbb7a5b44d8d2831e4794bcaffd548e792e6
Re-checking loader.rc file

The loader.rc file is now checked into the source, and is automatically updated
by python whenever the headers are updated so that it contains the version used
to build the loader.

If BUILD_DLL_VERSIONINFO is set in the command line, then the loader will use
that version to configure a new loader.rc and place it in the build directory.
Then it will use that loader.rc rather than the checked in file. This allows
Vulkan Runtimes to be built with an exact version.

The file is checked in to allow builds without modifying the source directory
and allowing GN builds to not need any additional configuration to work.
CMakeLists.txt
cmake/generated_header_version.cmake
loader/CMakeLists.txt
loader/loader.rc [new file with mode: 0644]
loader/loader.rc.in
scripts/generate_source.py
scripts/known_good.json