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