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:
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers