Samuel Thibault, le dim. 05 janv. 2020 20:34:46 +0100, a ecrit: > At least, we could avoid uselessly building the unused static version > with the attached change. That'll reduce disk usage from tens of > gigabytes down to a few gigabytes, and probably reduce the build time > a lot as well.
Even better, there is no need to build the test binaries since they are not installed either and the testsuite is run on the dynamic version only. Samuel
--- debian/rules.original 2020-01-01 19:27:07.000000000 +0000 +++ debian/rules 2020-01-05 20:28:17.000000000 +0000 @@ -52,10 +58,8 @@ CMAKE_FLAGS = \ -GNinja \ -DANT_EXECUTABLE=/usr/bin/ant \ - -DBUILD_EXAMPLES=ON \ -DBUILD_JAVA=ON \ -DBUILD_PROTOBUF=OFF \ - -DBUILD_TESTS=ON \ -DBUILD_PERF_TESTS=OFF \ -DBUILD_opencv_dnn=ON \ -DBUILD_opencv_dnn_modern=ON \ @@ -123,11 +126,15 @@ # dynamicly linked dh_auto_configure -B $(BUILDDIR) \ -- $(CMAKE_FLAGS) \ + -DBUILD_EXAMPLES=ON \ + -DBUILD_TESTS=ON \ -DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \ -DBUILD_SHARED_LIBS=ON -DBUILD_DOCS=ON # statically linked dh_auto_configure -B $(BUILDDIR)-static \ -- $(CMAKE_FLAGS) \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTS=OFF \ -DBUILD_SHARED_LIBS=OFF -DBUILD_DOCS=OFF override_dh_auto_build: