Mercurial > octave
comparison src/mkoctfile.in.cc @ 15944:4803b8c138e3
use mkoctfile, not octave_config_info to get default pkg compiler tools
* common.mk (MKOCTFILE_AR, MKOCTFILE_RANLIB): New variables.
(do_subst_config_vals): Include MKOCTFILE_AR and MKOCTFILE_RANLIB in
the list of substitutions.
* configure.ac (MKOCTFILE_AR, MKOCTFILE_RANLIB): Additional mkoctfile
values that receive special treatment when cross compiling.
* pkg/private/configure_make.m: Use mkoctfile, not octave_config_info
to get values for CC, CXX, AR, and RANLIB.
* mkoctfile.in.cc, mkoctfile.in.sh (AR, RANLIB): New variables.
Update usage message.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 14 Jan 2013 14:59:01 -0500 |
parents | 58018d0e9a71 |
children | 25eff7fe556d |
comparison
equal
deleted
inserted
replaced
15942:75cea615ade4 | 15944:4803b8c138e3 |
---|---|
211 vars["CXX"] = get_variable ("CXX", %OCTAVE_CONF_MKOCTFILE_CXX%); | 211 vars["CXX"] = get_variable ("CXX", %OCTAVE_CONF_MKOCTFILE_CXX%); |
212 vars["CXXFLAGS"] = get_variable ("CXXFLAGS", %OCTAVE_CONF_CXXFLAGS%); | 212 vars["CXXFLAGS"] = get_variable ("CXXFLAGS", %OCTAVE_CONF_CXXFLAGS%); |
213 vars["CXXPICFLAG"] = get_variable ("CXXPICFLAG", %OCTAVE_CONF_CXXPICFLAG%); | 213 vars["CXXPICFLAG"] = get_variable ("CXXPICFLAG", %OCTAVE_CONF_CXXPICFLAG%); |
214 vars["XTRA_CFLAGS"] = get_variable ("XTRA_CFLAGS", %OCTAVE_CONF_XTRA_CFLAGS%); | 214 vars["XTRA_CFLAGS"] = get_variable ("XTRA_CFLAGS", %OCTAVE_CONF_XTRA_CFLAGS%); |
215 vars["XTRA_CXXFLAGS"] = get_variable ("XTRA_CXXFLAGS", %OCTAVE_CONF_XTRA_CXXFLAGS%); | 215 vars["XTRA_CXXFLAGS"] = get_variable ("XTRA_CXXFLAGS", %OCTAVE_CONF_XTRA_CXXFLAGS%); |
216 | |
217 vars["AR"] = get_variable ("AR", %OCTAVE_CONF_MKOCTFILE_AR%); | |
218 vars["RANLIB"] = get_variable ("RANLIB", %OCTAVE_CONF_MKOCTFILE_RANLIB%); | |
216 | 219 |
217 vars["DEPEND_FLAGS"] = get_variable ("DEPEND_FLAGS", %OCTAVE_CONF_DEPEND_FLAGS%); | 220 vars["DEPEND_FLAGS"] = get_variable ("DEPEND_FLAGS", %OCTAVE_CONF_DEPEND_FLAGS%); |
218 vars["DEPEND_EXTRA_SED_PATTERN"] = get_variable ("DEPEND_EXTRA_SED_PATTERN", %OCTAVE_CONF_DEPEND_EXTRA_SED_PATTERN%); | 221 vars["DEPEND_EXTRA_SED_PATTERN"] = get_variable ("DEPEND_EXTRA_SED_PATTERN", %OCTAVE_CONF_DEPEND_EXTRA_SED_PATTERN%); |
219 | 222 |
220 vars["DL_LD"] = get_variable ("DL_LD", %OCTAVE_CONF_MKOCTFILE_DL_LD%); | 223 vars["DL_LD"] = get_variable ("DL_LD", %OCTAVE_CONF_MKOCTFILE_DL_LD%); |
297 " -g Enable debugging options for compilers.\n" | 300 " -g Enable debugging options for compilers.\n" |
298 "\n" | 301 "\n" |
299 " -p VAR, --print VAR Print configuration variable VAR. Recognized\n" | 302 " -p VAR, --print VAR Print configuration variable VAR. Recognized\n" |
300 " variables are:\n" | 303 " variables are:\n" |
301 "\n" | 304 "\n" |
302 " ALL_CFLAGS FLIBS\n" | 305 " ALL_CFLAGS FFTW3F_LDFLAGS\n" |
303 " ALL_CXXFLAGS FPICFLAG\n" | 306 " ALL_CXXFLAGS FFTW3F_LIBS\n" |
304 " ALL_FFLAGS INCFLAGS\n" | 307 " ALL_FFLAGS FLIBS\n" |
305 " ALL_LDFLAGS LAPACK_LIBS\n" | 308 " ALL_LDFLAGS FPICFLAG\n" |
306 " BLAS_LIBS LDFLAGS\n" | 309 " AR INCFLAGS\n" |
307 " CC LD_CXX\n" | 310 " BLAS_LIBS LAPACK_LIBS\n" |
308 " CFLAGS LD_STATIC_FLAG\n" | 311 " CC LDFLAGS\n" |
309 " CPICFLAG LFLAGS\n" | 312 " CFLAGS LD_CXX\n" |
310 " CPPFLAGS LIBOCTAVE\n" | 313 " CPICFLAG LD_STATIC_FLAG\n" |
311 " CXX LIBOCTINTERP\n" | 314 " CPPFLAGS LFLAGS\n" |
312 " CXXFLAGS LIBS\n" | 315 " CXX LIBOCTAVE\n" |
313 " CXXPICFLAG OCTAVE_LIBS\n" | 316 " CXXFLAGS LIBOCTINTERP\n" |
314 " DEPEND_EXTRA_SED_PATTERN OCTAVE_LINK_DEPS\n" | 317 " CXXPICFLAG LIBS\n" |
315 " DEPEND_FLAGS OCTAVE_LINK_OPTS\n" | 318 " DEPEND_EXTRA_SED_PATTERN OCTAVE_LIBS\n" |
316 " DL_LD OCT_LINK_DEPS\n" | 319 " DEPEND_FLAGS OCTAVE_LINK_DEPS\n" |
317 " DL_LDFLAGS OCT_LINK_OPTS\n" | 320 " DL_LD OCT_LINK_DEPS\n" |
318 " EXEEXT RDYNAMIC_FLAG\n" | 321 " DL_LDFLAGS RANLIB\n" |
319 " F77 READLINE_LIBS\n" | 322 " EXEEXT RDYNAMIC_FLAG\n" |
320 " F77_INTEGER_8_FLAG SED\n" | 323 " F77 READLINE_LIBS\n" |
321 " FFLAGS XTRA_CFLAGS\n" | 324 " F77_INTEGER_8_FLAG SED\n" |
322 " FFTW3_LDFLAGS XTRA_CXXFLAGS\n" | 325 " FFLAGS XTRA_CFLAGS\n" |
323 " FFTW3_LIBS\n" | 326 " FFTW3_LDFLAGS XTRA_CXXFLAGS\n" |
324 " FFTW3F_LDFLAGS\n" | 327 " FFTW3_LIBS\n" |
325 " FFTW3F_LIBS\n" | |
326 "\n" | 328 "\n" |
327 " --link-stand-alone Link a stand-alone executable file.\n" | 329 " --link-stand-alone Link a stand-alone executable file.\n" |
328 "\n" | 330 "\n" |
329 " --mex Assume we are creating a MEX file. Set the\n" | 331 " --mex Assume we are creating a MEX file. Set the\n" |
330 " default output extension to \".mex\".\n" | 332 " default output extension to \".mex\".\n" |