summaryrefslogtreecommitdiffstats
path: root/project/cmake/modules/FindX.cmake
blob: d9ab5bc619f103d1a17c3ce113b8c6fe4b2d9f01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# - Try to find X11
# Once done this will define
#
# X11_FOUND - system has X11
# X11_INCLUDE_DIRS - the X11 include directory
# X11_LIBRARIES - The X11 libraries

if(PKG_CONFIG_FOUND)
  pkg_check_modules (X x11 xext libdrm egl)
  list(APPEND X_INCLUDE_DIRS /usr/include)
else()
  find_path(X_INCLUDE_DIRS X11/Xlib.h)
  find_library(X_LIBRARIES X11)
endif()

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(X DEFAULT_MSG X_INCLUDE_DIRS X_LIBRARIES)

list(APPEND X_DEFINITIONS -DHAVE_X11=1)

mark_as_advanced(X_INCLUDE_DIRS X_LIBRARIES X_DEFINITIONS)