diff options
| author | dacctal <dacctal@symlinx.net> | 2026-05-02 08:38:13 +0000 |
|---|---|---|
| committer | dacctal <dacctal@symlinx.net> | 2026-05-02 08:38:13 +0000 |
| commit | 44eb727dc537403be092326639a5b7c6d7182146 (patch) | |
| tree | 1459603e69496400c22f53dcec67ec2c3348400a /src/setup_dirs.cc | |
| parent | c555d4c25b5526c37e94ee2c593f34bdf28b159e (diff) | |
fixed like half of everything idk, you can install stuff now
Diffstat (limited to 'src/setup_dirs.cc')
| -rw-r--r-- | src/setup_dirs.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/setup_dirs.cc b/src/setup_dirs.cc index 3a349e6..54b9eb0 100644 --- a/src/setup_dirs.cc +++ b/src/setup_dirs.cc @@ -6,11 +6,12 @@ void setup_dirs() { std::filesystem::create_directories(config_dir); - std::filesystem::create_directories(install_directories["bin"]); - std::filesystem::create_directories(install_directories["lib"]); - std::filesystem::create_directories(install_directories["include"]); - std::filesystem::create_directories(install_directories["pkgblds"]); + for (auto i: install_directories) { + if (std::filesystem::exists(i.second)) continue; + if (i.second == "") continue; + std::filesystem::create_directories(i.second); + } //for(unsigned int i = 0; i < sizeof(all_dirs)/sizeof(all_dirs[0]); i++) { - //std::filesystem::create_directories(all_dirs[i]); + // std::filesystem::create_directories(all_dirs[i]); //} } |
