mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 05:36:32 +00:00
gcc: add support for fortran
Signed-off-by: David Kessler <DJKessler@me.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
61f1578503
commit
c00fd2845e
@ -117,6 +117,13 @@ config BR2_TOOLCHAIN_BUILDROOT_CXX
|
|||||||
C++ language and you want C++ libraries to be installed on
|
C++ language and you want C++ libraries to be installed on
|
||||||
your target system.
|
your target system.
|
||||||
|
|
||||||
|
config BR2_TOOLCHAIN_BUILDROOT_FORTRAN
|
||||||
|
bool "Enable Fortran support"
|
||||||
|
help
|
||||||
|
Enable this option if you want your toolchain to support the
|
||||||
|
Fortran language and you want Fortran libraries to be
|
||||||
|
installed on your target system.
|
||||||
|
|
||||||
config BR2_GCC_ENABLE_TLS
|
config BR2_GCC_ENABLE_TLS
|
||||||
bool "Enable compiler tls support" if BR2_TOOLCHAIN_BUILDROOT_UCLIBC
|
bool "Enable compiler tls support" if BR2_TOOLCHAIN_BUILDROOT_UCLIBC
|
||||||
default y
|
default y
|
||||||
|
@ -44,6 +44,7 @@ endef
|
|||||||
# Languages supported by the cross-compiler
|
# Languages supported by the cross-compiler
|
||||||
GCC_FINAL_CROSS_LANGUAGES-y = c
|
GCC_FINAL_CROSS_LANGUAGES-y = c
|
||||||
GCC_FINAL_CROSS_LANGUAGES-$(BR2_INSTALL_LIBSTDCPP) += c++
|
GCC_FINAL_CROSS_LANGUAGES-$(BR2_INSTALL_LIBSTDCPP) += c++
|
||||||
|
GCC_FINAL_CROSS_LANGUAGES-$(BR2_TOOLCHAIN_BUILDROOT_FORTRAN) += fortran
|
||||||
GCC_FINAL_CROSS_LANGUAGES = $(subst $(space),$(comma),$(GCC_FINAL_CROSS_LANGUAGES-y))
|
GCC_FINAL_CROSS_LANGUAGES = $(subst $(space),$(comma),$(GCC_FINAL_CROSS_LANGUAGES-y))
|
||||||
|
|
||||||
HOST_GCC_FINAL_CONF_OPTS = \
|
HOST_GCC_FINAL_CONF_OPTS = \
|
||||||
@ -146,6 +147,10 @@ ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
|
|||||||
HOST_GCC_FINAL_USR_LIBS += libstdc++
|
HOST_GCC_FINAL_USR_LIBS += libstdc++
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_TOOLCHAIN_BUILDROOT_FORTRAN),y)
|
||||||
|
HOST_GCC_FINAL_USR_LIBS += libgfortran
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_GCC_ENABLE_OPENMP),y)
|
ifeq ($(BR2_GCC_ENABLE_OPENMP),y)
|
||||||
HOST_GCC_FINAL_USR_LIBS += libgomp
|
HOST_GCC_FINAL_USR_LIBS += libgomp
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user