Message ID | 20220824115956.737931-33-philip.herron@embecosm.com |
---|---|
State | New |
Headers | show |
Series | [Rust,front-end,v2,01/37] Use DW_ATE_UTF for the Rust 'char' type | expand |
On Wed, Aug 24, 2022 at 2:19 PM <herron.philip@googlemail.com> wrote: > > From: Philip Herron <philip.herron@embecosm.com> > > This was a copy paste from gccgo front-end, we do not use any of the > target_libs yet but we will need these when we support the libpanic crate. LGTM > --- > gcc/rust/config-lang.in | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > create mode 100644 gcc/rust/config-lang.in > > diff --git a/gcc/rust/config-lang.in b/gcc/rust/config-lang.in > new file mode 100644 > index 00000000000..d2ff376032a > --- /dev/null > +++ b/gcc/rust/config-lang.in > @@ -0,0 +1,34 @@ > +# config-lang.in -- Top level configure fragment for gcc Rust frontend. > + > +# Copyright (C) 2009-2022 Free Software Foundation, Inc. > + > +# This file is part of GCC. > + > +# GCC is free software; you can redistribute it and/or modify > +# it under the terms of the GNU General Public License as published by > +# the Free Software Foundation; either version 3, or (at your option) > +# any later version. > + > +# GCC is distributed in the hope that it will be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > + > +# You should have received a copy of the GNU General Public License > +# along with GCC; see the file COPYING3. If not see > +# <http://www.gnu.org/licenses/>. > + > +# Configure looks for the existence of this file to auto-config each language. > +# We define several parameters used by configure: > +# > +# language - name of language as it would appear in $(LANGUAGES) > +# compilers - value to add to $(COMPILERS) > + > +language="rust" > +compilers="rust1\$(exeext)" > + > +build_by_default="no" > + > +target_libs="target-libffi target-libbacktrace" > + > +gtfiles="\$(srcdir)/rust/rust-lang.cc" > -- > 2.25.1 >
diff --git a/gcc/rust/config-lang.in b/gcc/rust/config-lang.in new file mode 100644 index 00000000000..d2ff376032a --- /dev/null +++ b/gcc/rust/config-lang.in @@ -0,0 +1,34 @@ +# config-lang.in -- Top level configure fragment for gcc Rust frontend. + +# Copyright (C) 2009-2022 Free Software Foundation, Inc. + +# This file is part of GCC. + +# GCC is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. + +# GCC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + +# Configure looks for the existence of this file to auto-config each language. +# We define several parameters used by configure: +# +# language - name of language as it would appear in $(LANGUAGES) +# compilers - value to add to $(COMPILERS) + +language="rust" +compilers="rust1\$(exeext)" + +build_by_default="no" + +target_libs="target-libffi target-libbacktrace" + +gtfiles="\$(srcdir)/rust/rust-lang.cc"
From: Philip Herron <philip.herron@embecosm.com> This was a copy paste from gccgo front-end, we do not use any of the target_libs yet but we will need these when we support the libpanic crate. --- gcc/rust/config-lang.in | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 gcc/rust/config-lang.in