]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkConfigurationFile.cxx
BUG Documentation MAC
[bbtk.git] / kernel / src / bbtkConfigurationFile.cxx
index 58a19437a64df08c17240974bfdefc4d540a09ff..45f39dc9732e18e89dbbd539b4adf0a6bf5db538 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkConfigurationFile.cxx,v $
   Language:  C++
-  Date:      $Date: 2009/03/23 13:06:41 $
-  Version:   $Revision: 1.29 $
+  Date:      $Date: 2009/03/24 13:42:59 $
+  Version:   $Revision: 1.30 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
@@ -54,7 +54,7 @@ namespace bbtk
   ConfigurationFile::ConfigurationFile()
   {
 
-    mFile_separator = VALID_FILE_SEPARATOR;
+       mFile_separator = VALID_FILE_SEPARATOR;
     
     // ==> Set system paths 
     mBin_path = Utilities::GetExecutablePath();
@@ -70,7 +70,16 @@ namespace bbtk
 #endif
 */    
 #ifdef MACOSX
-         mBin_path = mBin_path + "/../../..";
+         
+         std::string macPath("Contents/MacOS"); 
+         int sbp = mBin_path.length();
+         int smp = macPath.length();
+         if (mBin_path.compare( sbp-smp, smp, macPath )==0 )
+         {
+                 mBin_path = mBin_path + "/../../..";
+         }
+         
+         
 #endif   
          mInstall_path = mBin_path + "/..";