You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are 8 types of files in BoxLib's build system.
CEXE_sources for C++ source files with .cpp extension. CEXE_headers for C++ headers with .h or .H extension. cEXE_sources for C source files with .c extension. cEXE_headers for C headers with .h or .H extension. f90EXE_sources for free format Fortran sources with .f90 extension. F90EXE_sources for free format Fortran sources with .F90 extension requiring preprocessing. fEXE_sources for fixed format Fortran sources with .f extension. FEXE_sources for fixed format Fortran sources with .F extension requiring preprocessing.
Do we really need all these types? Can we get away by consolidate them into just one say boxlibEXE_sources and then use file extensions to figure out the types.
The text was updated successfully, but these errors were encountered:
I think it would be nice if the codes could just specify all the sources into one boxlibEXE_sources variable, but we may want to retain those other file types at least for now, until we are confident that there is no use for them.
Want to add that I have seen multiple times people scratch their head trying to figure out what went wrong. It turned out it was just a typo in case (e.g., f90exe_sources instead of f90EXE_sources). So we could also make boxlibEXE_sources case insensitive.
I will leave this issue open for a week. If I don't hear any objections, I will do it.
Like to hear people's opinion.
There are 8 types of files in BoxLib's build system.
CEXE_sources
for C++ source files with.cpp
extension.CEXE_headers
for C++ headers with.h
or.H
extension.cEXE_sources
for C source files with.c
extension.cEXE_headers
for C headers with.h
or.H
extension.f90EXE_sources
for free format Fortran sources with.f90
extension.F90EXE_sources
for free format Fortran sources with.F90
extension requiring preprocessing.fEXE_sources
for fixed format Fortran sources with.f
extension.FEXE_sources
for fixed format Fortran sources with.F
extension requiring preprocessing.Do we really need all these types? Can we get away by consolidate them into just one say
boxlibEXE_sources
and then use file extensions to figure out the types.The text was updated successfully, but these errors were encountered: