Output predefined HAVE_ entries to Makefile.conf for ARM with specified TARGET

This commit is contained in:
Martin Kroeker 2020-10-27 23:01:19 +01:00 committed by GitHub
parent eec517af0e
commit e8cbf0fc50
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 34 additions and 1 deletions

View File

@ -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