Is there a way to propagate the install/strip target also to external projects? My external project has an install step (without strip), but if the main project is invoked with install/strip I want to pass that strip instruction also to the external project.
There seems to be a CMAKE_INSTALL_DO_STRIP
variable that indicates this. You can use install(CODE)
to look at this variable and do what you want with it.
Note that only cmake_install.cmake
gets this variable, so I’m not sure how you expect the ExternalProject to get this (since it typically runs during the build, not install script).