- auto convert = [&appPaths, ignores, igcount, &cb, enableR2R](const std::string& path, const char* name) {
- for (int i = 0; i < igcount; i++) {
- if (path == ignores[i])
- return;
- }
- std::string niPath;
- if (isManagedAssembly(path)) {
- if (niExist(path, niPath)) {
- fprintf(stderr, "Already [%s] file is exist\n", niPath.c_str());
- return;
- }
- crossgen(path, appPaths.c_str(), enableR2R);
- if (niExist(path, niPath)) {
- if (cb != nullptr)
- cb(niPath.c_str());
- } else {
- fprintf(stderr, "Failed to create native image for %s\n", path.c_str());
- }
+ auto convert = [&appPaths, enableR2R](const std::string& path, const char* name) {
+ if (!crossgen(path, appPaths.c_str(), enableR2R)) {