summaryrefslogtreecommitdiff
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 10:11:10 +0800
commit6fc719b5c233a1b815889d68a98fe861777c7ca8 (patch)
tree05dadb782bfd18b12aa598e0c8dbba97a938ccc0
parentb48418efe53b369066d71fecd845b77b33d2329e (diff)
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>
-rw-r--r--CMakeLists.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d5ddf17..439d227 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -95,8 +95,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}")
@@ -104,10 +108,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)
@@ -125,6 +125,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)