mirror of https://github.com/YosysHQ/yosys.git
register: Remove <filesystem>
Use `string::find_last_of()` instead. Not sure how this works on windows, but it was already using '/' so at least it's not any worse.
This commit is contained in:
parent
d60aa9519a
commit
a78ec2952a
|
@ -26,7 +26,6 @@
|
|||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <errno.h>
|
||||
#include <filesystem>
|
||||
|
||||
#ifdef YOSYS_ENABLE_ZLIB
|
||||
#include <zlib.h>
|
||||
|
@ -1063,9 +1062,10 @@ struct HelpPass : public Pass {
|
|||
else if (source_file.find("techlibs/") == 0 || (!has_source && name.find("synth_") == 0))
|
||||
cmd_help.group = "techlibs";
|
||||
else if (has_source) {
|
||||
auto p = std::filesystem::path(source_file);
|
||||
if (p.has_parent_path()) {
|
||||
cmd_help.group = string(p.parent_path());
|
||||
auto last_slash = source_file.find_last_of('/');
|
||||
if (last_slash != string::npos) {
|
||||
auto parent_path = source_file.substr(0, last_slash);
|
||||
cmd_help.group = parent_path;
|
||||
}
|
||||
}
|
||||
// implicit !has_source
|
||||
|
|
Loading…
Reference in New Issue