diff src/boost.mk @ 3012:100e618349f7

Improve handling of prefix directories by defining HOST_PREFIX and BUILD_TOOLS_PREFIX variables in top-level Makefile.
author John W. Eaton <jwe@octave.org>
date Sun, 02 Jun 2013 10:31:04 -0400
parents 3e0cb61c076d
children b6c7244a2f66
line wrap: on
line diff
--- a/src/boost.mk	Sat Jun 01 20:52:09 2013 -0400
+++ b/src/boost.mk	Sun Jun 02 10:31:04 2013 -0400
@@ -20,7 +20,7 @@
     # context switched library introduced in boost 1.51.0 does not build
     rm -r '$(1)/libs/context'
     # old version appears to interfere
-    rm -rf '$(PREFIX)/$(TARGET)/include/boost/'
+    rm -rf '$(HOST_PREFIX)/include/boost/'
     echo 'using gcc : : $(TARGET)-g++ : <rc>$(TARGET)-windres <archiver>$(TARGET)-ar ;' > '$(1)/user-config.jam'
     # compile boost jam
     cd '$(1)/tools/build/v2/engine' && ./build.sh
@@ -35,17 +35,17 @@
         --layout=tagged \
         --without-mpi \
         --without-python \
-        --prefix='$(PREFIX)/$(TARGET)' \
-        --exec-prefix='$(PREFIX)/$(TARGET)/bin' \
-        --libdir='$(PREFIX)/$(TARGET)/lib' \
-        --includedir='$(PREFIX)/$(TARGET)/include' \
-        -sEXPAT_INCLUDE='$(PREFIX)/$(TARGET)/include' \
-        -sEXPAT_LIBPATH='$(PREFIX)/$(TARGET)/lib' \
+        --prefix='$(HOST_PREFIX)' \
+        --exec-prefix='$(HOST_PREFIX)/bin' \
+        --libdir='$(HOST_PREFIX)/lib' \
+        --includedir='$(HOST_PREFIX)/include' \
+        -sEXPAT_INCLUDE='$(HOST_PREFIX)/include' \
+        -sEXPAT_LIBPATH='$(HOST_PREFIX)/lib' \
         stage install
 
     '$(TARGET)-g++' \
         -W -Wall -Werror -ansi -U__STRICT_ANSI__ -pedantic \
-        '$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-boost.exe' \
+        '$(2).cpp' -o '$(HOST_PREFIX)/bin/test-boost.exe' \
         -DBOOST_THREAD_USE_LIB \
         -lboost_serialization-mt \
         -lboost_thread_win32-mt \