|
| 1 | +<!DOCTYPE html> |
| 2 | +<html xmlns="http://www.w3.org/1999/xhtml"> |
| 3 | +<head> |
| 4 | + <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0" /> |
| 5 | + <title></title> |
| 6 | + <style> |
| 7 | + <![CDATA[ |
| 8 | + |
| 9 | + px {font-family: "Lucida Console", Monaco, monospace} |
| 10 | + p { font-size:100%; line-height:1.1em; } |
| 11 | + body {xfont-style: sans-serif} |
| 12 | + body { |
| 13 | + color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.3em; } |
| 14 | + a:visited { color:#666; } |
| 15 | + h1,h2,h3,h4,h5,h6 { color:#333; font-family:georgia, verdana, sans-serif; } |
| 16 | + h1 { font-size:150%; page-break-before:auto;background-color: #aaaaff} |
| 17 | + h2 { font-size:143%;color:teal; } |
| 18 | + h3 { font-size:134%;color:blue; } |
| 19 | + h4 { font-size:120%;color:gray; } |
| 20 | + img { max-width: 55em} |
| 21 | + p{ padding: 0;margin:0; } |
| 22 | + p{ padding-right:1.4em; } |
| 23 | + p{ padding-bottom:1em; } |
| 24 | + p{ padding-top:1em; } |
| 25 | + p{ whitespace: pre-wrap; } |
| 26 | + h5,h6 { font-size:100% } |
| 27 | + a.nav,a:link.nav, a:visited.nav { background-color:#FFF; color:#000; } |
| 28 | + XXtable { border:double #000; border-collapse:collapse; } |
| 29 | + XXtable { border-collapse:collapse; } |
| 30 | + XXtd { border:thin solid #888; } |
| 31 | + XXtd { border:none; } |
| 32 | + li { margin-bottom:0.5em; } |
| 33 | + blockquote { display:block; font-size:100%; line-height:1.1em; margin:0 0 1.5em; padding:0 2.5em; } |
| 34 | + pre { background-color:#DDD; font-size:100%; overflow:auto; padding:1em; } |
| 35 | + a,li span { color:#000; } |
| 36 | + a:hover, a.nav:hover, a:hover math { background-color:#000; color:#FFF; } |
| 37 | + #Container { margin:0 10px; text-align:center; background-color: #BBB} |
| 38 | + #Content { border-top:none; margin:auto; padding:0.3em; text-align:left; width:100%; max-width:55em; background:#FFF} |
| 39 | + span.webName { font-size:.5em; } |
| 40 | + textarea#content { font-size: 1em; line-height: 1.125; } |
| 41 | + h1#pageName { line-height:1em; margin:0.2em 0 0.2em 0; padding:0; } |
| 42 | + .property { color:#666; font-size:100%; } |
| 43 | + a.existingWikiWord[title]{ //border: 1px dashed #BBB; } |
| 44 | + .byline { color:#666; font-size:1.0em; font-style:italic; margin-bottom:1em; padding-top:1px; } |
| 45 | + ]]> |
| 46 | + </style> |
| 47 | + <style type="text/css"> |
| 48 | + /*<![CDATA[*/ |
| 49 | + body { |
| 50 | + background-color: #F0F0F0; |
| 51 | + color: #000000; |
| 52 | + } |
| 53 | + :link { color: #0000FF } |
| 54 | + :visited { color: #C000C0 } |
| 55 | + :active { color: #FF0000 } |
| 56 | + span.c4 {font-size: 80%} |
| 57 | + td.c3 {font-style: italic} |
| 58 | + td.c2 {font-weight: bold} |
| 59 | + div.c1 {text-align: center} |
| 60 | + /*]]>*/ |
| 61 | + </style> |
| 62 | +</head> |
| 63 | +<body> |
| 64 | + <a name="top" id="top"></a> |
| 65 | + <h5><a href="download.html">[UP]</a></h5> |
| 66 | + <div id="Container"> |
| 67 | + <div id="Content"> |
| 68 | + <div class="c1"> |
| 69 | + <hr /> |
| 70 | + <h1><i>Manual Reference Pages - </i>fpm (fpm)</h1> |
| 71 | + <hr /> |
| 72 | + </div><a name="0" id="0"> |
| 73 | + <h3>NAME</h3></a> |
| 74 | + <blockquote> |
| 75 | + <b>fpm(1)</b> - A Fortran package manager and build system |
| 76 | + </blockquote><a name="contents" id="contents"></a> |
| 77 | + <h3>CONTENTS</h3> |
| 78 | + <blockquote> |
| 79 | + <a href="#1">Os Type</a><br /> |
| 80 | + <a href="#2">Synopsis</a><br /> |
| 81 | + <a href="#3">Description</a><br /> |
| 82 | + <a href="#4">Subcommands</a><br /> |
| 83 | + <a href="#5">Subcommand Options</a><br /> |
| 84 | + <a href="#6">Examples</a><br /> |
| 85 | + <a href="#7">See Also</a><br /> |
| 86 | + </blockquote><a name="8" id="8"> |
| 87 | + <h3>OS TYPE</h3></a> |
| 88 | + <blockquote> |
| 89 | + Linux |
| 90 | + </blockquote><a name="2" id="2"> |
| 91 | + <h3>SYNOPSIS</h3></a> |
| 92 | + <blockquote> |
| 93 | + <pre> |
| 94 | +<b>fpm</b> <i>SUBCOMMAND</i> [SUBCOMMAND_OPTIONS] |
| 95 | +<br /> |
| 96 | +<b>fpm</b> <b>--help</b>|<b>--version</b> |
| 97 | +</pre> |
| 98 | + </blockquote><a name="3" id="3"> |
| 99 | + <h3>DESCRIPTION</h3></a> |
| 100 | + <blockquote> |
| 101 | + <b>fpm</b> is a package manager that helps you create Fortran projects that are optionally dependent on multiple files and other <b>fpm</b>(1) |
| 102 | + packages. |
| 103 | + <p>Most significantly <b>fpm</b>(1) lets you pull upon other <b>fpm</b>(1) packages in distributed <b>git</b>(1) repositories as if the packages |
| 104 | + were a basic part of your default programming environment, as well as letting you share your projects with others in a similar manner.</p> |
| 105 | + <p>See the <b>fpm</b>(1) repository for a listing of such available projects.</p> |
| 106 | + <p>All output goes into the directory "build/".</p> |
| 107 | + </blockquote><a name="4" id="4"> |
| 108 | + <h3>SUBCOMMANDS</h3></a> |
| 109 | + <blockquote> |
| 110 | + Valid <b>fpm</b> subcommands are: |
| 111 | + <pre> |
| 112 | + build [--release] [--list] |
| 113 | + Compile the packages into the "build/" directory. |
| 114 | + new NAME [--with-executable] [--with-test] |
| 115 | + Create a new Fortran package directory |
| 116 | + with sample files |
| 117 | + run [NAME(s)] [--release] [--list] [-- ARGS] |
| 118 | + Run the local package binaries. defaults to all |
| 119 | + binaries for that release. |
| 120 | + test [NAME(s)] [--release] [--list] [-- ARGS] |
| 121 | + Run the tests |
| 122 | + help [NAME(s)] Alternate method for displaying subcommand help |
| 123 | +<br /> |
| 124 | +</pre> |
| 125 | + </blockquote><a name="5" id="5"> |
| 126 | + <h3>SUBCOMMAND OPTIONS</h3></a> |
| 127 | + <blockquote> |
| 128 | + <table cellpadding="3"> |
| 129 | + <tr valign="top"> |
| 130 | + <td class="c2" colspan="2">--release</td> |
| 131 | + </tr> |
| 132 | + <tr valign="top"> |
| 133 | + <td width="6%"> </td> |
| 134 | + <td>Builds or runs in release mode (versus debug mode). <b>fpm</b>(1) Defaults to using common compiler debug flags and building in |
| 135 | + "build/gfortran_debug/". When this flag is present build output goes into "build/gfortran_release/" and common compiler optimization flags are |
| 136 | + used.</td> |
| 137 | + </tr> |
| 138 | + <tr valign="top"> |
| 139 | + <td class="c2" width="6%" nowrap="nowrap">--list</td> |
| 140 | + <td valign="bottom">list candidates instead of building or running them</td> |
| 141 | + </tr> |
| 142 | + <tr valign="top"> |
| 143 | + <td class="c2" colspan="2">-- ARGS</td> |
| 144 | + </tr> |
| 145 | + <tr valign="top"> |
| 146 | + <td width="6%"> </td> |
| 147 | + <td>Arguments to pass to executables/tests</td> |
| 148 | + </tr> |
| 149 | + <tr valign="top"> |
| 150 | + <td class="c2" width="6%" nowrap="nowrap">--help</td> |
| 151 | + <td valign="bottom">Show this help text and exit. Valid for all subcommands.</td> |
| 152 | + </tr> |
| 153 | + <tr valign="top"> |
| 154 | + <td class="c2" colspan="2">--version</td> |
| 155 | + </tr> |
| 156 | + <tr valign="top"> |
| 157 | + <td width="6%"> </td> |
| 158 | + <td>Show version information and exit. Valid for all subcommands.</td> |
| 159 | + </tr> |
| 160 | + <tr> |
| 161 | + <td></td> |
| 162 | + </tr> |
| 163 | + </table> |
| 164 | + </blockquote><a name="6" id="6"> |
| 165 | + <h3>EXAMPLES</h3></a> |
| 166 | + <blockquote> |
| 167 | + sample commands: |
| 168 | + <pre> |
| 169 | + fpm build |
| 170 | + fpm test |
| 171 | + fpm run |
| 172 | + fpm new --help |
| 173 | + fpm new mypackage --with-executable --with-test |
| 174 | + fpm run myprogram --release -- -x 10 -y 20 --title "my title" |
| 175 | +</pre> |
| 176 | + </blockquote><a name="7" id="7"> |
| 177 | + <h3>SEE ALSO</h3></a> |
| 178 | + <blockquote> |
| 179 | + The <b>fpm</b>(1) home page is https://github.com/fortran-lang/<b>fpm</b> |
| 180 | + </blockquote> |
| 181 | + <hr /> |
| 182 | + <table width="100%"> |
| 183 | + <tr> |
| 184 | + <td width="33%"></td> |
| 185 | + <td width="33%" align="center">fpm (fpm)</td> |
| 186 | + <td class="c3" align="right" width="33%">October 01, 2020</td> |
| 187 | + </tr> |
| 188 | + </table><span class="c4">Generated by <a href="http://www.squarebox.co.uk/download/manServer.shtml">manServer 1.08</a> from |
| 189 | + 7ff76770-4194-4184-8269-eb1d56de71cb using man macros.</span><br /> |
| 190 | + <br /> |
| 191 | + <div class="c1"><img src="images/IMAGE.gif" /></div> |
| 192 | + </div> |
| 193 | + </div> |
| 194 | +</body> |
| 195 | +</html> |
0 commit comments