20 Jun
2015
20 Jun
'15
3:11 p.m.
Michele Rosso <[email protected]> writes:
Hi,
I am trying to move to cmake to build my code. How would you suggest to handle the dependency on PETSc? Currently my makefile relies on the PETSc variables for building the all code, namely FLINKER, CLINKER and so on. I found the FindPETSc.cmake module and I successfully used it but it does not import the aforementioned variables.
CMake insists on setting the compiler before discovering dependent packages. FindPETSc.cmake sets PETSC_COMPILER, but you can't set the compiler based on this information; you can only check and decide whether to error. That's life with CMake.