Skip to content
Snippets Groups Projects
  1. Mar 08, 2024
  2. Mar 07, 2024
  3. Jan 15, 2024
  4. Jul 18, 2023
  5. Jun 01, 2023
  6. Aug 12, 2022
  7. Aug 08, 2022
  8. Jul 11, 2022
  9. Aug 20, 2021
  10. Aug 19, 2021
  11. Feb 09, 2021
  12. 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
  13. Dec 07, 2018
  14. Nov 13, 2018
    • Sergey Kosukhin's avatar
      Refactoring of the MPI checks and tests. · a2d288c1
      Sergey Kosukhin authored
      The main idea of the refactoring of the tests is that
      test programs do not skip themselves (do not exit with 77).
      If a test needs to be skipped, it is done by the wrapper
      shell script. If a test program is supposed to be skipped,
      it doesn't get built at all.
      a2d288c1
  15. Nov 12, 2018
  16. Oct 24, 2018
  17. Oct 17, 2018
  18. Jan 04, 2018
  19. Nov 28, 2017
  20. Apr 07, 2017
  21. Apr 06, 2017
  22. Aug 19, 2016
  23. Feb 12, 2016
  24. Feb 17, 2015
  25. Jan 14, 2015
  26. May 23, 2014
Loading