utils/smartmontools: fix a cross compile issue (thank you mbm)
authoracoul <acoul@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 22 Oct 2010 13:59:29 +0000 (13:59 +0000)
committeracoul <acoul@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 22 Oct 2010 13:59:29 +0000 (13:59 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@23584 3c298f89-4303-0410-b956-a3cf2f4a3e73

utils/smartmontools/Makefile

index 5b98d58..9220aea 100644 (file)
@@ -34,28 +34,22 @@ endef
 
 # uses GNU configure
 
-define Build/Configure 
-       (cd $(PKG_BUILD_DIR); \
-       ./autogen.sh \
-       ./configure \
-               CC="$(TARGET_CC)" \
-               CXX="$(TARGET_CXX)" \
-               CPP="$(TARGET_CPP)" \
-               CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
-               CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(LINUX_DIR)/include" \
-               LDFLAGS="$$$$LDFLAGS" \
-               LIBS="-nodefaultlibs -luClibc++ -lm $(LIBGCC_S) -lc" \
-               --prefix=/usr \
-               --build=$(GNU_BUILD_NAME) \
-               --host=$(GNU_HOST_NAME) \
-               --target=$(GNU_TARGET_NAME) \
+CONFIGURE_VARS += \
+       CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++" \
+       CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(LINUX_DIR)/include" \
+       LDFLAGS="$$$$LDFLAGS" \
+       LIBS="-nodefaultlibs -luClibc++ -lm $(LIBGCC_S) -lc" \
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
+               ./autogen.sh \
        );
-       $(call Build/Configure/Default,, \
-       )
+       $(call Build/Configure/Default)
 endef
 
 define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) 
+       $(MAKE) -C $(PKG_BUILD_DIR) \
+               LD="$(TARGET_CXX)" 
 endef
 
 define Package/smartmontools/install