如何解决如何阻止 LGTM 包装 qmake
自动代码审查服务 LGTM 使用 "wrapper scripts around the popular build tools like pkg-config,CMake,and qmake" 在构建过程中检测丢失的文件并自动安装相应的包。
我的项目使用 CMake
,但要从 Qt 获取一些路径,我需要在一个地方使用 qmake
:
get_target_property(qt5_qmake Qt5::qmake IMPORTED_LOCATION)
execute_process(COMMAND ${qt5_qmake} -query QT_INSTALL_TRANSLATIONS OUTPUT_VARIABLE QT_QM_PATH)
这些线路在我测试过的任何地方都可以正常工作,除了在 LGTM 环境中。
在 LGTM 环境中,所需信息不会放入 QT_QM_PATH
,而是打印出来(在构建日志中可见)。
我强烈怀疑包装器会导致这种情况,因为其他命令按预期工作。
问题:如何阻止 LGTM 包装 qmake
或如何欺骗 cmake
来捕获包装的 qmake
的输出?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。