macos: Reorder C compiler detection so that conftest allows to boostrap tcc with tcc on macos.
This commit is contained in:
parent
8d9b83bd11
commit
a3d1e9cd3d
1 changed files with 7 additions and 9 deletions
16
conftest.c
16
conftest.c
|
@ -65,7 +65,6 @@ int main(int argc, char *argv[])
|
||||||
puts(*(unsigned char*)&foo == 0x67 ? "no" : "yes");
|
puts(*(unsigned char*)&foo == 0x67 ? "no" : "yes");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#ifdef __GNUC__
|
|
||||||
#ifdef __clang__
|
#ifdef __clang__
|
||||||
case 'm':
|
case 'm':
|
||||||
printf("%d\n", __clang_minor__);
|
printf("%d\n", __clang_minor__);
|
||||||
|
@ -73,14 +72,6 @@ int main(int argc, char *argv[])
|
||||||
case 'v':
|
case 'v':
|
||||||
printf("%d\n", __clang_major__);
|
printf("%d\n", __clang_major__);
|
||||||
break;
|
break;
|
||||||
#else
|
|
||||||
case 'm':
|
|
||||||
printf("%d\n", __GNUC_MINOR__);
|
|
||||||
break;
|
|
||||||
case 'v':
|
|
||||||
printf("%d\n", __GNUC__);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
#elif defined __TINYC__
|
#elif defined __TINYC__
|
||||||
case 'v':
|
case 'v':
|
||||||
puts("0");
|
puts("0");
|
||||||
|
@ -88,6 +79,13 @@ int main(int argc, char *argv[])
|
||||||
case 'm':
|
case 'm':
|
||||||
printf("%d\n", __TINYC__);
|
printf("%d\n", __TINYC__);
|
||||||
break;
|
break;
|
||||||
|
#elif defined( __GNUC__) && defined(__GNUC_MINOR__)
|
||||||
|
case 'm':
|
||||||
|
printf("%d\n", __GNUC_MINOR__);
|
||||||
|
break;
|
||||||
|
case 'v':
|
||||||
|
printf("%d\n", __GNUC__);
|
||||||
|
break;
|
||||||
#else
|
#else
|
||||||
case 'm':
|
case 'm':
|
||||||
case 'v':
|
case 'v':
|
||||||
|
|
Loading…
Reference in a new issue