Update buidlroot to version 2016.08.1
This commit is contained in:
@@ -85,9 +85,9 @@ define $(2)_CONFIGURE_CMDS
|
||||
cd $$($$(PKG)_BUILDDIR) && \
|
||||
rm -f CMakeCache.txt && \
|
||||
PATH=$$(BR_PATH) \
|
||||
$$($$(PKG)_CONF_ENV) $$(HOST_DIR)/usr/bin/cmake $$($$(PKG)_SRCDIR) \
|
||||
$$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \
|
||||
-DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/usr/share/buildroot/toolchainfile.cmake" \
|
||||
-DCMAKE_BUILD_TYPE=$$(if $$(BR2_ENABLE_DEBUG),Debug,Release) \
|
||||
-DCMAKE_BUILD_TYPE=$$(if $$(BR2_ENABLE_DEBUG),RelWithDebInfo,Release) \
|
||||
-DCMAKE_INSTALL_PREFIX="/usr" \
|
||||
-DCMAKE_COLOR_MAKEFILE=OFF \
|
||||
-DBUILD_DOC=OFF \
|
||||
@@ -110,7 +110,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
cd $$($$(PKG)_BUILDDIR) && \
|
||||
rm -f CMakeCache.txt && \
|
||||
PATH=$$(BR_PATH) \
|
||||
$$(HOST_DIR)/usr/bin/cmake $$($$(PKG)_SRCDIR) \
|
||||
$$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \
|
||||
-DCMAKE_INSTALL_SO_NO_EXE=0 \
|
||||
-DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \
|
||||
-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \
|
||||
@@ -142,14 +142,13 @@ endef
|
||||
endif
|
||||
endif
|
||||
|
||||
# This must be repeated from inner-generic-package, otherwise we only get
|
||||
# host-cmake in _DEPENDENCIES because of the following line
|
||||
ifeq ($(4),host)
|
||||
$(2)_DEPENDENCIES ?= $$(filter-out host-skeleton host-toolchain $(1),\
|
||||
$$(patsubst host-host-%,host-%,$$(addprefix host-,$$($(3)_DEPENDENCIES))))
|
||||
endif
|
||||
# Since some CMake modules (even upstream ones) use pgk_check_modules
|
||||
# primitives to find {C,LD}FLAGS, add it to the dependency list.
|
||||
$(2)_DEPENDENCIES += host-pkgconf
|
||||
|
||||
$(2)_DEPENDENCIES += host-cmake
|
||||
ifneq ($$(USE_SYSTEM_CMAKE),YES)
|
||||
$(2)_DEPENDENCIES += host-cmake
|
||||
endif
|
||||
|
||||
#
|
||||
# Build step. Only define it if not already defined by the package .mk
|
||||
@@ -243,9 +242,12 @@ $(HOST_DIR)/usr/share/buildroot/toolchainfile.cmake:
|
||||
-e 's#@@STAGING_SUBDIR@@#$(call qstrip,$(STAGING_SUBDIR))#' \
|
||||
-e 's#@@TARGET_CFLAGS@@#$(call qstrip,$(TARGET_CFLAGS))#' \
|
||||
-e 's#@@TARGET_CXXFLAGS@@#$(call qstrip,$(TARGET_CXXFLAGS))#' \
|
||||
-e 's#@@TARGET_FCFLAGS@@#$(call qstrip,$(TARGET_FCFLAGS))#' \
|
||||
-e 's#@@TARGET_LDFLAGS@@#$(call qstrip,$(TARGET_LDFLAGS))#' \
|
||||
-e 's#@@TARGET_CC@@#$(subst $(HOST_DIR)/,,$(call qstrip,$(TARGET_CC)))#' \
|
||||
-e 's#@@TARGET_CXX@@#$(subst $(HOST_DIR)/,,$(call qstrip,$(TARGET_CXX)))#' \
|
||||
-e 's#@@TARGET_FC@@#$(subst $(HOST_DIR)/,,$(call qstrip,$(TARGET_FC)))#' \
|
||||
-e 's#@@CMAKE_SYSTEM_PROCESSOR@@#$(call qstrip,$(CMAKE_SYSTEM_PROCESSOR))#' \
|
||||
-e 's#@@TOOLCHAIN_HAS_FORTRAN@@#$(if $(BR2_TOOLCHAIN_HAS_FORTRAN),1,0)#' \
|
||||
$(TOPDIR)/support/misc/toolchainfile.cmake.in \
|
||||
> $@
|
||||
|
||||
Reference in New Issue
Block a user