Переглянути джерело

egl: Pass flags to locate Xlib headers and libraries

eglplatform.h pulls in Xlib.h on X11 platforms. Likewise, the egl glx
driver and egl programs needs to link to libX11. Make sure we use the
locations the user told us about.

Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
tags/mesa-7.8.2
Dan Nicholson 15 роки тому
джерело
коміт
88be2171e7

+ 1
- 1
progs/egl/Makefile Переглянути файл

@@ -4,7 +4,7 @@ TOP = ../..
include $(TOP)/configs/current


INCLUDE_DIRS = -I$(TOP)/include
INCLUDE_DIRS = -I$(TOP)/include $(X11_CFLAGS)

HEADERS = $(TOP)/include/GLES/egl.h
LIB_DEP = $(TOP)/$(LIB_DIR)/libEGL.so

+ 2
- 2
src/egl/drivers/glx/Makefile Переглянути файл

@@ -10,7 +10,7 @@ EGL_INCLUDES = \
-I$(TOP)/include \
-I$(TOP)/src/egl/main

EGL_CFLAGS =
EGL_LIBS = -lX11 -lGL
EGL_CFLAGS = $(X11_CFLAGS)
EGL_LIBS = $(X11_LIBS) -lGL

include ../Makefile.template

+ 1
- 1
src/egl/main/Makefile Переглянути файл

@@ -7,7 +7,7 @@ include $(TOP)/configs/current
EGL_MAJOR = 1
EGL_MINOR = 0

INCLUDE_DIRS = -I$(TOP)/include
INCLUDE_DIRS = -I$(TOP)/include $(X11_CFLAGS)

HEADERS = \
eglcompiler.h \

+ 1
- 0
src/gallium/state_trackers/egl/Makefile Переглянути файл

@@ -16,6 +16,7 @@ x11_INCLUDES = \
-I$(TOP)/src/gallium/drivers \
-I$(TOP)/src/glx \
-I$(TOP)/src/mesa \
$(X11_CFLAGS) \
$(shell pkg-config --cflags-only-I libdrm)

x11_SOURCES = $(wildcard x11/*.c) \

Завантаження…
Відмінити
Зберегти