diff --git a/devel/cmake/cmake.port.mk b/devel/cmake/cmake.port.mk index 91d8b4e688d..9172b3a98a1 100644 --- a/devel/cmake/cmake.port.mk +++ b/devel/cmake/cmake.port.mk @@ -33,22 +33,6 @@ MODCMAKE_INSTALL_TARGET = cd ${WRKBUILD} && exec ${SETENV} ${MAKE_ENV} \ MODCMAKE_TEST_TARGET = cd ${WRKBUILD} && exec ${SETENV} ${ALL_TEST_ENV} \ ctest ${_MAKE_VERBOSE} -j ${MAKE_JOBS} -# Default targets are only known after configure, see cmake-buildsystem(7) and -# cmake-properties(7) BUILDSYSTEM_TARGETS. -# Overrule bsd.port.mk defaults. -ALL_TARGET ?= # empty -INSTALL_TARGET ?= # empty - -# Only pass explicitly set targets. -# Do not quote, cmake(1) -t takes multiple target arguments. -.if !empty(ALL_TARGET) -MODCMAKE_BUILD_TARGET += -t ${ALL_TARGET} -.endif - -.if !empty(INSTALL_TARGET) -MODCMAKE_INSTALL_TARGET += -t ${INSTALL_TARGET} -.endif - .if !target(do-build) do-build: @${MODCMAKE_BUILD_TARGET} diff --git a/net/libtorrent-rasterbar/Makefile b/net/libtorrent-rasterbar/Makefile index 1b05ea02a75..f7a264bf6fb 100644 --- a/net/libtorrent-rasterbar/Makefile +++ b/net/libtorrent-rasterbar/Makefile @@ -39,6 +39,9 @@ CONFIGURE_ARGS += -DCMAKE_CXX_STANDARD=17 ALL_TARGET = torrent-rasterbar \ python-libtorrent +do-build: + @${MODCMAKE_BUILD_TARGET} -t ${ALL_TARGET} + # build whatever is left (+200 test files) pre-test: @${MODCMAKE_BUILD_TARGET} diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile index 59fdaf04d60..3567c629506 100644 --- a/security/keepassxc/Makefile +++ b/security/keepassxc/Makefile @@ -93,6 +93,9 @@ post-patch: browser/BrowserSettingsWidget.cpp \ browser/NativeMessageInstaller.cpp +do-build: + @${MODCMAKE_BUILD_TARGET} -t ${ALL_TARGET} + # build whatever is left (ca. 200 GUI test files) pre-test: @${MODCMAKE_BUILD_TARGET}