]>
Commit | Line | Data |
---|---|---|
f1b4c8d8 | 1 | /* Target definitions for Darwin 8.0 and above (Mac OS X) systems. |
2f83c7d6 | 2 | Copyright (C) 2004, 2005, 2007 |
f1b4c8d8 GK |
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 | |
2f83c7d6 | 9 | the Free Software Foundation; either version 3, or (at your option) |
f1b4c8d8 GK |
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 | |
2f83c7d6 NC |
18 | along with GCC; see the file COPYING3. If not see |
19 | <http://www.gnu.org/licenses/>. */ | |
f1b4c8d8 | 20 | |
0aca3a61 GK |
21 | /* Machine dependent libraries. Include libmx when compiling on |
22 | Darwin 7.0 and above, but before libSystem, since the functions are | |
23 | actually in libSystem but for 7.x compatibility we want them to be | |
ed5b9f96 GK |
24 | looked for in libmx first---but only do this if 7.x compatibility |
25 | is a concern, which it's not in 64-bit mode. Include | |
26 | libSystemStubs when compiling on (not necessarily for) 8.0 and | |
27 | above and not 64-bit long double. */ | |
f1b4c8d8 GK |
28 | |
29 | #undef LIB_SPEC | |
30 | #define LIB_SPEC "%{!static:\ | |
31 | %{!mlong-double-64:%{pg:-lSystemStubs_profile;:-lSystemStubs}} \ | |
ed5b9f96 | 32 | %{!m64:%:version-compare(>< 10.3 10.4 mmacosx-version-min= -lmx)} -lSystem}" |