Browse Source

respect cflags

Waldemar Brodkorb 11 years ago
parent
commit
db5535dc2c
1 changed files with 28 additions and 30 deletions
  1. 28 30
      package/boost/Makefile

+ 28 - 30
package/boost/Makefile

@@ -26,17 +26,17 @@ PKGFD_PYTHON:=		with python
 PKGFB_PYTHON:=		python2
 PKGFS_PYTHON:=		python2
 PKGFD_IOSTREAMS:=	with iostreams
-PKGFD_GRAPH:=	with graph
+PKGFD_GRAPH:=		with graph
 PKGFD_GRAPH_PARALLEL:=	with graph_parallel
-PKGFD_MATH:=	with math
+PKGFD_MATH:=		with math
 PKGFD_PROGRAM_OPTIONS:=	with program_options
-PKGFD_REGEX:=	with regex
+PKGFD_REGEX:=		with regex
 PKGFD_SERIALIZATION:=	with serialization
-PKGFD_SIGNALS:=	with signals
-PKGFD_SYSTEM:=	with system
-PKGFD_TEST:=	with test
-PKGFD_THREAD:=	with thread
-PKGFD_WAVE:=	with wave
+PKGFD_SIGNALS:=		with signals
+PKGFD_SYSTEM:=		with system
+PKGFD_TEST:=		with test
+PKGFD_THREAD:=		with thread
+PKGFD_WAVE:=		with wave
 
 include ${TOPDIR}/mk/package.mk
 
@@ -48,54 +48,52 @@ CONFIG_STYLE:=		manual
 BUILD_STYLE:=		manual
 INSTALL_STYLE:=		manual
 
-CONFIGURE_ARGS += \
-	--target=$(GNU_TARGET_NAME) \
-	--host=$(GNU_TARGET_NAME) \
-	--build=$(GNU_HOST_NAME) \
-	--prefix=${WRKINST}/usr \
-
-CONFIGURE_ARGS+=--without-locale
+CONFIGURE_ARGS+=	--target=$(GNU_TARGET_NAME) \
+			--host=$(GNU_TARGET_NAME) \
+			--build=$(GNU_HOST_NAME) \
+			--prefix=${WRKINST}/usr \
+			--without-locale
 
 ifneq (${ADK_PACKAGE_BOOST_IOSTREAMS},)
-	CONFIGURE_ARGS += -sNO_BZIP2=1 -sZLIB_INCLUDE=${STAGING_TARGET_DIR}/usr/include -sZLIB_LIBPATH=${STAGING_TARGET_DIR}/usr/lib
+CONFIGURE_ARGS+=	-sNO_BZIP2=1 -sZLIB_INCLUDE=${STAGING_TARGET_DIR}/usr/include -sZLIB_LIBPATH=${STAGING_TARGET_DIR}/usr/lib
 else
-	CONFIGURE_ARGS += --without-iostreams
+CONFIGURE_ARGS+=	--without-iostreams
 endif
 ifeq (${ADK_PACKAGE_BOOST_DATE_TIME},)
-	CONFIGURE_ARGS+=--without-date_time
+CONFIGURE_ARGS+=	--without-date_time
 endif
 ifeq (${ADK_PACKAGE_BOOST_PYTHON},)
-	CONFIGURE_ARGS+=--without-python
+CONFIGURE_ARGS+=	--without-python
 endif
 ifeq (${ADK_PACKAGE_BOOST_GRAPH},)
-	CONFIGURE_ARGS+=--without-graph
+CONFIGURE_ARGS+=	--without-graph
 endif
 ifeq (${ADK_PACKAGE_BOOST_MATH},)
-	CONFIGURE_ARGS+=--without-math
+CONFIGURE_ARGS+=	--without-math
 endif
 ifeq (${ADK_PACKAGE_BOOST_PROGRAM_OPTIONS},)
-	CONFIGURE_ARGS+=--without-program_options
+CONFIGURE_ARGS+=	--without-program_options
 endif
 ifeq (${ADK_PACKAGE_BOOST_REGEX},)
-	CONFIGURE_ARGS+=--without-regex
+CONFIGURE_ARGS+=	--without-regex
 endif
 ifeq (${ADK_PACKAGE_BOOST_SERIALIZATION},)
-	CONFIGURE_ARGS+=--without-serialization
+CONFIGURE_ARGS+=	--without-serialization
 endif
 ifeq (${ADK_PACKAGE_BOOST_SIGNALS},)
-	CONFIGURE_ARGS+=--without-signals
+CONFIGURE_ARGS+=	--without-signals
 endif
 ifeq (${ADK_PACKAGE_BOOST_SYSTEM},)
-	CONFIGURE_ARGS+=--without-system
+CONFIGURE_ARGS+=	--without-system
 endif
 ifeq (${ADK_PACKAGE_BOOST_TEST},)
-	CONFIGURE_ARGS+=--without-test
+CONFIGURE_ARGS+=	--without-test
 endif
 ifeq (${ADK_PACKAGE_BOOST_THREAD},)
-	CONFIGURE_ARGS+=--without-thread
+CONFIGURE_ARGS+=	--without-thread
 endif
 ifeq (${ADK_PACKAGE_BOOST_WAVE},)
-	CONFIGURE_ARGS+=--without-wave
+CONFIGURE_ARGS+=	--without-wave
 endif
 
 ifeq ($(ADK_TARGET_ARCH),x86_64)
@@ -122,7 +120,7 @@ do-build:
 # remove exisiting using gcc line from user.jam
 	${SED} "/^using gcc/d" ${USER_JAM}
 # add using gcc line with determined options to user.jam
-	echo "using gcc : ${GPP_VERSION} : ${GPP_PATH} ;" >> ${USER_JAM};
+	echo "using gcc : ${GPP_VERSION} : ${GPP_PATH} : <compileflags>\"${TARGET_CFLAGS}\" ;" >> ${USER_JAM};
 # remove exisiting using python line from user.jam
 	${SED} "/^using python/d" ${USER_JAM}
 ifneq (${ADK_PACKAGE_BOOST_PYTHON},)