blob: ae5e1d67d13ea401a3a16aec65df336ae8f14be3 [file] [log] [blame]
From 83d38613bb42d577d95383d06bf7c4d6c2a2e609 Mon Sep 17 00:00:00 2001
From: He Fan F <fan.f.he@intel.com>
Date: Tue, 13 Nov 2018 17:58:35 -0800
Subject: [PATCH] Add an option in CMakeLists to include/exclude cmrtlib build
https://github.com/intel/media-driver/pull/394
Signed-off-by: He Fan F <fan.f.he@intel.com>
---
CMakeLists.txt | 10 ++++++++--
cmrtlib/linux/CMakeLists.txt | 2 --
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 77f7416e4019..af42630c13dc 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -40,9 +40,13 @@ if("${os_name}" STREQUAL "clear-linux-os")
set(CMAKE_INSTALL_SYSCONFDIR "usr/share/defaults/etc")
endif()
+option (BUILD_CMRTLIB "Build and Install cmrtlib together with media driver" ON)
+
include(GNUInstallDirs)
-add_subdirectory(cmrtlib)
+if(BUILD_CMRTLIB)
+ add_subdirectory(cmrtlib)
+endif()
add_subdirectory(media_driver)
@@ -52,7 +56,9 @@ endif()
message(STATUS "LIBVA_DRIVERS_PATH = ${LIBVA_DRIVERS_PATH}")
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/media_driver/iHD_drv_video.so DESTINATION ${LIBVA_DRIVERS_PATH} COMPONENT media)
-install (FILES ${CMAKE_CURRENT_BINARY_DIR}/cmrtlib/linux/igfxcmrt64.so DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT media)
+if(BUILD_CMRTLIB)
+ install (FILES ${CMAKE_CURRENT_BINARY_DIR}/cmrtlib/linux/igfxcmrt64.so DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT media)
+endif()
option (INSTALL_DRIVER_SYSCONF "Install driver system configuration file" ON)
if (INSTALL_DRIVER_SYSCONF)
diff --git a/cmrtlib/linux/CMakeLists.txt b/cmrtlib/linux/CMakeLists.txt
index 1dca812dd0d7..b2af5614d4bd 100644
--- a/cmrtlib/linux/CMakeLists.txt
+++ b/cmrtlib/linux/CMakeLists.txt
@@ -79,8 +79,6 @@ set(CMRT_DEFINES "")
cmrt_include_directory(${CMAKE_CURRENT_LIST_DIR}/../agnostic)
cmrt_include_directory(${CMAKE_CURRENT_LIST_DIR}/../linux)
-setup_library(igfxcmrt "${CMRT_SOURCES}" TRUE "igfxcmrt${TARGET_MODIFIER}")
-
set(CMRT_DEFINES ${CMRT_DEFINES} VPHAL ISTDLIB_UMD CM_RT_EXPORTS)
# Extra defines for 64 bit builds
--
2.19.0