【发布时间】:2022-06-13 20:53:38
【问题描述】:
我使用 Fortran 包管理器构建了一个库,它正在打包来自 test/ 的测试代码作为最终库的一部分 - 一切正常,但我更愿意从最终构建中省略测试代码。
有没有办法用 Fortran 包管理器做到这一点?我在 fpm.toml 的文档中看不到任何明显的内容
【问题讨论】:
标签: fortran gfortran fortran90 fortran-package-manager
我使用 Fortran 包管理器构建了一个库,它正在打包来自 test/ 的测试代码作为最终库的一部分 - 一切正常,但我更愿意从最终构建中省略测试代码。
有没有办法用 Fortran 包管理器做到这一点?我在 fpm.toml 的文档中看不到任何明显的内容
【问题讨论】:
标签: fortran gfortran fortran90 fortran-package-manager
要禁用测试目标的自动发现,请将 auto-tests 条目设置为 false:
[build]
auto-tests = false
见:https://fpm.fortran-lang.org/en/spec/manifest.html#automatic-target-discovery
【讨论】: