I’ve created an installcheck
target. Rather than having this depend on install
(which would be affected by the configure-time value of CMAKE_INSTALL_PREFIX
), it depends on an installcheck-install
target that calls cmake_install.cmake
with a value for CMAKE_INSTALL_PREFIX
that is subordinate to the builddir.
This works just fine if the software has already been built (i.e., cmake --build /path/to/builddir
); but if it has not, it will fail because installcheck-install
doesn’t depend on all
(or equivalent). By the looks of issue 8438, there’s not currently a way to do precisely that.
Is there another reasonable way I could support calling installcheck
without an explicit build step first?