| @@ -247,12 +247,6 @@ extern long double strtold (const char *__nptr, char **__endptr); · 246 unmodified lines |
| 247 | # define ALSO_TRIPLET(s) s | 247 | # define ALSO_TRIPLET(s) s |
| 248 | #endif | 248 | #endif |
| 249 | | 249 | |
| 250 | /* FIXME: do this at runtime instead; check output of `xcode-select -p`. libxcselect provides this stuff */ | | |
| 251 | #ifndef CONFIG_OSX_SDK1 | | |
| 252 | # define CONFIG_OSX_SDK1 "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" | | |
| 253 | # define CONFIG_OSX_SDK2 "/Applications/Xcode.app/Developer/SDKs/MacOSX.sdk" | | |
| 254 | #endif | | |
| 255 | | | |
| 256 | /* path to find crt1.o, crti.o and crtn.o */ | 250 | /* path to find crt1.o, crti.o and crtn.o */ |
| 257 | #ifndef CONFIG_TCC_CRTPREFIX | 251 | #ifndef CONFIG_TCC_CRTPREFIX |
| 258 | # define CONFIG_TCC_CRTPREFIX USE_TRIPLET(CONFIG_SYSROOT "/usr/" CONFIG_LDDIR) | 252 | # define CONFIG_TCC_CRTPREFIX USE_TRIPLET(CONFIG_SYSROOT "/usr/" CONFIG_LDDIR) |
| @@ -281,18 +275,18 @@ extern long double strtold (const char *__nptr, char **__endptr); · 22 unmodified lines |
| 281 | # ifdef TCC_TARGET_PE | 275 | # ifdef TCC_TARGET_PE |
| 282 | # define CONFIG_TCC_LIBPATHS "{B}/lib" | 276 | # define CONFIG_TCC_LIBPATHS "{B}/lib" |
| 283 | # else | 277 | # else |
| 284 | # ifdef TCC_TARGET_MACHO | 278 | # define CONFIG_TCC_LIBPATHS \ |
| 285 | # define CONFIG_TCC_LIBPATHS \ | | |
| 286 | ALSO_TRIPLET(CONFIG_SYSROOT "/usr/" CONFIG_LDDIR) \ | | |
| 287 | ":" ALSO_TRIPLET(CONFIG_SYSROOT "/" CONFIG_LDDIR) \ | | |
| 288 | ":" ALSO_TRIPLET(CONFIG_SYSROOT "/usr/local/" CONFIG_LDDIR)\ | | |
| 289 | ":" ALSO_TRIPLET(CONFIG_OSX_SDK1 "/usr/" CONFIG_LDDIR) \ | | |
| 290 | ":" ALSO_TRIPLET(CONFIG_OSX_SDK2 "/usr/" CONFIG_LDDIR) | | |
| 291 | # else | | |
| 292 | # define CONFIG_TCC_LIBPATHS \ | | |
| 293 | ALSO_TRIPLET(CONFIG_SYSROOT "/usr/" CONFIG_LDDIR) \ | 279 | ALSO_TRIPLET(CONFIG_SYSROOT "/usr/" CONFIG_LDDIR) \ |
| 294 | ":" ALSO_TRIPLET(CONFIG_SYSROOT "/" CONFIG_LDDIR) \ | 280 | ":" ALSO_TRIPLET(CONFIG_SYSROOT "/" CONFIG_LDDIR) \ |
| 295 | ":" ALSO_TRIPLET(CONFIG_SYSROOT "/usr/local/" CONFIG_LDDIR) | 281 | ":" ALSO_TRIPLET(CONFIG_SYSROOT "/usr/local/" CONFIG_LDDIR) |
| | 282 | # ifdef TCC_TARGET_MACHO |
| | 283 | # define CONFIG_OSX_SDK1 \ |
| | 284 | "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" |
| | 285 | # define CONFIG_OSX_SDK2 \ |
| | 286 | "/Applications/Xcode.app/Developer/SDKs/MacOSX.sdk" |
| | 287 | # define CONFIG_OSX_SDK_FALLBACK \ |
| | 288 | ALSO_TRIPLET(CONFIG_OSX_SDK1 "/usr/" CONFIG_LDDIR) \ |
| | 289 | ":" ALSO_TRIPLET(CONFIG_OSX_SDK2 "/usr/" CONFIG_LDDIR) |
| 296 | # endif | 290 | # endif |
| 297 | # endif | 291 | # endif |
| 298 | #endif | 292 | #endif |