Output predefined HAVE_ entries to Makefile.conf for ARM with specified TARGET
This commit is contained in:
parent
eec517af0e
commit
e8cbf0fc50
35
getarch.c
35
getarch.c
|
@ -1405,8 +1405,41 @@ int main(int argc, char *argv[]){
|
||||||
|
|
||||||
printf("NUM_CORES=%d\n", get_num_cores());
|
printf("NUM_CORES=%d\n", get_num_cores());
|
||||||
|
|
||||||
#if defined(__arm__) && !defined(FORCE)
|
#if defined(__arm__)
|
||||||
|
#if !defined(FORCE)
|
||||||
|
fprintf(stderr,"get features!\n");
|
||||||
get_features();
|
get_features();
|
||||||
|
#else
|
||||||
|
fprintf(stderr,"split archconfig!\n");
|
||||||
|
sprintf(buffer, "%s", ARCHCONFIG);
|
||||||
|
|
||||||
|
p = &buffer[0];
|
||||||
|
|
||||||
|
while (*p) {
|
||||||
|
if ((*p == '-') && (*(p + 1) == 'D')) {
|
||||||
|
p += 2;
|
||||||
|
if (*p != 'H') {
|
||||||
|
while( (*p != ' ') && (*p != '-') && (*p != '\0') && (*p != '\n')) {p++; }
|
||||||
|
if (*p == '-') continue;
|
||||||
|
}
|
||||||
|
while ((*p != ' ') && (*p != '\0')) {
|
||||||
|
|
||||||
|
if (*p == '=') {
|
||||||
|
printf("=");
|
||||||
|
p ++;
|
||||||
|
while ((*p != ' ') && (*p != '\0')) {
|
||||||
|
printf("%c", *p);
|
||||||
|
p ++;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
printf("%c", *p);
|
||||||
|
p ++;
|
||||||
|
if ((*p == ' ') || (*p =='\0')) printf("=1\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else p ++;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue