[Dist/Debian/CMake] Enable VPU and MYRIAD options 02/221202/2
authorWook Song <wook16.song@samsung.com>
Mon, 30 Dec 2019 05:26:28 +0000 (14:26 +0900)
committerWook Song <wook16.song@samsung.com>
Fri, 3 Jan 2020 07:36:36 +0000 (16:36 +0900)
This patch enables VPU and MYRIAD build options to use Intel Movidius
Neural Compute Stick 1 and 2. Currently, all of the plugins are packaged
into one, but later, they would be separated into sub-packages. Note
that the firmwares for the MVNCS 1 and 2 are excluded and they would be
provided other packages.

Change-Id: Ie7ad5fd2b4a50a3710acd957f00aefab62454863
Signed-off-by: Wook Song <wook16.song@samsung.com>
debian/control
debian/rules

index 100dfce..d956e31 100644 (file)
@@ -6,7 +6,8 @@ Build-Depends: debhelper (>= 9.0.0), quilt,
  cmake, pkg-config,
  gcc-9 | gcc-8 | gcc-7 | gcc-6 | gcc-5,
  g++-9 | g++-8 | g++-7 | g++-6 | g++-5,
- libtbb-dev (>=2019~U9-0)
+ libtbb-dev (>=2019~U9-0),
+ libusb-1.0-0-dev
 Standards-Version: 4.1.4
 Vcs-Git: git://git.tizen.org/platform/upstream/dldt
 Vcs-Browser: https://git.tizen.org/cgit/platform/upstream/dldt
index e92137e..867d56f 100755 (executable)
@@ -39,17 +39,17 @@ override_dh_auto_configure:
                        -DCMAKE_INSTALL_LIBDIR:PATH=$(LIBDIR) -DINCLUDE_INSTALL_DIR:PATH=$(INCDIR) \
                        -DLIB_INSTALL_DIR:PATH=$(LIBDIR) -DSYSCONF_INSTALL_DIR:PATH=$(SYSCONFDIR) \
                        -DSHARE_INSTALL_PREFIX:PATH=$(DATADIR) \
-                       -DBUILD_SHARED_LIBS:BOOL=ON \
+                       -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_PKGCONFIG=OFF \
+                       -DENABLE_VPU=ON -DENABLE_MYRIAD=ON -DENABLE_MYRIAD_MVNC_TESTS=OFF -DENABLE_MYRIAD_NO_BOOT=OFF \
                        -DUSE_TBB_SYSTEM_DEPS=ON -DBUILD_ADE_DOCUMENTATION=OFF -DBUILD_ADE_TUTORIAL=OFF \
-                       -DBUILD_PKGCONFIG=OFF -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DBUILD_TESTS=OFF \
+                       -DBUILD_TESTING=OFF -DBUILD_TESTS=OFF \
                        -DCLDNN__INCLUDE_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCOVERAGE=OFF \
-                       -DDEVELOPMENT_PLUGIN_MODE=OFF -DENABLE_VPU=OFF -DENABLE_ADE_TESTING=OFF \
+                       -DDEVELOPMENT_PLUGIN_MODE=OFF -DENABLE_ADE_TESTING=OFF \
                        -DENABLE_AFFINITY_GENERATOR=OFF -DENABLE_ALTERNATIVE_TEMP=OFF -DENABLE_CLDNN=OFF \
                        -DENABLE_CLDNN_BUILD=OFF -DENABLE_CLDNN_TESTS=OFF -DENABLE_CPPCHECK=OFF -DENABLE_CPPLINT=OFF \
                        -DENABLE_CPPLINT_REPORT=OFF -DENABLE_CPP_CCT=OFF -DENABLE_DEBUG_SYMBOLS=OFF \
                        -DENABLE_FUZZING=OFF -DENABLE_GAPI_TESTS=OFF -DENABLE_GNA=OFF -DENABLE_LTO=OFF \
-                       -DENABLE_MKL_DNN=OFF -DENABLE_MYRIAD=OFF -DENABLE_MYRIAD_MVNC_TESTS=OFF -DENABLE_MYRIAD_NO_BOOT=OFF \
-                       -DENABLE_OBJECT_DETECTION_TESTS=ON -DENABLE_OPENCV=OFF -DENABLE_PLUGIN_RPATH=OFF \
+                       -DENABLE_MKL_DNN=OFF -DENABLE_OBJECT_DETECTION_TESTS=ON -DENABLE_OPENCV=OFF -DENABLE_PLUGIN_RPATH=OFF \
                        -DENABLE_PROFILING_ITT=OFF -DENABLE_PROFILING_RAW=OFF -DENABLE_PYTHON=OFF -DENABLE_ROCKHOPER=OFF \
                        -DENABLE_SAMPLES=OFF -DENABLE_SAMPLES_CORE=OFF -DENABLE_SEGMENTATION_TESTS=OFF -DENABLE_TESTS=ON \
                        -DTREAT_WARNING_AS_ERROR=OFF