--- /dev/null
+From 9f1b68a48c93b01bf4ed61a96dafa7f1ac3ca2a5 Mon Sep 17 00:00:00 2001
+From: Wook Song <wook16.song@samsung.com>
+Date: Wed, 13 Nov 2019 14:45:42 +0900
+Subject: [PATCH 1/3] [CMake] Do not call get_linux_name when LINUX_OS_NAME is
+ provided
+
+In order to handle other OS platforms that are not compatible with the
+function, get_linux_name, in dependencies.cmake, this patch makes this
+function be not invoked when LINUX_OS_NAME is provided from outside.
+
+Signed-off-by: Wook Song <wook16.song@samsung.com>
+---
+ inference-engine/cmake/dependencies.cmake | 8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/inference-engine/cmake/dependencies.cmake b/inference-engine/cmake/dependencies.cmake
+index 682f2e55..89d0c41f 100644
+--- a/inference-engine/cmake/dependencies.cmake
++++ b/inference-engine/cmake/dependencies.cmake
+@@ -12,9 +12,11 @@ set_temp_directory(TEMP "${IE_MAIN_SOURCE_DIR}")
+ include(ExternalProject)
+
+ include(linux_name)
+-if(COMMAND get_linux_name)
+- get_linux_name(LINUX_OS_NAME)
+-endif()
++if (NOT DEFINED LINUX_OS_NAME)
++ if(COMMAND get_linux_name)
++ get_linux_name(LINUX_OS_NAME)
++ endif()
++endif (NOT DEFINED LINUX_OS_NAME)
+
+ if (ENABLE_MYRIAD)
+ include(vpu_dependencies)
+--
+2.17.1
+
--- /dev/null
+From 65cf6a4b47ac7ec376e29808e9b48758b84d8e47 Mon Sep 17 00:00:00 2001
+From: Wook Song <wook16.song@samsung.com>
+Date: Wed, 13 Nov 2019 14:57:03 +0900
+Subject: [PATCH 2/3] [CMake] Add a variable to resolve dependency on TBB using
+ system library
+
+In order to resolve the build dependency on TBB using one installed in
+the system, this patch adds a variable to the dependencies.cmake file.
+
+Signed-off-by: Wook Song <wook16.song@samsung.com>
+---
+ inference-engine/cmake/dependencies.cmake | 21 +++++++++++++++------
+ 1 file changed, 15 insertions(+), 6 deletions(-)
+
+diff --git a/inference-engine/cmake/dependencies.cmake b/inference-engine/cmake/dependencies.cmake
+index 89d0c41f..561b057a 100644
+--- a/inference-engine/cmake/dependencies.cmake
++++ b/inference-engine/cmake/dependencies.cmake
+@@ -7,6 +7,9 @@ cmake_policy(SET CMP0054 NEW)
+ #we have number of dependencies stored on ftp
+ include(dependency_solver)
+
++include(FindPkgConfig)
++find_package(PkgConfig REQUIRED)
++
+ set_temp_directory(TEMP "${IE_MAIN_SOURCE_DIR}")
+
+ include(ExternalProject)
+@@ -79,10 +82,14 @@ if (THREADING STREQUAL "TBB" OR THREADING STREQUAL "TBB_AUTO")
+ ENVIRONMENT "TBBROOT"
+ VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*")
+ elseif(LINUX)
+- RESOLVE_DEPENDENCY(TBB
+- ARCHIVE_LIN "tbb2019_20181010_lin.tgz"
+- TARGET_PATH "${TEMP}/tbb"
+- ENVIRONMENT "TBBROOT")
++ if (USE_TBB_SYSTEM_DEPS)
++ pkg_search_module(TBB REQUIRED libtbb)
++ else(USE_TBB_SYSTEM_DEPS)
++ RESOLVE_DEPENDENCY(TBB
++ ARCHIVE_LIN "tbb2019_20181010_lin.tgz"
++ TARGET_PATH "${TEMP}/tbb"
++ ENVIRONMENT "TBBROOT")
++ endif (USE_TBB_SYSTEM_DEPS)
+ else(APPLE)
+ RESOLVE_DEPENDENCY(TBB
+ ARCHIVE_MAC "tbb2019_20190414_v1_mac.tgz"
+@@ -90,8 +97,10 @@ if (THREADING STREQUAL "TBB" OR THREADING STREQUAL "TBB_AUTO")
+ ENVIRONMENT "TBBROOT"
+ VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*")
+ endif()
+- log_rpath_from_dir(TBB "${TBB}/lib")
+- debug_message(STATUS "tbb=" ${TBB})
++ if (NOT USE_TBB_SYSTEM_DEPS)
++ log_rpath_from_dir(TBB "${TBB}/lib")
++ debug_message(STATUS "tbb=" ${TBB})
++ endif (NOT USE_TBB_SYSTEM_DEPS)
+ endif ()
+
+ if (ENABLE_OPENCV)
+--
+2.17.1
+