1# Top level configure fragment for LTO 2# Copyright (C) 2009 3# Free Software Foundation, Inc. 4 5#This file is part of GCC. 6 7#GCC is free software; you can redistribute it and/or modify 8#it under the terms of the GNU General Public License as published by 9#the Free Software Foundation; either version 3, or (at your option) 10#any later version. 11 12#GCC is distributed in the hope that it will be useful, 13#but WITHOUT ANY WARRANTY; without even the implied warranty of 14#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15#GNU General Public License for more details. 16 17# You should have received a copy of the GNU General Public License 18# along with GCC; see the file COPYING3. If not see 19# <http://www.gnu.org/licenses/>. 20 21language="lto" 22compilers="lto1\$(exeext)" 23stagestuff="lto1\$(exeext)" 24 25gtfiles="\$(srcdir)/lto/lto-tree.h \$(srcdir)/lto/lto-lang.c \$(srcdir)/lto/lto.c" 26 27# LTO is a special front end. From a user's perspective it is not 28# really a language, but a middle end feature. However, the GIMPLE 29# reading module is implemented as a front end, so enabling LTO means 30# enabling this "language". To enable LTO functionality, use 31# --enable-lto when configuring the compiler. 32build_by_default=no 33