| Project ManagementProjects 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 ProjectsNew 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 FilesSource 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 OptionsThe 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 LoadingProjects 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 ProjectsBuilding 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 ProjectsEntire 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 AlsoBuilding |