Salome HOME
add mpi part
[modules/med.git] / src / medtool / src / INTERP_KERNELTest / TestInterpKernelUtils.cxx
index d82a4c273dd761f36cc7789c72df68519562e9ab..6aa73854a29f61700afca6dedac3f2d4e706f8dd 100644 (file)
 #include "TestInterpKernelUtils.hxx"
 
 #include <cstdlib>
+#include <unistd.h>
 
 namespace INTERP_TEST
 {
   std::string getResourceFile( const std::string& filename )
   {
     std::string resourceFile = "";
-    
-    if ( getenv("top_srcdir") ) {
-      // we are in 'make test' step
-      resourceFile = getenv("top_srcdir");
-      resourceFile += "/resources/";
+
+    if ( getenv("MEDTOOL_ROOT_DIR") ) {
+      // use MEDTOOL_ROOT_DIR env.var
+      resourceFile = getenv("MEDTOOL_ROOT_DIR");
+      resourceFile += "/share/resources/med/";
     }
-    else if ( getenv("MED_ROOT_DIR") ) {
-      // use MED_ROOT_DIR env.var
-      resourceFile = getenv("MED_ROOT_DIR");
-      resourceFile += "/share/salome/resources/med/";
+    else {
+      resourceFile = get_current_dir_name();
+      resourceFile += "/../../resources/";
     }
+
     resourceFile += filename;
     return resourceFile;
   }