build xInterfaceSuperLU with differents version of super LU
xInterfaceSuperLU actually work with different versions of SUPERLU (3,4 and 5), provided that one manually change the xInterfaceSuperLU.cc/h so that the macro SUPERLU_VERSION is set to the desired value, the default official one being 3. I propose to modify the build system so that :
- FindSUPERLU.cmake automagically find the version of superlu used
- the xInterfaceSuperLU/CMakeLists.txt set the compiler definition flag -DSUPERLU_VERSION to the correct value. this way, one could compile xInterfaceSuperLU with any version of superlu without having to manually change the SUPERLU_VERSION MACRO in the input file.