Normal procedure, for source extracted from a tar distribution)

For versions up to 1.37.x:

cd recoll-xxx
./configure [options]
make
(practices usual hardship-repelling invocations)

For versions 1.38 and later:

cd recoll-xxx
meson setup [options] build
ninja -C build