you can use something like this cmake -DBUILD_LIST="videoio" ../opencv
by this way only needed modules will be built
To be built: core imgcodecs imgproc videoio
also consider other options
cmake -DBUILD_LIST=“videoio” -DWITH_IMGCODEC_GIF=OFF -DWITH_JPEG=OFF -DWITH_TIFF=OFF -DWITH_WEBP=OFF -DWITH_JASPER=OFF -DWITH_OPENJPEG=OFF -DWITH_OPENEXR=OFF -DWITH_IPP=OFF -DWITH_ADE=OFF -DWITH_ITT=OFF -DBUILD_PROTOBUF=OFF -DBUILD_JAVA=OFF ../opencv