#include <string>

std::string home_directory;

std::string BuildPath(const std::string& directory, const std::string& path)
{
  if(home_directory.compare(directory) == 0)
    printf("In home directory\n");

  std::string result = directory;
  result += "/";
  result += path;
  
  return result;
}

int main(int, char* [])
{
  home_directory = "home";
  printf("Home: '%s'\n", home_directory.c_str());
  auto str = BuildPath("base", "path");
  printf("BuildPath: '%s'\n", str.c_str());
}