ruki 2 سال پیش
والد
کامیت
119ad04bf6
3فایلهای تغییر یافته به همراه258 افزوده شده و 108 حذف شده
  1. 77 2
      mirror/plugin/builtin_plugins.html
  2. 77 2
      mirror/zh-cn/plugin/builtin_plugins.html
  3. 104 104
      sitemap.xml

+ 77 - 2
mirror/plugin/builtin_plugins.html

@@ -568,8 +568,8 @@ $ xmake check clang.tidy --fix_notes
 <li>runself (shell) self-compile installation package</li>
 <li>zip/tar.gz binary package</li>
 <li>zip/tar.gz source package</li>
-<li>RPM binary installation package (to be supported)</li>
-<li>SRPM source code installation package (to be supported)</li>
+<li>RPM binary installation package</li>
+<li>SRPM source code installation package</li>
 <li>DEB binary installation package (to be supported)</li>
 </ul>
 <p>Here is a complete example, we can take a brief look at it first:</p>
@@ -732,6 +732,81 @@ pack ok
 </code></pre>
 <p>!> It should be noted that to add binary files to the package, use <code>add_installfiles</code> instead of <code>add_sourcefiles</code>.</p>
 <p>We can also use <code>add_targets</code> to bind the target target programs and libraries that need to be installed. See the interface description for <code>add_targets</code> below for more details.</p>
+<h3 id="generatesrpmsourcecodeinstallationpackage">Generate SRPM source code installation package</h3>
+<p>It can generate source code installation packages in <code>.src.rpm</code> format.</p>
+<p>We can configure add_targets to associate the targets that need to be built. In the generated srpm package, it will automatically call <code>xmake build</code> and <code>xmake install</code> to build and install the package.</p>
+<pre><code class="lang-lua">xpack("test")
+     set_homepage("https://xmake.io")
+     set_license("Apache-2.0")
+     set_description("A cross-platform build utility based on Lua.")
+
+     set_formats("srpm")
+     add_sourcefiles("(src/**)")
+     add_sourcefiles("./xmake.lua")
+
+     add_targets("demo")
+</code></pre>
+<p>It will generate a spec file similar to the following, and then automatically call rpmbuild to generate the <code>.src.rpm</code> package.</p>
+<pre><code>Name: test
+Version: 1.0.0
+Release: 1%{?dist}
+Summary: hello
+
+License: Apache-2.0
+URL: https://xmake.io
+Source0: test-linux-src-v1.0.0.tar.gz
+
+BuildRequires: xmake
+BuildRequires: gcc
+BuildRequires: gcc-c++
+
+%description
+A test installer.
+
+%prep
+%autosetup -n test-1.0.0 -p1
+
+%build
+xmake build -y test
+
+%install
+xmake install -o %{buildroot}/%{_exec_prefix} test
+cd %{buildroot}
+find . -type f | sed &#39;s!^\./!/!&#39; > %{_builddir}/_installedfiles.txt
+
+%check
+
+%files -f %{_builddir}/_installedfiles.txt
+
+%changelog
+* Fri Dec 22 2023 ruki - 1.0.0-1
+- Update to 1.0.0
+</code></pre><p>We can also customize build and installation scripts through <code>on_buildcmd</code> and <code>on_installcmd</code>.</p>
+<pre><code class="lang-lua">xpack("test")
+     set_homepage("https://xmake.io")
+     set_license("Apache-2.0")
+     set_description("A cross-platform build utility based on Lua.")
+
+     set_formats("srpm")
+     add_sourcefiles("(src/**)")
+     add_sourcefiles("./configure")
+
+     on_buildcmd(function (package, batchcmds)
+         batchcmds:runv("./configure")
+         batchcmds:runv("make")
+     end)
+
+     on_installcmd(function (package, batchcmds)
+         batchcmds:runv("make", {"install", "PREFIX=%{buildroot}"})
+     end)
+</code></pre>
+<h3 id="generaterpmbinaryinstallationpackage">Generate RPM binary installation package</h3>
+<p>The RPM package will directly generate a compiled binary installation package. xmake will automatically call the <code>rpmbuild --rebuild</code> command to build the SRPM package and generate it.</p>
+<p>In XPack, we only need to configure <code>set_formats("rpm")</code> to support rpm package generation, and other configurations are exactly the same as srpm packages.</p>
+<pre><code class="lang-lua">xpack("test")
+     set_formats("rpm")
+     -- TODO
+</code></pre>
 <h3 id="packagingcommand">Packaging command</h3>
 <h4 id="specifypackagingformat">Specify packaging format</h4>
 <p>If we have configured multiple packaging formats using <code>set_formats</code> in the configuration file, then <code>xmake pack</code> will automatically generate packages for all these formats by default.</p>

+ 77 - 2
mirror/zh-cn/plugin/builtin_plugins.html

@@ -575,8 +575,8 @@ $ xmake check clang.tidy --fix_notes
 <li>runself (shell) 自编译安装包</li>
 <li>zip/tar.gz 二进制包</li>
 <li>zip/tar.gz 源码包</li>
-<li>RPM 二进制安装包(待支持)</li>
-<li>SRPM 源码安装包(待支持)</li>
+<li>RPM 二进制安装包</li>
+<li>SRPM 源码安装包</li>
 <li>DEB 二进制安装包(待支持)</li>
 </ul>
 <p>下面是一个完整例子,我们可以先简单看下:</p>
@@ -738,6 +738,81 @@ pack ok
 </code></pre>
 <p>!> 需要注意的是,打二进制文件到包里,使用的是 <code>add_installfiles</code> 而不是 <code>add_sourcefiles</code>。</p>
 <p>我们也可以通过 <code>add_targets</code> 去绑定需要安装的 target 目标程序和库。更多详情见下面关于 <code>add_targets</code> 的接口描述。</p>
+<h3 id="srpm">生成 SRPM 源码安装包</h3>
+<p>它可以生成 <code>.src.rpm</code> 格式的源码安装包。</p>
+<p>我们可以通过配置 add_targets 关联需要构建的目标,在生成的 srpm 包中,它会自动调用 <code>xmake build</code> 和 <code>xmake install</code> 去构建和安装包。</p>
+<pre><code class="lang-lua">xpack("test")
+    set_homepage("https://xmake.io")
+    set_license("Apache-2.0")
+    set_description("A cross-platform build utility based on Lua.")
+
+    set_formats("srpm")
+    add_sourcefiles("(src/**)")
+    add_sourcefiles("./xmake.lua")
+
+    add_targets("demo")
+</code></pre>
+<p>它会生成类似下面的 spec 文件,然后自动调用 rpmbuild 去生成 <code>.src.rpm</code> 包。</p>
+<pre><code>Name:       test
+Version:    1.0.0
+Release:    1%{?dist}
+Summary:    hello
+
+License:    Apache-2.0
+URL:        https://xmake.io
+Source0:    test-linux-src-v1.0.0.tar.gz
+
+BuildRequires: xmake
+BuildRequires: gcc
+BuildRequires: gcc-c++
+
+%description
+A test installer.
+
+%prep
+%autosetup -n test-1.0.0 -p1
+
+%build
+xmake build -y test
+
+%install
+xmake install -o %{buildroot}/%{_exec_prefix} test
+cd %{buildroot}
+find . -type f | sed &#39;s!^\./!/!&#39; > %{_builddir}/_installedfiles.txt
+
+%check
+
+%files -f %{_builddir}/_installedfiles.txt
+
+%changelog
+* Fri Dec 22 2023 ruki - 1.0.0-1
+- Update to 1.0.0
+</code></pre><p>我们也可以通过 <code>on_buildcmd</code> 和 <code>on_installcmd</code> 自定义构建和安装脚本。</p>
+<pre><code class="lang-lua">xpack("test")
+    set_homepage("https://xmake.io")
+    set_license("Apache-2.0")
+    set_description("A cross-platform build utility based on Lua.")
+
+    set_formats("srpm")
+    add_sourcefiles("(src/**)")
+    add_sourcefiles("./configure")
+
+    on_buildcmd(function (package, batchcmds)
+        batchcmds:runv("./configure")
+        batchcmds:runv("make")
+    end)
+
+    on_installcmd(function (package, batchcmds)
+        batchcmds:runv("make", {"install", "PREFIX=%{buildroot}"})
+    end)
+</code></pre>
+<h3 id="rpm">生成 RPM 二进制安装包</h3>
+<p>RPM 包将会直接生成编译好的二进制安装包。xmake 会自动调用 <code>rpmbuild --rebuild</code> 命令去构建 SRPM 包生成它。</p>
+<p>而在 XPack 中,我们仅仅只需要配置 <code>set_formats("rpm")</code> 即可支持 rpm 包生成,其他配置与 srpm 包完全一致。</p>
+<pre><code class="lang-lua">xpack("test")
+    set_formats("rpm")
+    -- TODO
+</code></pre>
 <h3 id="">打包命令参数</h3>
 <h4 id="">指定打包格式</h4>
 <p>如果我们在配置文件中已经使用 <code>set_formats</code> 配置了多个打包格式,那么默认情况下,<code>xmake pack</code> 会自动生成所有这些格式的包。</p>

+ 104 - 104
sitemap.xml

@@ -12,522 +12,522 @@
 
 <url>
   <loc>https://xmake.io/mirror/guide/project_examples.html</loc>
-  <lastmod>2023-12-22T22:53:51+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:02+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/guide/quickstart.html</loc>
-  <lastmod>2023-12-22T22:53:51+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:02+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/guide/faq.html</loc>
-  <lastmod>2023-12-22T22:53:52+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:02+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/guide/build_policies.html</loc>
-  <lastmod>2023-12-22T22:53:52+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:02+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/guide/configuration.html</loc>
-  <lastmod>2023-12-22T22:53:52+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:03+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/guide/syntax_description.html</loc>
-  <lastmod>2023-12-22T22:53:52+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:03+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/guide/installation.html</loc>
-  <lastmod>2023-12-22T22:53:52+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:03+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/features/remote_build.html</loc>
-  <lastmod>2023-12-22T22:53:52+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:03+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/features/unity_build.html</loc>
-  <lastmod>2023-12-22T22:53:53+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:03+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/features/distcc_build.html</loc>
-  <lastmod>2023-12-22T22:53:53+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:03+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/features/trybuild.html</loc>
-  <lastmod>2023-12-22T22:53:53+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:04+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/features/autogen.html</loc>
-  <lastmod>2023-12-22T22:53:53+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:04+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/features/build_cache.html</loc>
-  <lastmod>2023-12-22T22:53:53+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:04+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/plugin/plugin_development.html</loc>
-  <lastmod>2023-12-22T22:53:53+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:04+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/plugin/more_plugins.html</loc>
-  <lastmod>2023-12-22T22:53:54+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:04+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/plugin/builtin_plugins.html</loc>
-  <lastmod>2023-12-22T22:53:54+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:04+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/about/awesome.html</loc>
-  <lastmod>2023-12-22T22:53:54+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:05+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/about/technical_support.html</loc>
-  <lastmod>2023-12-22T22:53:54+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:05+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/about/changelog.html</loc>
-  <lastmod>2023-12-22T22:53:54+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:05+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/about/contact.html</loc>
-  <lastmod>2023-12-22T22:53:55+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:05+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/about/introduction.html</loc>
-  <lastmod>2023-12-22T22:53:55+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:05+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/about/who_is_using_xmake.html</loc>
-  <lastmod>2023-12-22T22:53:55+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:05+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/about/sponsor.html</loc>
-  <lastmod>2023-12-22T22:53:55+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:06+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/index.html</loc>
-  <lastmod>2023-12-22T22:53:55+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:06+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/guide/project_examples.html</loc>
-  <lastmod>2023-12-22T22:53:55+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:06+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/guide/quickstart.html</loc>
-  <lastmod>2023-12-22T22:53:56+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:06+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/guide/faq.html</loc>
-  <lastmod>2023-12-22T22:53:56+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:06+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/guide/build_policies.html</loc>
-  <lastmod>2023-12-22T22:53:56+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:06+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/guide/configuration.html</loc>
-  <lastmod>2023-12-22T22:53:56+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:07+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/guide/syntax_description.html</loc>
-  <lastmod>2023-12-22T22:53:56+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:07+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/guide/installation.html</loc>
-  <lastmod>2023-12-22T22:53:56+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:07+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/features/remote_build.html</loc>
-  <lastmod>2023-12-22T22:53:57+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:07+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/features/unity_build.html</loc>
-  <lastmod>2023-12-22T22:53:57+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:07+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/features/distcc_build.html</loc>
-  <lastmod>2023-12-22T22:53:57+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:07+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/features/trybuild.html</loc>
-  <lastmod>2023-12-22T22:53:57+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:08+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/features/autogen.html</loc>
-  <lastmod>2023-12-22T22:53:57+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:08+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/features/build_cache.html</loc>
-  <lastmod>2023-12-22T22:53:58+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:08+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/plugin/plugin_development.html</loc>
-  <lastmod>2023-12-22T22:53:58+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:08+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/plugin/more_plugins.html</loc>
-  <lastmod>2023-12-22T22:53:58+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:08+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/plugin/builtin_plugins.html</loc>
-  <lastmod>2023-12-22T22:53:58+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:08+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/awesome.html</loc>
-  <lastmod>2023-12-22T22:53:58+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:09+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/technical_support.html</loc>
-  <lastmod>2023-12-22T22:53:58+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:09+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/changelog.html</loc>
-  <lastmod>2023-12-22T22:53:59+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:09+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/contact.html</loc>
-  <lastmod>2023-12-22T22:53:59+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:09+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/peripheral_items.html</loc>
-  <lastmod>2023-12-22T22:53:59+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:09+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/introduction.html</loc>
-  <lastmod>2023-12-22T22:53:59+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:09+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/who_is_using_xmake.html</loc>
-  <lastmod>2023-12-22T22:53:59+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:10+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/sponsor.html</loc>
-  <lastmod>2023-12-22T22:54:00+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:10+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/about/course.html</loc>
-  <lastmod>2023-12-22T22:54:00+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:10+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/index.html</loc>
-  <lastmod>2023-12-22T22:54:00+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:10+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/getting_started.html</loc>
-  <lastmod>2023-12-22T22:54:00+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:10+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/specification.html</loc>
-  <lastmod>2023-12-22T22:54:00+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:10+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/builtin_variables.html</loc>
-  <lastmod>2023-12-22T22:54:00+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:11+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/conditions.html</loc>
-  <lastmod>2023-12-22T22:54:01+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:11+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/custom_rule.html</loc>
-  <lastmod>2023-12-22T22:54:01+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:11+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/target_instance.html</loc>
-  <lastmod>2023-12-22T22:54:01+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:11+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/project_target.html</loc>
-  <lastmod>2023-12-22T22:54:01+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:11+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/builtin_modules.html</loc>
-  <lastmod>2023-12-22T22:54:01+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:12+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/custom_toolchain.html</loc>
-  <lastmod>2023-12-22T22:54:02+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:12+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/plugin_task.html</loc>
-  <lastmod>2023-12-22T22:54:02+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:12+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/package_dependencies.html</loc>
-  <lastmod>2023-12-22T22:54:02+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:12+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/configuration_option.html</loc>
-  <lastmod>2023-12-22T22:54:02+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:12+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/extension_modules.html</loc>
-  <lastmod>2023-12-22T22:54:02+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:12+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/helper_interfaces.html</loc>
-  <lastmod>2023-12-22T22:54:03+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:13+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/global_interfaces.html</loc>
-  <lastmod>2023-12-22T22:54:03+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:13+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/package_instance.html</loc>
-  <lastmod>2023-12-22T22:54:03+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:13+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/xpack.html</loc>
-  <lastmod>2023-12-22T22:54:03+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:13+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/manual/option_instance.html</loc>
-  <lastmod>2023-12-22T22:54:03+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:13+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/theme/builtin_themes.html</loc>
-  <lastmod>2023-12-22T22:54:04+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:13+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/theme/switch_theme.html</loc>
-  <lastmod>2023-12-22T22:54:04+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:14+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/package/local_3rd_source_library.html</loc>
-  <lastmod>2023-12-22T22:54:04+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:14+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/package/local_package_old.html</loc>
-  <lastmod>2023-12-22T22:54:04+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:14+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/package/local_package.html</loc>
-  <lastmod>2023-12-22T22:54:04+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:14+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/package/system_package.html</loc>
-  <lastmod>2023-12-22T22:54:04+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:14+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/package/remote_package.html</loc>
-  <lastmod>2023-12-22T22:54:05+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:14+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/toolchain/remote_toolchain.html</loc>
-  <lastmod>2023-12-22T22:54:05+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:15+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/zh-cn/toolchain/builtin_toolchains.html</loc>
-  <lastmod>2023-12-22T22:54:05+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:15+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/getting_started.html</loc>
-  <lastmod>2023-12-22T22:54:05+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:15+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/specification.html</loc>
-  <lastmod>2023-12-22T22:54:05+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:15+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/builtin_variables.html</loc>
-  <lastmod>2023-12-22T22:54:06+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:15+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/conditions.html</loc>
-  <lastmod>2023-12-22T22:54:06+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:15+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/custom_rule.html</loc>
-  <lastmod>2023-12-22T22:54:06+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:16+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/target_instance.html</loc>
-  <lastmod>2023-12-22T22:54:06+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:16+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/project_target.html</loc>
-  <lastmod>2023-12-22T22:54:06+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:16+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/builtin_modules.html</loc>
-  <lastmod>2023-12-22T22:54:06+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:16+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/custom_toolchain.html</loc>
-  <lastmod>2023-12-22T22:54:07+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:16+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/plugin_task.html</loc>
-  <lastmod>2023-12-22T22:54:07+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:16+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/package_dependencies.html</loc>
-  <lastmod>2023-12-22T22:54:07+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:17+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/configuration_option.html</loc>
-  <lastmod>2023-12-22T22:54:07+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:17+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/extension_modules.html</loc>
-  <lastmod>2023-12-22T22:54:07+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:17+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/helper_interfaces.html</loc>
-  <lastmod>2023-12-22T22:54:07+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:17+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/global_interfaces.html</loc>
-  <lastmod>2023-12-22T22:54:08+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:17+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/package_instance.html</loc>
-  <lastmod>2023-12-22T22:54:08+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:17+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/xpack.html</loc>
-  <lastmod>2023-12-22T22:54:08+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:18+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/manual/option_instance.html</loc>
-  <lastmod>2023-12-22T22:54:08+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:18+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/theme/builtin_themes.html</loc>
-  <lastmod>2023-12-22T22:54:08+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:18+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/theme/switch_theme.html</loc>
-  <lastmod>2023-12-22T22:54:09+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:18+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/package/local_3rd_source_library.html</loc>
-  <lastmod>2023-12-22T22:54:09+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:18+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/package/local_package_old.html</loc>
-  <lastmod>2023-12-22T22:54:09+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:18+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/package/local_package.html</loc>
-  <lastmod>2023-12-22T22:54:09+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:19+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/package/system_package.html</loc>
-  <lastmod>2023-12-22T22:54:09+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:19+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/package/remote_package.html</loc>
-  <lastmod>2023-12-22T22:54:09+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:19+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/toolchain/remote_toolchain.html</loc>
-  <lastmod>2023-12-22T22:54:10+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:19+08:00</lastmod>
 </url>
 
 <url>
   <loc>https://xmake.io/mirror/toolchain/builtin_toolchains.html</loc>
-  <lastmod>2023-12-22T22:54:10+08:00</lastmod>
+  <lastmod>2023-12-22T23:43:19+08:00</lastmod>
 </url>
 
 </urlset>