Skip to content
Snippets Groups Projects
  1. Jan 15, 2024
  2. Jan 09, 2024
  3. Aug 12, 2022
  4. Dec 16, 2019
    • Sergey Kosukhin's avatar
      Major refactoring for the building system. · db7d9e56
      Sergey Kosukhin authored and Moritz Hanke's avatar Moritz Hanke committed
      * Custom M4 macro are replaced with those to be used in the new ICON building
        system.
      * Removed cfortran.h: the mangling scheme for Fortran symbols is detected at
        the configure-time.
      * The precious variables for setting flags resuired to enable external
        packages (e.g. MTIME_C_INCLUDE, MTIME_C_LIB, etc.) are renamed to *_CFLAGS
        and *_CLIBS to better reflect their purpose. If those variables are set as
        command-line arguments of the configure script, the script checks only the
        given values literally, i.e. the script does not try to append and check any
        additional linking or compilation flags.
      * The definition of functions declared in yac_lapack_interface.h is moved
        to a separate file yac_lapack_interface.c. And the choice of the interface
        is made with a single preprocessor macro YAC_LAPACK_INTERFACE_ID.
      * The default suffix for include files for libxml2 is
        <XML2_ROOT>/include/libxml2 instead of <XML2_ROOT>/include.
      * The configure script argument '--without-mpi-pack-external' is renamed to
        '--disable-mpi-pack-external' to reflect that it belongs to the section
        'Optional Features' and not to 'Optional Packages'. If the usage of
        MPI_Pack_external is disabled, the corresponding configure-time tests are
        skipped.
      * The configure script argument '--without-regard-for-quality' is renamed to
        '--enable-mpi-checks' (defaults to 'yes'). Previously, the argument allowed
        for ignoring the failures of the configure-time tests of MPI_Pack_external.
        Now the argument allows for skipping the tests at all when specifying a
        valid interactive MPI_LAUNCH command is not possible.
      * MPI_LAUNCH does not have to be a full path to an MPI launcher executable
        anymore: the value of the variable is interpreted as a command.
      * AR, ARFLAGS, and RANLIB are precious variable now and appear in the help
        message of the configure script.
      * The configure script does not try to detect MPI libraries, it only checks
        whether they are available (see comments in configure.ac).
      db7d9e56
  5. Jan 22, 2019
  6. Dec 07, 2018
Loading