|
|
|
|
|
|
|
|
if (!lib.manifest().uses.empty() || !lib.manifest().links.empty()) { |
|
|
if (!lib.manifest().uses.empty() || !lib.manifest().links.empty()) { |
|
|
fs::path lm_index_path = params.lm_index; |
|
|
fs::path lm_index_path = params.lm_index; |
|
|
for (auto cand : {fs::path("INDEX.lmi"), params.out_root / "INDEX.lmi"}) { |
|
|
for (auto cand : {fs::path("INDEX.lmi"), params.out_root / "INDEX.lmi"}) { |
|
|
if (!lm_index_path.empty()) { |
|
|
|
|
|
|
|
|
if (fs::exists(lm_index_path)) { |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
lm_index_path = params.root / cand; |
|
|
lm_index_path = params.root / cand; |