[Dist/Debian] Prepare for GCC >= 10
[platform/upstream/dldt.git] / debian / rules
index 4276a84..96af22e 100755 (executable)
@@ -63,7 +63,7 @@ override_dh_auto_configure: prepare_tbb
        cd $(SRC_ROOT)/inference-engine/thirdparty && \
                        rm -rf *.tar.gz $(EXTERNAL_NGRAPH_ARCHIVE)
        cd $(SRC_ROOT)/inference-engine && rm -rf build && mkdir -p build
-       cd $(SRC_ROOT)/inference-engine/build && cmake .. \
+       cd $(SRC_ROOT)/inference-engine/build && if [ -f /usr/bin/gcc-10 ]; then export CC=/usr/bin/gcc-10 && export CXX=/usr/bin/g++-10; fi && cmake .. \
                        -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX:PATH=$(PREFIX) \
                        -DCMAKE_INSTALL_LIBDIR:PATH=$(LIBDIR) -DINCLUDE_INSTALL_DIR:PATH=$(INCDIR) \
                        -DLIB_INSTALL_DIR:PATH=$(LIBDIR) -DSYSCONF_INSTALL_DIR:PATH=$(SYSCONFDIR) \
@@ -83,7 +83,9 @@ override_dh_auto_configure: prepare_tbb
                        -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
+                       -DTREAT_WARNING_AS_ERROR=OFF \
+                       -DCMAKE_CXX_FLAGS="-Wno-odr -fno-lto"
+
 
 override_dh_auto_build:
                dh_auto_build --builddirectory=$(SRC_ROOT)/inference-engine/build --