]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOGimmick.cpp
correctios to use gdcm2
[creaImageIO.git] / src2 / creaImageIOGimmick.cpp
index aa05e4cf7520ad3845992144c9b63efdcfc9b020..b72b477446621dfd71e56bb50635cd3820a8c702 100644 (file)
@@ -216,6 +216,7 @@ namespace creaImageIO
   //========================================================================
   void Gimmick::CreateUserSettingsDirectory()
   {
+         
         // std::string st("C:/Documents and Settings/cervenansky/.gimmick/");
         //     boost::algorithm::replace_all( st, 
                //                     INVALID_FILE_SEPARATOR , 
@@ -264,7 +265,6 @@ namespace creaImageIO
        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;
                
@@ -276,17 +276,19 @@ namespace creaImageIO
 // 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,
@@ -294,6 +296,7 @@ namespace creaImageIO
                                                VALID_FILE_SEPARATOR);
                boost::filesystem::copy_file(path,setDir);
        }
+         
   }
   //========================================================================