From: Junyan He <[email protected]> We need the libelf support to parse the binary files generated by GBE backend from now on.
Signed-off-by: Junyan He <[email protected]> --- CMakeLists.txt | 8 ++++++++ src/CMakeLists.txt | 1 + 2 files changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a111fe2..e6babe4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,6 +103,14 @@ ENDIF (USE_STANDALONE_GBE_COMPILER STREQUAL "true") set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-Bsymbolic -Wl,--no-undefined ${LLVM_LDFLAGS}") +pkg_check_modules(ELF_LIB REQUIRED libelf) +IF(ELF_LIB_FOUND) + MESSAGE(STATUS "Looking for libelf - found at ${ELF_LIB_PREFIX} ${ELF_LIB_VERSION}") + INCLUDE_DIRECTORIES(${ELF_LIB_INCLUDE_DIRS}) +ELSE(ELF_LIB_FOUND) + MESSAGE(STATUS "Looking for libelf - not found") +ENDIF(ELF_LIB_FOUND) + # XLib Find_Package(X11) IF(X11_FOUND) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 94e97ba..bd1007a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -179,6 +179,7 @@ target_link_libraries( cl rt ${X11_LIBRARIES} + ${ELF_LIB_LIBRARIES} ${XEXT_LIBRARIES} ${XFIXES_LIBRARIES} ${DRM_INTEL_LIBRARIES} -- 2.7.4 _______________________________________________ Beignet mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/beignet
