package/pkg-meson.mk: add support for fortran cross-compilation
python-scipy is moving to a meson build infrastructure, and requires fortran cross-compilation. This commit extends the cross-compilation configuration file generated for use by meson to add the "fortran", "fortran_args" and "fortran_link_args" properties. Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
7e7ae463d1
commit
88dd3fcd72
@ -76,10 +76,12 @@ define PKG_MESON_CROSSCONFIG_SED
|
||||
-e "s%@TARGET_CC@%$(TARGET_CC)%g" \
|
||||
-e "s%@TARGET_CXX@%$(TARGET_CXX)%g" \
|
||||
-e "s%@TARGET_AR@%$(TARGET_AR)%g" \
|
||||
-e "s%@TARGET_FC@%$(TARGET_FC)%g" \
|
||||
-e "s%@TARGET_STRIP@%$(TARGET_STRIP)%g" \
|
||||
-e "s%@TARGET_ARCH@%$(PKG_MESON_TARGET_CPU_FAMILY)%g" \
|
||||
-e "s%@TARGET_CPU@%$(GCC_TARGET_CPU)%g" \
|
||||
-e "s%@TARGET_ENDIAN@%$(call qstrip,$(call LOWERCASE,$(BR2_ENDIAN)))%g" \
|
||||
-e "s%@TARGET_FCFLAGS@%$(call make-sq-comma-list,$($(strip $(2))))%g" \
|
||||
-e "s%@TARGET_CFLAGS@%$(call make-sq-comma-list,$($(strip $(1))))%g" \
|
||||
-e "s%@TARGET_LDFLAGS@%$(call make-sq-comma-list,$($(strip $(3))))%g" \
|
||||
-e "s%@TARGET_CXXFLAGS@%$(call make-sq-comma-list,$($(strip $(2))))%g" \
|
||||
|
@ -9,6 +9,7 @@ cpp = '@TARGET_CXX@'
|
||||
ar = '@TARGET_AR@'
|
||||
strip = '@TARGET_STRIP@'
|
||||
cmake = '@BR2_CMAKE@'
|
||||
fortran = '@TARGET_FC@'
|
||||
pkgconfig = '@PKGCONF_HOST_BINARY@'
|
||||
g-ir-compiler = '@STAGING_DIR@/usr/bin/g-ir-compiler'
|
||||
g-ir-scanner = '@STAGING_DIR@/usr/bin/g-ir-scanner'
|
||||
@ -18,6 +19,8 @@ c_args = [@TARGET_CFLAGS@]
|
||||
c_link_args = [@TARGET_LDFLAGS@]
|
||||
cpp_args = [@TARGET_CXXFLAGS@]
|
||||
cpp_link_args = [@TARGET_LDFLAGS@]
|
||||
fortran_args = [@TARGET_FCFLAGS@]
|
||||
fortran_link_args = [@TARGET_LDFLAGS@]
|
||||
wrap_mode = 'nodownload'
|
||||
cmake_prefix_path = '@STAGING_DIR@/usr/lib/cmake'
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user