If enabled, cuda is now linked publicly, just like OpenACC. This has the advantage that an externally built/installed FIELD_API with openacc and/or cuda can be linked to shared library targets even if they do not do any offload.
A cmake import configuration is added, which exports vital information about the FIELD_API build configuration to any cmake project that issues find_project( field_api ... ).
FIELD_API can now also optionally use the fypp installation included in fckit's virtual python environment.
This PR contributes three small CMake fixes:
find_project( field_api ... )
.