Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add tracing.doc and generate it.
[simgrid.git] / doc / installSimgrid.doc
index 472a993..033d6b4 100644 (file)
@@ -21,7 +21,7 @@ CMake needs some prerequists like :
 For Unix and MacOS:
   \li make
   \li perl and libpcre
-  \li c, c++ and java compiler regards to developers
+  \li c and c++ compiler
   \li ccmake for graphical used of CMake
   \li cmake <a href="http://www.cmake.org/cmake/resources/software.html">(download page)</a>
 
@@ -55,6 +55,8 @@ For Windows :
        custom_flags                    <flags>
        gtnets_path                     <path_to_gtnets_directory>
        CMAKE_INSTALL_PREFIX            <path_to_install_directory>
+       CMAKE_C_COMPILER                <path_to_compiler>
+       CMAKE_CXX_COMPILER              <path_to_compiler>
        pipol_user                      <pipol_username>
 \endverbatim
                                                                                                                                                           
@@ -98,6 +100,10 @@ For Windows :
 
   \li CMAKE_INSTALL_PREFIX : Path where are installed lib/ doc/ and include/ directories (ex /usr/local)
   
+  \li CMAKE_C_COMPILER : Change the c compiler.
+  
+  \li CMAKE_CXX_COMPILER : Change the c++ compiler. 
+  
   \li pipol_user : specify your pipol username if you want to use the pipol-remote command.
 
 \subsubsection installSimgrid_cmakeoption3 Initialisation
@@ -314,7 +320,7 @@ make
 make install
 \endverbatim
 
-If at some point, something fails, check the section \ref faq_trouble_compil .
+If at some point, something fails, check the <a href="http://simgrid.gforge.inria.fr/doc/faq.html#faq_trouble_compil">FAQ section</a>. .
 If it does not help, you can report this problem to the
 list but, please, avoid sending a laconic mail like "There is a problem. Is it
 okay?". Send the config.log file which is automatically generated by
@@ -353,38 +359,6 @@ Thus, there is two ways to link your program with SimGrid:
 \verbatim export LD_LIBRARY_PATH=$HOME/lib/:$LD_LIBRARY_PATH
 \endverbatim
 
-\subsection installSimgrid_compiling_java Java bindings don't get compiled
-
-The configure script detects automatically whether you have the
-softwares needed to use the Java bindings or not. At the end of the
-configure, you can see the configuration picked by the script, which
-should look similar to 
-\verbatim Configuration of package simgrid' (version 3.3.4-svn) on
-little64 (=4):
-
-        Compiler:       gcc (version: )
-        
-        CFlags:          -O3 -finline-functions -funroll-loops -fno-strict-aliasing -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wno-unused-function -Wno-unused-parameter -Wno-strict-aliasing -Wno-format-nonliteral -Werror -g3
-        CPPFlags:   
-         LDFlags:       
-                                  
-         Context backend: ucontext
-         Compile Java: no
-                                                        
-         Maintainer mode: no
-         Supernovae mode: yes
-\endverbatim      
-
-In this example, Java backends won't be compiled. 
-
-On Debian-like systems (which includes ubuntu), you need the following
-packages: sun-java6-jdk libgcj10-dev. If you cannot find the
-libgcj10-dev, try another version, like libgcj9-dev (on Ubuntu before
-9.10) or libgcj11-dev (not released yet, but certainly one day).
-Please note that you need to activate the contrib and non-free
-repositories in Debian, and the universe ones in Ubuntu. Java comes at
-this price...
-
 \subsection installSimgrid_compiling_snapshoot SimGrid development snapshots
 
 We have very high standards on software quality, and we are reluctant releasing