Home

General

This first panel allows users to change common project options.

Target Options

The target options specify the project’s final build product. Simply Fortran supports three basic target types: executables, shared libraries, and static libraries. Each is explained below.

Target Name

The target name specifies the final product of the build process. The target name is generated within the project’s base directory unless a relative path is specified.

Executable

Selecting this option instructs the compiler to create an executable as its product.

Shared Library

Building a shared library will generate a dynamic link library (DLL) from the project sources.

Static Library

A static library, which often ends in the suffixes lib or a, can be compiled into another library or executable.

Platform

This drop-down specifies the target platform for which the project will be build. The available platforms are determined by the current compiler personality capabiltiies.

Windows GUI

This option can be used when compiling programs that include a graphical user interface, or GUI. When unselected, a console will be opened every time the program is run. For most Fortran text-mode programs, opening is console is the desired behavior. However, if the program makes use of a GUI, the console may be undesirable. By clicking this checkbox, the compiler will be passed the -mwindows flag, which indicates that the program should not open a console at startup.

Icon

If the target is an executable and the Windows GUI checkbox is checked, the icon button allow the user to select an icon from an icon file. The icon will be compiled into the resulting target and used as the program’s system menu and taskbar icon. By clicking the button, a file dialog will open allowing the user to select an appropriate icon ending with the .ico extension. Pressing Cancel in the file dialog will clear any previously selected icon. The icon, once selected, should be displayed in the button itself.