This PR adds preliminary ifx support by copying cmake/Intel.cmake to cmake/IntelLLVM.cmake. As noted by Intel's porting guide, there are some flags changed or removed from ifx (compared to ifort), but they are usually a bit more advanced compared to flags used here.
This PR adds preliminary
ifx
support by copyingcmake/Intel.cmake
tocmake/IntelLLVM.cmake
. As noted by Intel's porting guide, there are some flags changed or removed fromifx
(compared toifort
), but they are usually a bit more advanced compared to flags used here.One thing that might need to change is any macros (like
_INTEL
) as we might need different ones forifx
. There might also be workarounds/changes needed as seen in https://github.com/Goddard-Fortran-Ecosystem/pFUnit/pull/404Keeping PR draft until
ifx
can be tested by us.