bazel_rules_qt:Qt5的Bazel规则

时间:2024-03-19 19:24:42
【文件属性】:

文件名称:bazel_rules_qt:Qt5的Bazel规则

文件大小:14KB

文件格式:ZIP

更新时间:2024-03-19 19:24:42

Starlark

Qt的Bazel规则 这些bazel规则和BUILD目标使使用bazel构建的C ++项目中的Qt易于使用。 请注意,与通过bazel使用的许多库不同,qt是动态链接的,这意味着使用bazel构建的与qt相关的程序将使用系统软件包管理器安装的qt库。 因此,您程序的用户也将需要安装qt。 平台支援 该项目目前仅在Linux上有效,尽管最终我希望它也支持Windows和Mac OSX。 用法 您可以将qt.BUILD和qt.bzl文件复制到您的项目中,如果使用git将此项目添加为子模块,也可以使用git_repository规则来获取规则。 配置您的WORKSPACE以包括qt库: # WORKSPACE load ( "@bazel_tools//tools/build_defs/repo:git.bzl" , "git_repository" ) git_repository (


【文件预览】:
bazel_rules_qt-master
----qt.bzl(5KB)
----qt.BUILD(3KB)
----.circleci()
--------config.yml(662B)
----BUILD.local_qt.tpl(42B)
----.bazelci()
--------presubmit.yml(358B)
----LICENSE(11KB)
----WORKSPACE(319B)
----qt_configure.bzl(829B)
----tests()
--------qt_ui_library()
--------qt_resource()
----BUILD(72B)
----.gitignore(8B)
----readme.md(2KB)

网友评论