diff options
Diffstat (limited to 'cn/index.html')
| -rw-r--r-- | cn/index.html | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/cn/index.html b/cn/index.html index bcd06854..a5d2becd 100644 --- a/cn/index.html +++ b/cn/index.html @@ -224,24 +224,24 @@ <span class="n">target</span><span class="p">(</span><span class="s2">"console"</span><span class="p">)</span> <span class="n">set_kind</span><span class="p">(</span><span class="s2">"binary"</span><span class="p">)</span> <span class="n">add_files</span><span class="p">(</span><span class="s2">"src/*.c"</span><span class="p">)</span> - <span class="k">if</span> <span class="n">is_plat</span><span class="p">(</span><span class="s2">"windows"</span><span class="p">,</span> <span class="s2">"mingw"</span><span class="p">)</span> <span class="k">then</span> - <span class="n">add_defines</span><span class="p">(</span><span class="s2">"XXX"</span><span class="p">)</span> + <span class="k">if</span> <span class="n">is_mode</span><span class="p">(</span><span class="s2">"debug"</span><span class="p">)</span> <span class="k">then</span> + <span class="n">add_defines</span><span class="p">(</span><span class="s2">"DEBUG"</span><span class="p">)</span> <span class="k">end</span> </code></pre> </div> -<p>自定义脚本:</p> +<p>下载和使用远程依赖包:</p> -<div class="language-lua highlighter-rouge"><pre class="highlight"><code><span class="n">target</span><span class="p">(</span><span class="s2">"test"</span><span class="p">)</span> - <span class="n">set_kind</span><span class="p">(</span><span class="s2">"static"</span><span class="p">)</span> - <span class="n">add_files</span><span class="p">(</span><span class="s2">"src/*.cpp"</span><span class="p">)</span> - <span class="n">after_build</span><span class="p">(</span><span class="k">function</span> <span class="p">(</span><span class="n">target</span><span class="p">)</span> - <span class="nb">print</span><span class="p">(</span><span class="s2">"build %s ok!"</span><span class="p">,</span> <span class="n">target</span><span class="p">:</span><span class="n">targetfile</span><span class="p">())</span> - <span class="k">end</span><span class="p">)</span> +<div class="language-lua highlighter-rouge"><pre class="highlight"><code><span class="n">add_requires</span><span class="p">(</span><span class="s2">"libuv master"</span><span class="p">,</span> <span class="s2">"ffmpeg"</span><span class="p">,</span> <span class="s2">"zlib 1.20.*"</span><span class="p">)</span> +<span class="n">add_requires</span><span class="p">(</span><span class="s2">"tbox >1.6.1"</span><span class="p">,</span> <span class="p">{</span><span class="n">optional</span> <span class="o">=</span> <span class="kc">true</span><span class="p">,</span> <span class="n">debug</span> <span class="o">=</span> <span class="kc">true</span><span class="p">})</span> +<span class="n">target</span><span class="p">(</span><span class="s2">"test"</span><span class="p">)</span> + <span class="n">set_kind</span><span class="p">(</span><span class="s2">"shared"</span><span class="p">)</span> + <span class="n">add_files</span><span class="p">(</span><span class="s2">"src/*.c"</span><span class="p">)</span> + <span class="n">add_packages</span><span class="p">(</span><span class="s2">"libuv"</span><span class="p">,</span> <span class="s2">"ffmpeg"</span><span class="p">,</span> <span class="s2">"tbox"</span><span class="p">,</span> <span class="s2">"zlib"</span><span class="p">)</span> </code></pre> </div> -<p>使用扩展模块:</p> +<p>查找和使用本地已安装的包:</p> <div class="language-lua highlighter-rouge"><pre class="highlight"><code><span class="n">target</span><span class="p">(</span><span class="s2">"test"</span><span class="p">)</span> <span class="n">set_kind</span><span class="p">(</span><span class="s2">"shared"</span><span class="p">)</span> @@ -249,6 +249,7 @@ <span class="n">on_load</span><span class="p">(</span><span class="k">function</span> <span class="p">(</span><span class="n">target</span><span class="p">)</span> <span class="n">import</span><span class="p">(</span><span class="s2">"lib.detect.find_package"</span><span class="p">)</span> <span class="n">target</span><span class="p">:</span><span class="n">add</span><span class="p">(</span><span class="n">find_package</span><span class="p">(</span><span class="s2">"zlib"</span><span class="p">))</span> + <span class="n">target</span><span class="p">:</span><span class="n">add</span><span class="p">(</span><span class="n">find_package</span><span class="p">(</span><span class="s2">"openssl"</span><span class="p">))</span> <span class="k">end</span><span class="p">)</span> </code></pre> </div> |
