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());
|
||||
|
||||
#if defined(__arm__) && !defined(FORCE)
|
||||
#if defined(__arm__)
|
||||
#if !defined(FORCE)
|
||||
fprintf(stderr,"get features!\n");
|
||||
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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue