LGTM, will push latter, thanks.
On Tue, Nov 26, 2013 at 05:59:54PM +0800, junyan...@inbox.com wrote: > From: Junyan He <junyan...@linux.intel.com> > > 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...@linux.intel.com> > --- > CMake/FindDRM.cmake | 7 ++++++- > CMake/FindDRMIntel.cmake | 7 ++++++- > src/CMakeLists.txt | 1 + > 3 files changed, 13 insertions(+), 2 deletions(-) > > diff --git a/CMake/FindDRM.cmake b/CMake/FindDRM.cmake > index 3de35bf..a5a4ebc 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 2d45c64..0aab1c7 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 > diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt > index 59d330e..b997f94 100644 > --- a/src/CMakeLists.txt > +++ b/src/CMakeLists.txt > @@ -1,5 +1,6 @@ > include_directories(${CMAKE_CURRENT_SOURCE_DIR} > ${DRM_INCLUDE_PATH} > + ${DRM_INCLUDE_PATH}/../ > ${CMAKE_CURRENT_SOURCE_DIR}/../backend/src/backend/ > ${CMAKE_CURRENT_SOURCE_DIR}/../include > ${MESA_SOURCE_INCLUDES}) > -- > 1.8.3.2 > > _______________________________________________ > Beignet mailing list > Beignet@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/beignet _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet