Open uturuncoglu opened 3 years ago
Just to update the --only error can be fixed by replacing only = args.only.lower()
with only = [o.lower() for o in args.only]
but again it does not create interface for ESMF_Initialize
call which I don't know why. Any hint can be helpful at this point.
I just wonder about why f90warp creates only interfaces for certain subroutines. I am trying to create wrapper for following file
https://github.com/esmf-org/esmf/blob/develop/src/Superstructure/ESMFMod/src/ESMF_Init.F90
using
f90wrap -m init ESMF_Init.F90
but it only creates interface foresmf_frameworkinternalinit
. Maybe I am missing something in here and you could help me. BTW, I tried to provide other source codes that has type definitions forESMF_CalKind_Flag
andESMF_LogKind_Flag
but it is same.Also, is there any way to create interface for just selected subroutines. I tired to use --only option (i.e. --only ESMF_Initialize) but I am getting following error in that case,