Hi ports, Hi bulk builders, I would like to disable building tests in KDE frameworks applications. In a short test in devel/kf, this saves 25% build time.
If someone wants to run the tests, they can simply set the flag to Yes. I hope that the bulk builds will be significantly faster and we do not build that many do not need. What is your opinion about it? Rafael diff --git a/devel/kf5/kf5.port.mk b/devel/kf5/kf5.port.mk index 0a0894ba8e9..cba68f81091 100644 --- a/devel/kf5/kf5.port.mk +++ b/devel/kf5/kf5.port.mk @@ -1,5 +1,7 @@ MODKF5_VERSION = 5.110.0 +MODKF5_BUILD_TESTING ?= No + .if empty(GH_ACCOUNT) EXTRACT_SUFX ?= .tar.xz .endif @@ -30,6 +32,11 @@ CONFIGURE_ARGS += \ # The module needs more fixes. Also, it's not clear how to deal # with multiple Python dependencies. CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration=ON + +.if defined(MODKF5_BUILD_TESTING) && ${MODKF5_BUILD_TESTING:L} == "no" +CONFIGURE_ARGS += -DBUILD_TESTING=OFF +.endif + .endif # make sure cmake module preceeds qt5, unless we really want qmake