comparison build-aux/common.mk @ 15945:a653526ea4a5 stable

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/pkg.m (configure_make): Use mkoctfile, not octave_config_info to get values for CC, CXX, AR, and RANLIB. * mkoctfile.cc.in, mkoctfile.in (AR, RANLIB): New variables. Update usage message.
author John W. Eaton <jwe@octave.org>
date Mon, 14 Jan 2013 15:07:04 -0500
parents 747dd82082c8
children 25eff7fe556d
comparison
equal deleted inserted replaced
15938:398ae067e811 15945:a653526ea4a5
164 164
165 RDYNAMIC_FLAG = @RDYNAMIC_FLAG@ 165 RDYNAMIC_FLAG = @RDYNAMIC_FLAG@
166 166
167 FLIBS = @FLIBS@ 167 FLIBS = @FLIBS@
168 168
169 MKOCTFILE_AR = @MKOCTFILE_AR@
169 MKOCTFILE_CC = @MKOCTFILE_CC@ 170 MKOCTFILE_CC = @MKOCTFILE_CC@
170 MKOCTFILE_CXX = @MKOCTFILE_CXX@ 171 MKOCTFILE_CXX = @MKOCTFILE_CXX@
171 MKOCTFILE_DL_LD = @MKOCTFILE_DL_LD@ 172 MKOCTFILE_DL_LD = @MKOCTFILE_DL_LD@
172 MKOCTFILE_DL_LDFLAGS = @MKOCTFILE_DL_LDFLAGS@ 173 MKOCTFILE_DL_LDFLAGS = @MKOCTFILE_DL_LDFLAGS@
173 MKOCTFILE_F77 = @MKOCTFILE_F77@ 174 MKOCTFILE_F77 = @MKOCTFILE_F77@
174 MKOCTFILE_LD_CXX = @MKOCTFILE_LD_CXX@ 175 MKOCTFILE_LD_CXX = @MKOCTFILE_LD_CXX@
176 MKOCTFILE_RANLIB = @MKOCTFILE_RANLIB@
175 177
176 # List of libraries and their special compilation flags 178 # List of libraries and their special compilation flags
177 179
178 LIBOCTINTERP = @LIBOCTINTERP@ 180 LIBOCTINTERP = @LIBOCTINTERP@
179 LIBOCTAVE = @LIBOCTAVE@ 181 LIBOCTAVE = @LIBOCTAVE@
548 -e "s|%OCTAVE_CONF_LIBS%|\"${LIBS}\"|" \ 550 -e "s|%OCTAVE_CONF_LIBS%|\"${LIBS}\"|" \
549 -e "s|%OCTAVE_CONF_LN_S%|\"${LN_S}\"|" \ 551 -e "s|%OCTAVE_CONF_LN_S%|\"${LN_S}\"|" \
550 -e "s|%OCTAVE_CONF_MAGICK_CPPFLAGS%|\"${MAGICK_CPPFLAGS}\"|" \ 552 -e "s|%OCTAVE_CONF_MAGICK_CPPFLAGS%|\"${MAGICK_CPPFLAGS}\"|" \
551 -e "s|%OCTAVE_CONF_MAGICK_LDFLAGS%|\"${MAGICK_LDFLAGS}\"|" \ 553 -e "s|%OCTAVE_CONF_MAGICK_LDFLAGS%|\"${MAGICK_LDFLAGS}\"|" \
552 -e "s|%OCTAVE_CONF_MAGICK_LIBS%|\"${MAGICK_LIBS}\"|" \ 554 -e "s|%OCTAVE_CONF_MAGICK_LIBS%|\"${MAGICK_LIBS}\"|" \
555 -e 's|%OCTAVE_CONF_MKOCTFILE_AR%|\"${MKOCTFILE_AR}\"|' \
553 -e 's|%OCTAVE_CONF_MKOCTFILE_CC%|\"${MKOCTFILE_CC}\"|' \ 556 -e 's|%OCTAVE_CONF_MKOCTFILE_CC%|\"${MKOCTFILE_CC}\"|' \
554 -e 's|%OCTAVE_CONF_MKOCTFILE_CXX%|\"${MKOCTFILE_CXX}\"|' \ 557 -e 's|%OCTAVE_CONF_MKOCTFILE_CXX%|\"${MKOCTFILE_CXX}\"|' \
555 -e 's|%OCTAVE_CONF_MKOCTFILE_DL_LD%|\"${MKOCTFILE_DL_LD}\"|' \ 558 -e 's|%OCTAVE_CONF_MKOCTFILE_DL_LD%|\"${MKOCTFILE_DL_LD}\"|' \
556 -e 's|%OCTAVE_CONF_MKOCTFILE_DL_LDFLAGS%|\"${MKOCTFILE_DL_LDFLAGS}\"|' \ 559 -e 's|%OCTAVE_CONF_MKOCTFILE_DL_LDFLAGS%|\"${MKOCTFILE_DL_LDFLAGS}\"|' \
557 -e 's|%OCTAVE_CONF_MKOCTFILE_F77%|\"${MKOCTFILE_F77}\"|' \ 560 -e 's|%OCTAVE_CONF_MKOCTFILE_F77%|\"${MKOCTFILE_F77}\"|' \
558 -e 's|%OCTAVE_CONF_MKOCTFILE_LD_CXX%|\"${MKOCTFILE_LD_CXX}\"|' \ 561 -e 's|%OCTAVE_CONF_MKOCTFILE_LD_CXX%|\"${MKOCTFILE_LD_CXX}\"|' \
562 -e 's|%OCTAVE_CONF_MKOCTFILE_RANLIB%|\"${MKOCTFILE_RANLIB}\"|' \
559 -e "s|%OCTAVE_CONF_OCTAVE_LINK_DEPS%|\"${OCTAVE_LINK_DEPS}\"|" \ 563 -e "s|%OCTAVE_CONF_OCTAVE_LINK_DEPS%|\"${OCTAVE_LINK_DEPS}\"|" \
560 -e "s|%OCTAVE_CONF_OCTAVE_LINK_OPTS%|\"${OCTAVE_LINK_OPTS}\"|" \ 564 -e "s|%OCTAVE_CONF_OCTAVE_LINK_OPTS%|\"${OCTAVE_LINK_OPTS}\"|" \
561 -e "s|%OCTAVE_CONF_OCTINCLUDEDIR%|\"${octincludedir}\"|" \ 565 -e "s|%OCTAVE_CONF_OCTINCLUDEDIR%|\"${octincludedir}\"|" \
562 -e "s|%OCTAVE_CONF_OCTLIBDIR%|\"${octlibdir}\"|" \ 566 -e "s|%OCTAVE_CONF_OCTLIBDIR%|\"${octlibdir}\"|" \
563 -e "s|%OCTAVE_CONF_OCT_LINK_DEPS%|\"${OCT_LINK_DEPS}\"|" \ 567 -e "s|%OCTAVE_CONF_OCT_LINK_DEPS%|\"${OCT_LINK_DEPS}\"|" \