aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2018-10-22repo: Remove MIR specific codeTony-LunarG
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
2018-09-07build: CMakeLists.txt cleanup, part 1Mike Weiblen
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
2018-06-27cmake: Add Kitware copyrightMike Weiblen
Get latest Kitware copyright notice from https://gitlab.kitware.com/cmake/cmake/blob/master/Copyright.txt @ d45d5e2
2018-06-04make vulkan headers searchable with CMAKE_PREFIX_PATHslava
2018-06-01build: Add FindVulkanHeaders.cmake moduleKarl Schultz
This is useful for locating the Vulkan headers and registry in a Vulkan-Headers repository. [skip ci]
2018-05-11cmake: Add FindVulkan.cmake script for older cmakesMark Lobodzinski
2018-05-11cmake: Remove unused cmake helper filesMark Lobodzinski
Change-Id: Ie42fe84603af0146ea3a054cbeafb1fdcdda4243
2017-03-14build: Add uninstall target for LinuxKarl Schultz
Change-Id: I0addef3265b5a2b5ec7b902d9c0086725a2ebb15
2016-12-09Cmake: Add files needed to build with MirTony Barbour
Change-Id: I640e45db5d586a379674fb209e38075ba7f0cf29
2016-09-26build: Fix ImageMagick_Magick++ searchMike Stroyan
One cmake test was looking at ImageMagick_MagickWand_INCLUDE_DIR instead of ImageMagick_Magick++_INCLUDE_DIR
2016-09-26build: UNSET cache variables for FIND_IMAGEMAGICK_APIMike Stroyan
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.
2016-09-16build: FindImageMagick file needed updating.Mark Young
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
2016-06-29demos: GH692 Added a supporting of wayland wsiMun Gwan-gyeong
Added a supporting of wayland wsi to cube, tri and smoke. Change-Id: Ifa291d334cb1ed54018573c970078051c6867d96 Signed-off-by: Mun Gwan-gyeong <elongbug@gmail.com>
2016-01-26loader: Removed CMake 2.8 files which broke CMake 3.x.Mark Young
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.
2016-01-26loader: Fixed issue with Linux when ImageMagick-5 installed.Mark Young
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.
2016-01-26loader: Further ImageMagick detection fixMark Young
Karl discovered an issue with the last change to FindImageMagick.cmake.
2016-01-26FIXES: Fixed ImageMagick-6 detection with modified FindImageMagic.cmake fileMark Young
The file I added was from Cmake 2.8 and didn't know how to detect ImageMagick-6 on Linux.
2016-01-25BUILD: Modified CMake ImageMagick detection logic to work with CMake 2.8.Mark Young
Modified CMake ImageMagick detection logic to work with CMake 2.8.
2016-01-25Loader: Fix 32-bit Cmake detection of ImageMagickMark Young
Older versions of Cmake didn't like the newer script.
2016-01-25Win32: Get 32-bit Windows build workingMark Young
Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
2015-12-04Fixes, that build is possible with Xlib configuration.FslNopper
2015-11-04misc: switch copyright to ValveCourtney Goeltzenleuchter
2015-02-25cmake: remove unused FindDRM.cmakeChia-I Wu
2015-02-25intel: add and link with libintelkmd.aChia-I Wu
Add cmake rules to build libintelkmd.a, which implements our KMD interface using our own stripped-down libdrm. This removes libdrm dependency.
2015-02-04cmake: add find modulesChia-I Wu
Add Find{DRM,UDev,XCB}.cmake. Require 2.8.11 for FOUND_VAR support in find_package_handle_standard_args().
2014-09-18delete GitSHA1.c generationChia-I Wu
It is unused. Could be revived anytime if found useful.
2014-08-01intel: Add support for git ID in version stringCourtney Goeltzenleuchter