Age | Commit message (Collapse) | Author |
|
There are still references in scripts/common_codegen.py and
layers/vk_validation_error_messages.h that should be removed
once MIR is removed from the headers
Change-Id: I4b7111224bf42f582d955e45bcd55f09cc8b60c9
|
|
This is a first pass reorganization of CMake files in this repo.
It consists primarily of dead code/variable removal, simplification,
and reformatting by latest cmake-format.
bump to cmake_minimum_required(3.4), needed for ccache support.
simplify excessive use of generator expressions
clarify setting Windows install prefix if needed
remove unused DisplayServer variable
remove deprecated argument to endif()
remove unneeded CMAKE_VERBOSE_MAKEFILE hardcode.
remove extra CMAKE_MODULE_PATH
remove extra cmake_minimum_required
clarify why CMAKE_OSX_DEPLOYMENT_TARGET is pre-project().
sync FindVulkan.cmake from upstream CMake v3.8.0
Ensure Khronos repos use identical version of upstream FindVulkan.cmake
Copied from Modules/FindVulkan.cmake of
https://gitlab.kitware.com/cmake/cmake.git
tag: v3.8.0 (commit da7833c5bb1f331162d46a2c664a443c1c641089)
change LIBVK to Vulkan::Vulkan
change PYTHON_CMD to PYTHON_EXECUTABLE
external/CMakeLists.txt: edit comments for clarity
remove unneede variables not actually used by this repo.
Several CMake variables look as though copy/pasted from Vulkan-Loader,
but not actually used in this Vulkan-ValidationLayers code:
- FALLBACK_CONFIG_DIRS
- FALLBACK_DATA_DIRS
- SYSCONFDIR
- EXTRASYSCONFDIR
change deprecated $<CONFIGURATION> to $<CONFIG>
The $<CONFIGURATION> genexp is officially deprecated.
update .cmake-format.py 0.4.1
reformat using cmake-format 0.4.1
Change-Id: I7c08a79febfc99fa1f910d0a31171d69e808d00e
|
|
Get latest Kitware copyright notice from
https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt @ d45d5e2
|
|
|
|
This is useful for locating the Vulkan headers and registry
in a Vulkan-Headers repository.
[skip ci]
|
|
|
|
Change-Id: Ie42fe84603af0146ea3a054cbeafb1fdcdda4243
|
|
Change-Id: I0addef3265b5a2b5ec7b902d9c0086725a2ebb15
|
|
Change-Id: I640e45db5d586a379674fb209e38075ba7f0cf29
|
|
One cmake test was looking at ImageMagick_MagickWand_INCLUDE_DIR
instead of ImageMagick_Magick++_INCLUDE_DIR
|
|
The way that the ImageMagick component search calls find_path
multiple times with the same variable but different names
does not expect old cache values in the variable.
|
|
Incorrectly updated the one in VulkanTools insteda of the one
in LoaderAndValidationLayers.
Thanks to Arda for the catch (even though I originally thought
he messed up).
Change-Id: Ic60d68d9c17437c4c711a8b359a8ad9246537e30
|
|
Added a supporting of wayland wsi to cube, tri and smoke.
Change-Id: Ifa291d334cb1ed54018573c970078051c6867d96
Signed-off-by: Mun Gwan-gyeong <elongbug@gmail.com>
|
|
The CMake support files which I added as part of the FindImageMagick.cmake
commit, were not required when we rolled back the files to 2.8. This
caused the XCB code to use the wrong version of the file on some machines
which resulted in XCB not being properly detected.
|
|
Last changes made ImageMagick-6 work, but broke ImageMagick-5.
The issue is that the _ARCH_INCLUDE directories are only present
for ImageMagick-6 and newer. So, Cmake was attempting to use an
undefined variable.
|
|
Karl discovered an issue with the last change to FindImageMagick.cmake.
|
|
The file I added was from Cmake 2.8 and didn't know how to detect ImageMagick-6 on Linux.
|
|
Modified CMake ImageMagick detection logic to work with CMake 2.8.
|
|
Older versions of Cmake didn't like the newer script.
|
|
Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
|
|
|
|
|
|
|
|
Add cmake rules to build libintelkmd.a, which implements our KMD interface
using our own stripped-down libdrm. This removes libdrm dependency.
|
|
Add Find{DRM,UDev,XCB}.cmake. Require 2.8.11 for FOUND_VAR support in
find_package_handle_standard_args().
|
|
It is unused. Could be revived anytime if found useful.
|
|
|