通过cmake构建跨平台,无需Jenkins cmake插件

问题描述 投票:0回答:1

我想知道在没有 cmake jenkins 插件的情况下设置 jenkins 有多困难。

目前我有一个 cmake 构建系统(使用 CMakePresets.json 配置),在 Windows 上使用 Visual Studio 生成器构建,在 Linux 上使用 Ninja 构建

cmake 插件是唯一的方法,还是我可以在顶层调用一个命令来读取我的 cmake 配置并从中构建?

c++ jenkins cmake continuous-integration
1个回答
0
投票

我找到了方法:

如果您使用 CMakePresets.json,您可以通过 cmdline 将 -preset 标志传递给 cmake 命令

您需要更新版本的 cmake 3.19 或更高版本

使用 cmake --version 验证版本

© www.soinside.com 2019 - 2024. All rights reserved.