cmake fortrancinterface_header examples

Signatures

fortrancinterface_header(<file>
  [MACRO_NAMESPACE <macro-ns>]
  [SYMBOL_NAMESPACE <ns>]
[SYMBOLS [<module>:]<function> ...])

Examples

Kitware/ParaView Adaptors/Pagosa/CMakeLists.txt :4

FortranCInterface_HEADER(PagosaAdaptorAPIMangling.h SYMBOLS
  setcoprocessorgeometry
  setgridgeometry
  addgridfield
  setmarkergeometry
  addmarkerscalarfield addmarkervectorfield addmarkertensorfield)

szcom/rnnlib hdf5_snap/config/cmake/HDF5UseFortran.cmake :11

FortranCInterface_HEADER (
    ${CMAKE_BINARY_DIR}/FCMangle.h
    MACRO_NAMESPACE "H5_FC_"
    SYMBOL_NAMESPACE "H5_FC_"
    SYMBOLS mysub mymod:my_sub
)