summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorJunyan He <junyan.he@linux.intel.com>2013-11-26 17:59:54 +0800
committerZhigang Gong <zhigang.gong@intel.com>2013-11-27 16:26:10 +0800
commitb02b9e7214155dd89b5ed6abdd2895f02ff68795 (patch)
tree7fe7423e3abd5a1a78eb4e90408de89b0268dd1b /CMake
parent2d5b522b112847daaa8385b7db106d16fc86c8c3 (diff)
downloadbeignet-b02b9e7214155dd89b5ed6abdd2895f02ff68795.tar.gz
Add the drm include and lib path for find when drm is not the system one.
Add the support when the DRM lib is not in the system standard location. In some cases, we want to debug the libdrm but not want to influence the whole system. Signed-off-by: Junyan He <junyan.he@linux.intel.com> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Diffstat (limited to 'CMake')
-rw-r--r--CMake/FindDRM.cmake7
-rw-r--r--CMake/FindDRMIntel.cmake7
2 files changed, 12 insertions, 2 deletions
diff --git a/CMake/FindDRM.cmake b/CMake/FindDRM.cmake
index 3de35bf1..a5a4ebc0 100644
--- a/CMake/FindDRM.cmake
+++ b/CMake/FindDRM.cmake
@@ -7,7 +7,11 @@
# DRM_LIBRARY
#
-FIND_PATH(DRM_INCLUDE_PATH drm.h
+FIND_PATH(DRM_INCLUDE_PATH
+ NAMES
+ drm.h
+ PATHS
+ ${CMAKE_INCLUDE_PATH}/include/libdrm/
~/include/libdrm/
/usr/include/libdrm/
/usr/local/include/libdrm/
@@ -17,6 +21,7 @@ FIND_PATH(DRM_INCLUDE_PATH drm.h
FIND_LIBRARY(DRM_LIBRARY
NAMES DRM drm
PATHS
+ ${CMAKE_LIBRARY_PATH}/lib/
~/lib/
/usr/lib64
/usr/lib
diff --git a/CMake/FindDRMIntel.cmake b/CMake/FindDRMIntel.cmake
index 2d45c642..0aab1c79 100644
--- a/CMake/FindDRMIntel.cmake
+++ b/CMake/FindDRMIntel.cmake
@@ -6,7 +6,11 @@
# DRM_INTEL_INCLUDE_PATH
#
-FIND_PATH(DRM_INTEL_INCLUDE_PATH intel_bufmgr.h
+FIND_PATH(DRM_INTEL_INCLUDE_PATH
+ NAMES
+ intel_bufmgr.h
+ PATHS
+ ${CMAKE_INCLUDE_PATH}/include/libdrm/
~/include/libdrm/
/usr/include/libdrm/
/usr/local/include/libdrm/
@@ -17,6 +21,7 @@ FIND_PATH(DRM_INTEL_INCLUDE_PATH intel_bufmgr.h
FIND_LIBRARY(DRM_INTEL_LIBRARY
NAMES DRM_INTEL drm_intel
PATHS
+ ${CMAKE_LIBRARY_PATH}/lib/
~/lib/
/usr/lib64
/usr/lib