//========================================================================
void Gimmick::CreateUserSettingsDirectory()
{
+
// std::string st("C:/Documents and Settings/cervenansky/.gimmick/");
// boost::algorithm::replace_all( st,
// INVALID_FILE_SEPARATOR ,
if(!boost::filesystem::is_regular(setDir))
{
char name[PATH_MAX];
-//EED int err = GetBinaryDirectory(name, PATH_MAX);
crea::System::GetAppPath(name,PATH_MAX);
std::cout<<name<<std::endl;
// The following stuff works on Linux, NOT CHECKED on Windows // JPR
#if defined(_WIN32)
- path+="/bin/shared/gimmick/";
+ path+="/bin/Shared/gimmick/";
#endif
+#if defined (LINUX)
+ path+="/../share/gimmick/";
+#endif
#if defined(__APPLE__)
- path+="../../../../shared/gimmick/";
+ path+="/../../../../share/gimmick/";
#endif
-#if defined (LINUX)
- path+="../shared/gimmick/";
-#endif
- path+= mLocalDescpName;
+
+path+= mLocalDescpName;
+
std::cout <<"From: " << path <<std::endl;
std::cout <<"To: " << setDir <<std::endl;
boost::algorithm::replace_all( path,
VALID_FILE_SEPARATOR);
boost::filesystem::copy_file(path,setDir);
}
+
}
//========================================================================