aboutsummaryrefslogtreecommitdiff
path: root/src/fetch_src.cc
blob: 3e5cca36e0a03077fc88c2051e41c8a8048fd4cf (plain)
1
2
3
4
5
6
7
8
9
#include <stdlib.h>
#include "fetch_git.cc"

void fetch_src(Pkg pkg) {
  if (fs::exists(pkg.src)) { fs::remove_all(pkg.src); }

  if (pkg.url == "") { std::filesystem::create_directories(pkg.src); return; }
  else if (fetch_git(pkg) == 0) { return; } else { exit(EXIT_FAILURE); }
}