whizard is hosted by Hepforge, IPPP Durham

Changes between Version 5 and Version 6 of installation


Ignore:
Timestamp:
May 24, 2010, 1:41:50 PM (15 years ago)
Author:
Juergen Reuter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • installation

    v5 v6  
    1818Fortran 2003 for the WHIZARD core and its corresponding
    1919libraries as well as the O'Caml compiler for the O'Mega matrix
    20 element generator.
     20element generator. Details and links for the compilers can be found
     21[http://projects.hepforge.org/whizard/compilers.html here.]
     22
     23After you downloaded the most recent tarball from the main page,
     24unpack it, go to the WHIZARD directory, create a new {{{build}}}
     25directory and go there. In that directory, perform a
     26{{{../configure FC=<your FORTRAN compiler> --prefix=/usr/local}}}.
     27Note that this is because the source and compile directories should be
     28different to avoid any problems during compilation and
     29installation. {{{../configure --help}}} shows you the options for the
     30configure process you have. The {{{FC}}} environment variable
     31allows you to specify your FORTRAN compiler of choice. Note that
     32WHIZARD 2 has been written in Fortran 2003 in a fully
     33object-oriented way. We highly recommend usage of the standard
     34{{{gfortran}}} compiler from version 4.5.0 on. You can access the
     35help menu of configure by {{{../configure --help}}}.
     36{{{./configure -V}}} shows you the actual version of
     37your downloaded WHIZARD distribution. The possible environment
     38variables are:
     39
     40{{{
     41  CC          C compiler command
     42  CFLAGS      C compiler flags
     43  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
     44              nonstandard directory <lib dir>
     45  LIBS        libraries to pass to the linker, e.g. -l<library>
     46  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
     47              you have headers in a nonstandard directory <include dir>
     48  CPP         C preprocessor
     49  FC          Fortran compiler command
     50  FCFLAGS     Fortran compiler flags
     51  CXX         C++ compiler command
     52  CXXFLAGS    C++ compiler flags
     53  CXXCPP      C++ preprocessor
     54}}}
     55
    2156
    2257Back to the [http://projects.hepforge.org/whizard/trac/wiki main page.]