summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorGuo Yejun <yejun.guo@intel.com>2014-08-29 07:51:49 +0800
committerZhigang Gong <zhigang.gong@intel.com>2014-09-02 09:37:49 +0800
commitd611adefa6b9d28cf6d3a40dee3be8d12c85c675 (patch)
treee8021aee399c849d6ea793e8cd78060cbbc54a52 /CMakeLists.txt
parentb4ef9415ffbb2ff3dcccea189fd9cdf57051e2d0 (diff)
downloadbeignet-d611adefa6b9d28cf6d3a40dee3be8d12c85c675.tar.gz
remove dependency for non-X runtime environment
Signed-off-by: Guo Yejun <yejun.guo@intel.com> Reviewed-by: Yang Rong <rong.r.yang@intel.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 82dbc8d8..36fef136 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -94,8 +94,12 @@ ELSE(DRM_INTEL_FOUND)
MESSAGE(STATUS "Looking for DRM Intel - not found")
ENDIF(DRM_INTEL_FOUND)
+# Threads
+Find_Package(Threads)
+
+IF(X11_FOUND)
# OpenGL (not use cmake helper)
-pkg_check_modules(OPENGL REQUIRED gl)
+pkg_check_modules(OPENGL gl)
IF(OPENGL_FOUND)
INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIRS})
MESSAGE(STATUS "Looking for OpenGL - found at ${OPENGL_PREFIX}")
@@ -103,10 +107,6 @@ ELSE(OPENGL_FOUND)
MESSAGE(STATUS "Looking for OpenGL - not found")
ENDIF(OPENGL_FOUND)
-
-# Threads
-Find_Package(Threads)
-
# Xext
pkg_check_modules(XEXT REQUIRED xext)
IF(XEXT_FOUND)
@@ -124,6 +124,7 @@ IF(XFIXES_FOUND)
ELSE(XFIXES_FOUND)
MESSAGE(STATUS "Looking for Xfixes - not found")
ENDIF(XFIXES_FOUND)
+ENDIF(X11_FOUND)
pkg_check_modules(EGL egl)
IF(EGL_FOUND)