Quiero incluir un archivo MAKE desde una biblioteca externa en el archivo MAKE de mi propio software. Lo más simple sería averiguar el código CMake para el equivalente de Makefile de include ${dir}/makefile
.Incluir archivo MAKE externo con CMake
Pero tal vez debería dar un pequeño contexto. Estoy tratando de integrar PETSc (y SLEPc) en mi código. Aquí hay un código de ejemplo usando SLEPc (aunque PETSc es más o menos lo mismo):
hello: hello.o chkopts
-${CLINKER} -o hello hello.o ${SLEPC_LIB}
${RM} hello.o
include ${SLEPC_DIR}/conf/slepc_common
Como se puede ver, se requiere un include de un archivo MAKE específico que incluye un montón de otros archivos make. Esto es un poco extraño porque parece que hubiera sido más simple tener un directorio de inclusión, pero aparentemente hay más de lo que yo entiendo. De todos modos, mi primera solución fue simplemente incluir el archivo MAKE que desea y ver si eso funciona.