darwin8.h revision 302408
1/* Target definitions for Darwin 8.0 and above (Mac OS X) systems. 2 Copyright (C) 2004, 2005 3 Free Software Foundation, Inc. 4 5This file is part of GCC. 6 7GCC is free software; you can redistribute it and/or modify 8it under the terms of the GNU General Public License as published by 9the Free Software Foundation; either version 2, or (at your option) 10any later version. 11 12GCC is distributed in the hope that it will be useful, 13but WITHOUT ANY WARRANTY; without even the implied warranty of 14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15GNU General Public License for more details. 16 17You should have received a copy of the GNU General Public License 18along with GCC; see the file COPYING. If not, write to 19the Free Software Foundation, 51 Franklin Street, Fifth Floor, 20Boston, MA 02110-1301, USA. */ 21 22/* Machine dependent libraries. Include libmx when compiling on 23 Darwin 7.0 and above, but before libSystem, since the functions are 24 actually in libSystem but for 7.x compatibility we want them to be 25 looked for in libmx first---but only do this if 7.x compatibility 26 is a concern, which it's not in 64-bit mode. Include 27 libSystemStubs when compiling on (not necessarily for) 8.0 and 28 above and not 64-bit long double. */ 29 30#undef LIB_SPEC 31#define LIB_SPEC "%{!static:\ 32 %{!mlong-double-64:%{pg:-lSystemStubs_profile;:-lSystemStubs}} \ 33 %{!m64:%:version-compare(>< 10.3 10.4 mmacosx-version-min= -lmx)} -lSystem}" 34