comparison Makefile.in @ 3226:c56f388f1297

make using lib64 directory configurable
author John W. Eaton <jwe@octave.org>
date Thu, 08 Aug 2013 12:19:35 -0400
parents df75a174b366
children c0f577fc5d4a
comparison
equal deleted inserted replaced
3225:7e6673cf2255 3226:c56f388f1297
44 # Attempt to build LLVM and enable Octave's experimental JIT compiler. 44 # Attempt to build LLVM and enable Octave's experimental JIT compiler.
45 ENABLE_JIT := @ENABLE_JIT@ 45 ENABLE_JIT := @ENABLE_JIT@
46 46
47 # Use openblas for octave 47 # Use openblas for octave
48 ENABLE_OPENBLAS := @ENABLE_OPENBLAS@ 48 ENABLE_OPENBLAS := @ENABLE_OPENBLAS@
49
50 # Look in lib64 directory.
51 MXE_USE_LIB64_DIRECTORY := @ENABLE_LIB64_DIRECTORY@
49 52
50 ## end of configuration variables. 53 ## end of configuration variables.
51 54
52 ifneq ($(MXE_NATIVE_BUILD),yes) 55 ifneq ($(MXE_NATIVE_BUILD),yes)
53 ifeq ($(MXE_SYSTEM),msvc) 56 ifeq ($(MXE_SYSTEM),msvc)
161 PKGS := $(filter-out $(ALL_BUILD_TOOLS), $(shell $(SED) -n 's/^.* id="\([^"]*\)-package">.*$$/\1/p' '$(TOP_DIR)/index.html')) 164 PKGS := $(filter-out $(ALL_BUILD_TOOLS), $(shell $(SED) -n 's/^.* id="\([^"]*\)-package">.*$$/\1/p' '$(TOP_DIR)/index.html'))
162 165
163 PATH := $(BUILD_TOOLS_PREFIX)/bin:$(PATH) 166 PATH := $(BUILD_TOOLS_PREFIX)/bin:$(PATH)
164 167
165 CONFIGURE_CPPFLAGS := CPPFLAGS='-I$(HOST_PREFIX)/include' 168 CONFIGURE_CPPFLAGS := CPPFLAGS='-I$(HOST_PREFIX)/include'
166 CONFIGURE_LDFLAGS := LDFLAGS='-L$(HOST_PREFIX)/lib' 169 ifeq ($(MXE_USE_LIB64_DIRECTORY),yes)
170 CONFIGURE_LDFLAGS := LDFLAGS='-L$(HOST_PREFIX)/lib -L$(HOST_PREFIX)/lib64'
171 else
172 CONFIGURE_LDFLAGS := LDFLAGS='-L$(HOST_PREFIX)/lib'
173 endif
167 CONFIGURE_POST_HOOK := true 174 CONFIGURE_POST_HOOK := true
168 175
169 ifeq ($(MXE_NATIVE_BUILD),yes) 176 ifeq ($(MXE_NATIVE_BUILD),yes)
170 MXE_TOOL_PREFIX := 177 MXE_TOOL_PREFIX :=
171 ifeq ($(MXE_SYSTEM),msvc) 178 ifeq ($(MXE_SYSTEM),msvc)
249 MSYS_BASE_PACKAGES := $(addprefix msys-,bash coreutils diffutils file findutils gawk grep gzip less libiconv libintl libmagic make msys-core regex sed tar termcap) 256 MSYS_BASE_PACKAGES := $(addprefix msys-,bash coreutils diffutils file findutils gawk grep gzip less libiconv libintl libmagic make msys-core regex sed tar termcap)
250 257
251 NOTEPAD_BASE_DIR := $(TOP_DIR)/notepad++ 258 NOTEPAD_BASE_DIR := $(TOP_DIR)/notepad++
252 endif 259 endif
253 else ifneq ($(MXE_SYSTEM),msvc) 260 else ifneq ($(MXE_SYSTEM),msvc)
254 LD_LIBRARY_PATH := $(HOST_LIBDIR):$(HOST_LIB64DIR) 261 MXE_CPPFLAGS := '-I$(HOST_INCDIR)'
262 ifeq ($MXE_USE_LIB64_DIRECTORY)
263 MXE_LDFLAGS := '-L$(HOST_LIBDIR) -L$(HOST_LIB64DIR)'
264 LD_LIBRARY_PATH := $(HOST_LIBDIR):$(HOST_LIB64DIR)
265 else
266 MXE_LDFLAGS := '-L$(HOST_LIBDIR)'
267 LD_LIBRARY_PATH := $(HOST_LIBDIR)
268 endif
255 export LD_LIBRARY_PATH 269 export LD_LIBRARY_PATH
256 MXE_CPPFLAGS := '-I$(HOST_INCDIR)'
257 MXE_LDFLAGS := '-L$(HOST_LIBDIR)'
258 endif 270 endif
259 271
260 LN := ln 272 LN := ln
261 LN_S := $(LN) -s 273 LN_S := $(LN) -s
262 LN_SF := $(LN_S) -f 274 LN_SF := $(LN_S) -f