<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>waruqi (ruki)</title>
    <link>https://beta.w2solo.com/waruqi</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>分享个自己写的基于 Lua 的 C/C++ 跨平台构建工具</title>
      <description>&lt;p&gt;大伙有做 C/C++ 开发的可以试试哦。。&lt;img title=":grinning:" alt="😀" src="https://twemoji.ruby-china.com/2/svg/1f600.svg" class="twemoji"&gt; &lt;/p&gt;
&lt;h2 id="简介"&gt;简介&lt;/h2&gt;
&lt;p&gt;XMake 是一个基于 Lua 的轻量级跨平台自动构建工具，支持在各种主流平台上构建项目&lt;/p&gt;

&lt;p&gt;xmake 的目标是开发者更加关注于项目本身开发，简化项目的描述和构建，并且提供平台无关性，使得一次编写，随处构建&lt;/p&gt;

&lt;p&gt;它跟 cmake、automake、premake 有点类似，但是机制不同，它默认不会去生成 IDE 相关的工程文件，采用直接编译，并且更加的方便易用
采用 lua 的工程描述语法更简洁直观，支持在大部分常用平台上进行构建，以及交叉编译&lt;/p&gt;

&lt;p&gt;并且 xmake 提供了创建、配置、编译、打包、安装、卸载、运行等一些 actions，使得开发和构建更加的方便和流程化。&lt;/p&gt;

&lt;p&gt;不仅如此，它还提供了许多更加高级的特性，例如插件扩展、脚本宏记录、批量打包、自动文档生成等等。。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://xmake.io/assets/img/index/package_manage.png" width="650px"&gt;&lt;/p&gt;

&lt;p&gt;如果你想要了解更多，请参考：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://xmake.io/#/zh/" rel="nofollow" target="_blank" title=""&gt;在线文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://xmake.io/cn" rel="nofollow" target="_blank" title=""&gt;项目主页&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/xmake-io/xmake" rel="nofollow" target="_blank" title=""&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitee.com/tboox/xmake" rel="nofollow" target="_blank" title=""&gt;Gitee&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="安装"&gt;安装&lt;/h2&gt;&lt;h4 id="使用curl"&gt;使用 curl&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;bash &amp;lt;&lt;span class="o"&gt;(&lt;/span&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/xmake-io/xmake/master/scripts/get.sh&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="使用wget"&gt;使用 wget&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;bash &amp;lt;&lt;span class="o"&gt;(&lt;/span&gt;wget https://raw.githubusercontent.com/xmake-io/xmake/master/scripts/get.sh &lt;span class="nt"&gt;-O&lt;/span&gt; -&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="使用powershell"&gt;使用 powershell&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;Invoke-Expression &lt;span class="o"&gt;(&lt;/span&gt;Invoke-Webrequest &lt;span class="s1"&gt;'https://raw.githubusercontent.com/xmake-io/xmake/master/scripts/get.ps1'&lt;/span&gt; &lt;span class="nt"&gt;-UseBasicParsing&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;.Content
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="简单的工程描述"&gt;简单的工程描述&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://xmake.io/assets/img/index/showcode1.png" width="340px"&gt;&lt;/p&gt;
&lt;h2 id="包依赖描述"&gt;包依赖描述&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://xmake.io/assets/img/index/add_require.png" width="600px"&gt;&lt;/p&gt;

&lt;p&gt;官方的 xmake 包管理仓库: &lt;a href="https://github.com/xmake-io/xmake-repo" rel="nofollow" target="_blank" title=""&gt;xmake-repo&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="构建工程"&gt;构建工程&lt;/h2&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="运行目标"&gt;运行目标&lt;/h2&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake run console
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="调试程序"&gt;调试程序&lt;/h2&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake run &lt;span class="nt"&gt;-d&lt;/span&gt; console
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="配置平台"&gt;配置平台&lt;/h2&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake f &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;windows|linux|macosx|android|iphoneos ..] &lt;span class="nt"&gt;-a&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;x86|arm64 ..] &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;debug|release]
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="图形化菜单配置"&gt;图形化菜单配置&lt;/h2&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake f &lt;span class="nt"&gt;--menu&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="https://xmake.io/assets/img/index/menuconf.png" width="650px"&gt;&lt;/p&gt;
&lt;h2 id="包依赖管理"&gt;包依赖管理&lt;/h2&gt;&lt;h3 id="下载和编译"&gt;下载和编译&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://xmake.io/assets/img/index/package_manage.png" width="650px"&gt;&lt;/p&gt;
&lt;h3 id="架构和流程"&gt;架构和流程&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://xmake.io/assets/img/index/package_arch.png" width="650px"&gt;&lt;/p&gt;
&lt;h2 id="支持平台"&gt;支持平台&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Windows (x86, x64)&lt;/li&gt;
&lt;li&gt;Macosx (i386, x86_64)&lt;/li&gt;
&lt;li&gt;Linux (i386, x86_64, cross-toolchains ...)&lt;/li&gt;
&lt;li&gt;Android (armv5te, armv6, armv7-a, armv8-a, arm64-v8a)&lt;/li&gt;
&lt;li&gt;iPhoneOS (armv7, armv7s, arm64, i386, x86_64)&lt;/li&gt;
&lt;li&gt;WatchOS (armv7k, i386)&lt;/li&gt;
&lt;li&gt;Mingw (i386, x86_64)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="支持语言"&gt;支持语言&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;C/C++&lt;/li&gt;
&lt;li&gt;Objc/Objc++&lt;/li&gt;
&lt;li&gt;Swift&lt;/li&gt;
&lt;li&gt;Assembly&lt;/li&gt;
&lt;li&gt;Golang&lt;/li&gt;
&lt;li&gt;Rust&lt;/li&gt;
&lt;li&gt;Dlang&lt;/li&gt;
&lt;li&gt;Cuda&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="工程类型"&gt;工程类型&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;静态库程序&lt;/li&gt;
&lt;li&gt;动态库类型&lt;/li&gt;
&lt;li&gt;控制台程序&lt;/li&gt;
&lt;li&gt;Cuda 程序&lt;/li&gt;
&lt;li&gt;Qt 应用程序&lt;/li&gt;
&lt;li&gt;WDK 驱动程序&lt;/li&gt;
&lt;li&gt;WinSDK 应用程序&lt;/li&gt;
&lt;li&gt;MFC 应用程序&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="内置插件"&gt;内置插件&lt;/h2&gt;&lt;h4 id="生成IDE工程文件插件（makefile, vs2002 - vs2019, ...）"&gt;生成 IDE 工程文件插件（makefile, vs2002 - vs2019, ...）&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake project &lt;span class="nt"&gt;-k&lt;/span&gt; vs2017 &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"debug,release"&lt;/span&gt;
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake project &lt;span class="nt"&gt;-k&lt;/span&gt; cmakelists
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake project &lt;span class="nt"&gt;-k&lt;/span&gt; compile_commands
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="宏记录脚本和回放插件"&gt;宏记录脚本和回放插件&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake m &lt;span class="nt"&gt;-b&lt;/span&gt;                        &lt;span class="c"&gt;# 开始记录&lt;/span&gt;
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake f &lt;span class="nt"&gt;-p&lt;/span&gt; iphoneos &lt;span class="nt"&gt;-m&lt;/span&gt; debug
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake 
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake f &lt;span class="nt"&gt;-p&lt;/span&gt; android &lt;span class="nt"&gt;--ndk&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;~/files/android-ndk-r16b
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake m &lt;span class="nt"&gt;-e&lt;/span&gt;                        &lt;span class="c"&gt;# 结束记录&lt;/span&gt;
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake m &lt;span class="nb"&gt;.&lt;/span&gt;                         &lt;span class="c"&gt;# 回放命令&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="加载自定义lua脚本插件"&gt;加载自定义 lua 脚本插件&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake l ./test.lua
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake l &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"print('hello xmake!')"&lt;/span&gt;
&lt;span class="nv"&gt;$ &lt;/span&gt;xmake l lib.detect.find_tool gcc
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="生成doxygen文档插件"&gt;生成 doxygen 文档插件&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;xmake doxygen &lt;span class="o"&gt;[&lt;/span&gt;srcdir]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="更多插件"&gt;更多插件&lt;/h2&gt;
&lt;p&gt;请到插件仓库进行下载安装: &lt;a href="https://github.com/xmake-io/xmake-plugins" rel="nofollow" target="_blank" title=""&gt;xmake-plugins&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="IDE和编辑器插件"&gt;IDE 和编辑器插件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/xmake-io/xmake-vscode" rel="nofollow" target="_blank" title=""&gt;xmake-vscode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://raw.githubusercontent.com/tboox/xmake-vscode/master/res/problem.gif" width="650px"&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/xmake-io/xmake-sublime" rel="nofollow" target="_blank" title=""&gt;xmake-sublime&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://raw.githubusercontent.com/tboox/xmake-sublime/master/res/problem.gif" width="650px"&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/xmake-io/xmake-idea" rel="nofollow" target="_blank" title=""&gt;xmake-idea&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://raw.githubusercontent.com/tboox/xmake-idea/master/res/problem.gif" width="650px"&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/luzhlon/xmake.vim" rel="nofollow" target="_blank" title=""&gt;xmake.vim&lt;/a&gt; (third-party, thanks &lt;a href="https://github.com/luzhlon" rel="nofollow" target="_blank" title=""&gt;&lt;/a&gt;&lt;a href="/luzhlon" class="user-mention" title="@luzhlon"&gt;&lt;i&gt;@&lt;/i&gt;luzhlon&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="更多例子"&gt;更多例子&lt;/h2&gt;
&lt;p&gt;Debug 和 Release 模式：&lt;/p&gt;
&lt;pre class="highlight lua"&gt;&lt;code&gt;&lt;span class="n"&gt;add_rules&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"mode.debug"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"mode.release"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"console"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;set_kind&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"binary"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;add_files&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"src/*.c"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; 
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;is_mode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"debug"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt;
        &lt;span class="n"&gt;add_defines&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"DEBUG"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;下载和使用在&lt;a href="https://github.com/xmake-io/xmake-repo" rel="nofollow" target="_blank" title=""&gt;xmake-repo&lt;/a&gt;的依赖包：&lt;/p&gt;
&lt;pre class="highlight lua"&gt;&lt;code&gt;&lt;span class="n"&gt;add_requires&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"libuv master"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"ffmpeg"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"zlib 1.20.*"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;add_requires&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"tbox &amp;gt;1.6.1"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;optional&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;debug&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"test"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;set_kind&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"shared"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;add_files&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"src/*.c"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;add_packages&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"libuv"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"ffmpeg"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"tbox"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"zlib"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;下载和使用第三方包管理器的依赖包：&lt;/p&gt;
&lt;pre class="highlight lua"&gt;&lt;code&gt;&lt;span class="n"&gt;add_requires&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"brew::pcre2/libpcre2-8"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;alias&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"pcre2"&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;span class="n"&gt;add_requires&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"conan::OpenSSL/1.0.2n@conan/stable"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;alias&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"openssl"&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt; 
&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"test"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;set_kind&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"shared"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;add_files&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"src/*.c"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;add_packages&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"pcre2"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"openssl"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;查找和使用本地已安装的包：&lt;/p&gt;
&lt;pre class="highlight lua"&gt;&lt;code&gt;&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"test"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;set_kind&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"shared"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;add_files&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"src/*.c"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;on_load&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;function&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;find_packages&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"zlib"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"openssl"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"brew::pcre2/libpcre2-8"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"conan::OpenSSL/1.0.2n@conan/stable"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>waruqi</author>
      <pubDate>Mon, 25 Nov 2019 19:11:10 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/72</link>
      <guid>https://beta.w2solo.com/topics/72</guid>
    </item>
  </channel>
</rss>
