Skip to content
Snippets Groups Projects
Commit ff35014e authored by Dmitry Marakasov's avatar Dmitry Marakasov
Browse files

Fix data paths for FreeBSD

parent de868d24
Branches
Tags
No related merge requests found
......@@ -154,10 +154,10 @@ void initializePaths()
/*
OS X
*/
#elif defined(__APPLE__)
#elif defined(__APPLE__) || defined(__FreeBSD__)
//TODO: Get path of executable. This assumes working directory is bin/
dstream<<"WARNING: Relative path not properly supported on OS X"
dstream<<"WARNING: Relative path not properly supported on OS X and FreeBSD"
<<std::endl;
path_data = std::string("../data");
path_userdata = std::string("../");
......@@ -244,6 +244,11 @@ void initializePaths()
CFRelease(resources_url);
path_userdata = std::string(getenv("HOME")) + "/Library/Application Support/" + APPNAME;
#elif defined(__FreeBSD__)
path_data = std::string(INSTALL_PREFIX) + "/share/" + APPNAME;
path_userdata = std::string(getenv("HOME")) + "/." + APPNAME;
#endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment