Simply Fortran Return to Top

  • Simply Fortran Documentation
  • Project Management

    Projects in Simply Fortran are normally a collection of Fortran source files and, optionally, additional libraries that are compiled and linked into a single executable or library. Most projects are manipulated via the Project Pane within the Simply Fortran IDE. Projects are loaded and saved to special .prj files which contain all this information.

    Creating New Projects

    New projects can be created by selecting New Project from the Project menu within the IDE. This option is also available via the pop-up menu in the Project Pane.

    Adding and Removing Files

    Source files, object files, and compiled libraries are added and removed to a project via the Project Pane. The pane supports adding user-defined folders for organization that do not necessarily have to correspond to file system folders. Please consult the Project Pane page for further information.

    Project Options

    The type of project, the name of the final build target, and the build directories can be configured via the Project Options dialog . Simply Fortran supports the creation of executables, static libraries, and shared libraries. The resulting output of the build process can be arbitrarily renamed by the user.

    Saving and Loading

    Projects can be saved via the Save Project and Save Project As… entries in the File menu or within the pop-up menu in the Project Pane . Simply Fortran project files are recommended to be located in the top-most directory of a project tree. The locations of all files within a project are stored relative to the location of the project file. All project options are also stored.

    Loading projects can be achieved using the Open Project… option in the File menu or the equivalent in the Project Pane’s popup menu .

    Building Projects

    Building projects involves generating a makefile for wmake to execute, building the specified target. The Simply Fortran build process involves separate steps that can be automatically performed using the Build Now! entry in the Build menu or the corresponding toolbar button.

    Projects cannot be built until saved.

    Searching Projects

    Entire projects can be searched for either text occurrences or Fortran modules . Text occurrences searching is powerful when looking for a particular snippet or function calls anywhere in a project. The module search allows for locating specific modules within a project, making the search for Fortran code greatly improved for well-organized projects.

    See Also

    Building
    Project Pane
    Project Options
    Project Searching
    Modules