build: linuxbuild public beta

This commit is contained in:
Andreas Stallinger
2016-02-24 13:39:22 +01:00
parent c5b96a63ba
commit 389c7881c3
23 changed files with 427 additions and 103 deletions
@@ -0,0 +1,31 @@
#ifndef INCLUDES_DEFAULT_H
#define INCLUDES_DEFAULT_H
#include "utility/AppPath.h"
#include "utility/UserPaths.h"
#include "utility/file/FilePath.h"
#include "utility/file/FileSystem.h"
#include "isTrial.h"
void setup(int argc, char *argv[])
{
std::string userdir(std::getenv("HOME"));
if(isTrial())
{
userdir.append("/.config/coatitrial/");
}
else
{
userdir.append("/.config/coati/");
}
UserPaths::setUserDataPath(userdir);
FilePath userDataPath(userdir);
//copy default user folder to .config/coati if it does not exist
if (!userDataPath.exists())
{
FilePath from(AppPath::getAppPath() + "user");
FileSystem::copy_directory(from, userDataPath);
}
}
#endif // INCLUDES_DEFAULT_H