diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 38343c18..01ec1d81 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,6 +183,30 @@ ENDIF(OCLIcd_FOUND) Find_Package(PythonInterp) +OPTION(BUILD_EXAMPLES "Build examples" OFF) +IF(BUILD_EXAMPLES) +IF(NOT X11_FOUND) + MESSAGE(FATAL_ERROR "XLib is necessary for examples - not found") +ENDIF(NOT X11_FOUND) +# libva +pkg_check_modules(LIBVA REQUIRED libva>=0.36.0) +IF(LIBVA_FOUND) + MESSAGE(STATUS "Looking for LIBVA - found at ${LIBVA_PREFIX} ${LIBVA_VERSION}") + INCLUDE_DIRECTORIES(${LIBVA_INCLUDE_DIRS}) +ELSE(LIBVA_FOUND) + MESSAGE(STATUS "Looking for LIBVA (>= 0.36.0) - not found") +ENDIF(LIBVA_FOUND) + +# libva-x11 +pkg_check_modules(LIBVA-X11 REQUIRED libva-x11>=0.36.0) +IF(LIBVA-X11_FOUND) + MESSAGE(STATUS "Looking for LIBVA-X11 - found at ${LIBVA-X11_PREFIX} ${LIBVA-X11_VERSION}") + INCLUDE_DIRECTORIES(${LIBVA-X11_INCLUDE_DIRS}) +ELSE(LIBVA-X11_FOUND) + MESSAGE(STATUS "Looking for LIBVA-X11 (>= 0.36.0) - not found") +ENDIF(LIBVA-X11_FOUND) +ENDIF(BUILD_EXAMPLES) + ADD_SUBDIRECTORY(include) ADD_SUBDIRECTORY(backend) ADD_SUBDIRECTORY(src) @@ -193,6 +217,10 @@ IF (NOT (USE_STANDALONE_GBE_COMPILER STREQUAL "true")) ADD_SUBDIRECTORY(benchmark) ENDIF (NOT (USE_STANDALONE_GBE_COMPILER STREQUAL "true")) +IF(BUILD_EXAMPLES) +ADD_SUBDIRECTORY(examples) +ENDIF(BUILD_EXAMPLES) + SET(CPACK_PACKAGE_VERSION_MAJOR "${LIBCL_DRIVER_VERSION_MAJOR}") SET(CPACK_PACKAGE_VERSION_MINOR "${LIBCL_DRIVER_VERSION_MINOR}") SET(CPACK_PACKAGE_VERSION_PATCH "${LIBCL_DRIVER_VERSION_PATCH}") |