Skip to content
  • Chuck Atkins's avatar
    Cray: Refactor the Cray platform files to use compiler wrapper checks · a7ef0225
    Chuck Atkins authored and Brad King's avatar Brad King committed
    This is an extensive refactoring of the Cray compiler wrapper usage.
    Using the new compiler wrapper checks, the CrayPrgEnv info files have
    been moved from Platform/ to Compiler/.  The adjusted naming convention
    allows the compiler-wrapper information files to be loaded for both the
    CrayLinuxEnvironment platform when cross-compiling and the Linux
    platform if building natively on the Cray compute nodes.  It also
    creates a separation of common arguments for compiler id and language
    information used to perform the appropriate introspection of implicit
    arguments and libraries used by the compiler wrappers based on the
    loaded module environment.
    a7ef0225