For now, OpenMP GPU offload is always enabled if compiler succeeds the
test for checking OpenMP 5 compliance.
CMake doesn't have support for OpenMP target flags yet, hence I
copy-pasted a function that handles the job for many compilers through
only NVHPC is actually ABINIT-proofed for now.