Salome HOME
Added support for Microsoft Visual C++ (also experimental)
[tools/libbatch.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index d0a4c601d736268930e808ee3102c5fec67e9514..24fdc8c1418ba08916682fa7f3a227ad9f2c6b35 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -132,3 +132,31 @@ directory and type:
 $ cmake ../libBatch-X.X.X                             (X's are version numbers)
 $ make package                                             (for binary package)
 $ make package_source                                      (for source package)
+
+
+5. Note for the users of Microsoft Windows operating system
+
+
+The support for this library on Windows operating system is still partial and
+experimental. Some features are not and will not be implemented for this
+system. Nevertheless it is possible to compile the library and launch some
+batch jobs from a computer running Windows. This section only gives some
+guidelines, without any warranty, to install libBatch on Windows.
+
+First you will need to install a library providing pthread implementation. For
+this we tested Pthreads-win32 (http://sourceware.org/pthreads-win32/) but other
+implementations may exist.
+
+You will also need a compiler for Win32 platform. We tested MinGW with MSYS
+environment (http://www.mingw.org/), and Microsoft Visual C++ 2005 Express.
+Other compilers might also work but it is not guaranteed.
+
+Then you will have to install and run CMake, and you should be able to compile
+libBatch and run some basic examples.
+
+If you need to use SSH protocol to submit jobs to your cluster, you will need
+a SSH implementation for Windows operating system. PuTTY is a good choice for
+that (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html). Once
+installed, add the path to your PuTTY installation in the PATH environment
+variable and run CMake. The build system will detect it and the libBatch will
+use it for SSH-based transfers with the server.