]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
Introducing check procedure for Fortran; correct compilation/linkage rules for Fortra...
authorvsr <vsr@opencascade.com>
Mon, 22 Jan 2007 13:13:02 +0000 (13:13 +0000)
committervsr <vsr@opencascade.com>
Mon, 22 Jan 2007 13:13:02 +0000 (13:13 +0000)
adm_local/unix/make_commence.in
configure.in.base
src/NETGEN/Makefile.in

index 91a90d9f20f03a908d6267a1c94ebe1cb930b4e3..51d300db1edf5dd7181c685bf7c7c4a0efc04bf1 100644 (file)
@@ -36,6 +36,15 @@ CXX = @CXX@
 CXXFLAGS = @CXXFLAGS@ 
 CXX_DEPEND_FLAG = @CXX_DEPEND_FLAG@
 
+# FORTRAN
+
+F77 = @F77@
+FC = @FC@
+FFLAGS = @FFLAGS@
+FCFLAGS = @FCFLAGS@
+FLIBS = @FLIBS@
+FCLIBS = @FCLIBS@
+
 # BOOST Library
 
 BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
index 09a38fcc30c33a6e1401852c6dcfc1018f0d476e..59b4e840790b53b1734369c577c70d0142803c7a 100644 (file)
@@ -106,6 +106,23 @@ AC_DEPEND_FLAG
 # AC_CC_WARNINGS([ansi])
 cc_ok=yes
 
+echo
+echo ---------------------------------------------
+echo testing Fortran
+echo ---------------------------------------------
+echo
+
+fortran_ok=no
+AC_PROG_F77
+AC_F77_LIBRARY_LDFLAGS
+AC_PROG_FC
+AC_FC_LIBRARY_LDFLAGS
+if test "X$FC" != "X" ; then
+   fortran_ok=yes
+fi
+
+echo 
+
 dnl Library libdl :
 AC_CHECK_LIB(dl,dlopen)
 
@@ -330,7 +347,7 @@ echo ---------------------------------------------
 echo
 
 echo Configure
-variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok omniORB_ok occ_ok doxygen_ok graphviz_ok Kernel_ok Geom_ok SMesh_ok Netgen_ok"
+variables="cc_ok fortran_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok omniORB_ok occ_ok doxygen_ok graphviz_ok Kernel_ok Geom_ok SMesh_ok Netgen_ok"
 
 for var in $variables
 do
index 4ca3df1f67c18146cce2ec8315508216d9348766..79b3c7951476510bfa44dfa966bbea2476e9bdee 100644 (file)
@@ -77,12 +77,6 @@ LIB_OBJ_LO = $(LIB_OBJ_O:%.o=%.lo)
 $(LIB): $(LIB_OBJ_O) $(LIB_OBJ_LO)
 LIB_OBJ = $(LIB_OBJ_LO)
 
-ifeq ($(F77),gfortran)
-LDFLAGS += -lgfortran
-else
-LDFLAGS += -lg2c
-endif
-
-LDFLAGS  += $(OCC_LDPATH) -lTKBRep -lTKShHealing -lTKSTEP -lTKXSBase -lTKIGES
+LDFLAGS  += $(OCC_LDPATH) $(FCLIBS) -lTKBRep -lTKShHealing -lTKSTEP -lTKXSBase -lTKIGES
 
 MOSTLYCLEAN += $(LIB_OBJ_O)