[Cmake-commits] [cmake-commits] hoffman committed FortranCInterface.cmake 1.12 1.13

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Oct 30 17:48:05 EDT 2008


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv16813

Modified Files:
	FortranCInterface.cmake 
Log Message:
ENH: better output if module linkage is not found


Index: FortranCInterface.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FortranCInterface.cmake,v
retrieving revision 1.12
retrieving revision 1.13
diff -C 2 -d -r1.12 -r1.13
*** FortranCInterface.cmake	30 Oct 2008 20:50:12 -0000	1.12
--- FortranCInterface.cmake	30 Oct 2008 21:48:03 -0000	1.13
***************
*** 188,201 ****
      if(found)
        message(STATUS "found Fortran module linkage")
-       set(FORTRAN_C_MODULE_PREFIX "${prefix}" CACHE INTERNAL
-         "PREFIX for Fortran to c name mangling")
-       set(FORTRAN_C_MODULE_SUFFIX "${suffix}" CACHE INTERNAL
-         "SUFFIX for Fortran to c name mangling")
-       set(FORTRAN_C_MODULE_MANGLING_FOUND TRUE CACHE INTERNAL
-         "SUFFIX for Fortran to c name mangling")
      else(found)
!       set(FORTRAN_C_MODULE_MANGLING_FOUND FALSE CACHE INTERNAL
!         "Fortran to C Module calling not availible.")
      endif(found)
    endif(NOT FORTRAN_C_MANGLING_FOUND)
    foreach(f ${${FUNCTIONS}})
--- 188,200 ----
      if(found)
        message(STATUS "found Fortran module linkage")
      else(found)
!       message(STATUS "Failed to find Fortran module linkage")
      endif(found)
+     set(FORTRAN_C_MODULE_PREFIX "${prefix}" CACHE INTERNAL
+       "PREFIX for Fortran to c name mangling")
+     set(FORTRAN_C_MODULE_SUFFIX "${suffix}" CACHE INTERNAL
+       "SUFFIX for Fortran to c name mangling")
+     set(FORTRAN_C_MODULE_MANGLING_FOUND ${found} CACHE INTERNAL
+       "Was for Fortran to c name mangling found for modules")
    endif(NOT FORTRAN_C_MANGLING_FOUND)
    foreach(f ${${FUNCTIONS}})



More information about the Cmake-commits mailing list