Skip to content

Latest commit

 

History

History
executable file
·
41 lines (35 loc) · 1.17 KB

README.md

File metadata and controls

executable file
·
41 lines (35 loc) · 1.17 KB

M_readline

A Fortran interface to the commonly available C procedure readline(3c). to provide a familiar command history interface for interactive programs.

BUILDING

    git clone https://github.com/urbanjost/M_readline.git
    cd M_readline/src
    # change Makefile if not using one of the listed compilers
     
    # for gfortran
    make clean
    make gfortran
     
    # for ifort
    make clean
    make ifort

    # for nvfortran
    make clean
    make nvfortran

This will compile the M_readline module and build the example programs in the app/ and example/ sub-directory.

SUPPORTS FPM fpm

Alternatively, download the github repository and build it with fpm ( as described at Fortran Package Manager )

     git clone https://github.com/urbanjost/M_readline.git
     cd M_readline
     fpm run

or just list it as a dependency in your fpm.toml project file.

     [dependencies]
     M_readline        = { git = "https://github.com/urbanjost/M_readline.git" }

DOCUMENTATION docs