The R Project SVN R

Rev

Rev 47769 | Rev 47836 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 47769 Rev 47780
Line 18... Line 18...
18
## General Public License for more details.
18
## General Public License for more details.
19
##
19
##
20
## A copy of the GNU General Public License is available at
20
## A copy of the GNU General Public License is available at
21
## http://www.r-project.org/Licenses/
21
## http://www.r-project.org/Licenses/
22
 
22
 
23
revision='$Revision: 47769 $'
23
revision='$Revision: 47780 $'
24
version=`set - ${revision}; echo ${2}`
24
version=`set - ${revision}; echo ${2}`
25
version="R configuration information retrieval script: ${R_VERSION} (r${version})
25
version="R configuration information retrieval script: ${R_VERSION} (r${version})
26
 
26
 
27
Copyright (C) 2002-6 The R Core Development Team.
27
Copyright (C) 2002-6 The R Core Development Team.
28
This is free software; see the GNU General Public License version 2
28
This is free software; see the GNU General Public License version 2
Line 54... Line 54...
54
  CXX           C++ compiler command
54
  CXX           C++ compiler command
55
  CXXCPP        C++ preprocessor
55
  CXXCPP        C++ preprocessor
56
  CXXFLAGS      C++ compiler flags
56
  CXXFLAGS      C++ compiler flags
57
  CXXPICFLAGS   special flags for compiling C++ code to be turned into a
57
  CXXPICFLAGS   special flags for compiling C++ code to be turned into a
58
		shared library
58
		shared library
-
 
59
  DYLIB_EXT	file extension (including '.') for dynamic libraries
59
  DYLIB_LD      command for linking dynamic libraries which contain
60
  DYLIB_LD      command for linking dynamic libraries which contain
60
		object files from a C or Fortran compiler only
61
		object files from a C or Fortran compiler only
61
  DYLIB_LDFLAGS
62
  DYLIB_LDFLAGS
62
		special flags used by DYLIB_LD
63
		special flags used by DYLIB_LD
63
  F77           Fortran 77 compiler command
64
  F77           Fortran 77 compiler command
Line 82... Line 83...
82
		nonstandard directory <dir>
83
		nonstandard directory <dir>
83
  OBJC          Objective C compiler command
84
  OBJC          Objective C compiler command
84
  OBJCFLAGS     Objective C compiler flags
85
  OBJCFLAGS     Objective C compiler flags
85
  MAKE          Make command
86
  MAKE          Make command
86
  SAFE_FFLAGS   Safe (as conformant as possible) Fortran 77 compiler flags
87
  SAFE_FFLAGS   Safe (as conformant as possible) Fortran 77 compiler flags
87
  SHLIB_CFLAGS  additional CFLAGS used when building shared libraries
88
  SHLIB_CFLAGS  additional CFLAGS used when building shared objects
88
  SHLIB_CXXLD   command for linking shared libraries which contain
89
  SHLIB_CXXLD   command for linking shared objects which contain
89
		object files from a C++ compiler
90
		object files from a C++ compiler
90
  SHLIB_CXXLDFLAGS
91
  SHLIB_CXXLDFLAGS
91
		special flags used by SHLIB_CXXLD
92
		special flags used by SHLIB_CXXLD
-
 
93
  DYLIB_EXT	file extension (including '.') for shared objects
92
  SHLIB_FFLAGS  additional FFLAGS used when building shared libraries
94
  SHLIB_FFLAGS  additional FFLAGS used when building shared objects
93
  SHLIB_LD      command for linking shared libraries which contain
95
  SHLIB_LD      command for linking shared objects which contain
94
		object files from a C or Fortran compiler only
96
		object files from a C or Fortran compiler only
95
  SHLIB_LDFLAGS
97
  SHLIB_LDFLAGS
96
		special flags used by SHLIB_LD
98
		special flags used by SHLIB_LD
97
  SHLIB_FCLD, SHLIB_FCLDFLAGS
99
  SHLIB_FCLD, SHLIB_FCLDFLAGS
98
		ditto when using Fortran 9x
100
		ditto when using Fortran 9x
Line 190... Line 192...
190
  shift
192
  shift
191
done
193
done
192
 
194
 
193
ok_c_vars="CC CFLAGS CPICFLAGS CPP CPPFLAGS"
195
ok_c_vars="CC CFLAGS CPICFLAGS CPP CPPFLAGS"
194
ok_cxx_vars="CXX CXXCPP CXXFLAGS CXXPICFLAGS"
196
ok_cxx_vars="CXX CXXCPP CXXFLAGS CXXPICFLAGS"
195
ok_dylib_vars="DYLIB_LD DYLIB_LDFLAGS"
197
ok_dylib_vars="DYLIB_EXT DYLIB_LD DYLIB_LDFLAGS"
196
ok_objc_vars="OBJC OBJCFLAGS"
198
ok_objc_vars="OBJC OBJCFLAGS"
197
ok_java_vars="JAVA JAVAC JAVAH JAR JAVA_HOME JAVA_LIBS JAVA_CPPFLAGS"
199
ok_java_vars="JAVA JAVAC JAVAH JAR JAVA_HOME JAVA_LIBS JAVA_CPPFLAGS"
198
ok_f77_vars="F77 FFLAGS FPICFLAGS FLIBS SAFE_FFLAGS FC FCFLAGS FCPICFLAGS"
200
ok_f77_vars="F77 FFLAGS FPICFLAGS FLIBS SAFE_FFLAGS FC FCFLAGS FCPICFLAGS"
199
ok_ld_vars="LDFLAGS"
201
ok_ld_vars="LDFLAGS"
200
ok_shlib_vars="SHLIB_CFLAGS SHLIB_CXXLD SHLIB_CXXLDFLAGS SHLIB_FFLAGS SHLIB_LD SHLIB_LDFLAGS SHLIB_FCLD SHLIB_FCLDFLAGS"
202
ok_shlib_vars="SHLIB_CFLAGS SHLIB_CXXLD SHLIB_CXXLDFLAGS SHLIB_EXT SHLIB_FFLAGS SHLIB_LD SHLIB_LDFLAGS SHLIB_FCLD SHLIB_FCLDFLAGS"
201
ok_tcltk_vars="TCLTK_CPPFLAGS TCLTK_LIBS"
203
ok_tcltk_vars="TCLTK_CPPFLAGS TCLTK_LIBS"
202
ok_other_vars="BLAS_LIBS LAPACK_LIBS MAKE LIBnn"
204
ok_other_vars="BLAS_LIBS LAPACK_LIBS MAKE LIBnn"
203
 
205
 
204
## Can we do this elegantly using case?
206
## Can we do this elegantly using case?
205
 
207