# spakr-framework-buildx **Repository Path**: spark-buildx/spakr-framework-buildx ## Basic Information - **Project Name**: spakr-framework-buildx - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-03 - **Last Updated**: 2024-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spark-framework-buildx > 用于 SparkFramework 提供的扩展引用构建的仓库 此仓库是为 SparkFramework 提供的扩展引用构建的基本仓库,其中包含了各种类型的引用与特性。 - 例如:用于构建 CMake 项目时的一些扩展构建,通过引用构建,可以在项目中更方便、快速地获取第三方源文件或结构,参与项目构建。 - 本仓库提供的特性如下: | 特性名称 | 描述 | | ----------- | --------------------------- | | pkg_qscrcpy | 用于 QScrcpy 项目的扩展打包 | | ........ | ...... | - 引用构建的概念 源于在开发多个项目时会使用到相同的组件,但它不同于已知的 npm 和 xmake repo 包管理器依赖形式。 因为在构建 C++ 程序时,开发者通常会拥有一套自己的工具库。 每次构建一个项目都需要复制一套工具库,并在构建过程中反馈一些功能需求到工具库。 当工具库非常完善时,除非是一个很知名的开源库组件,被类似 cygwin、xmake 或 Linux 发行版包维护列表吸收,否则很难被顺利使用。 而一个可以被引用的项目,在任何时刻都可以灵活的提供你需要的功能。 - 引用特性 这里的引用特性源自于 Rust。当我们开启了某些特性时,才会使用相关功能,而无关的特性则不会被使用。