【问题标题】:How to interface Purify into Scons?如何将 Purify 连接到 Scons?
【发布时间】:2014-08-15 23:53:48
【问题描述】:

我有一个对 scons 进行各种调用的 Makefile。

scons "--jobs=8" -f SConstruct

SCons 命令生成类似于以下内容的行:

g++ -o buildversion.o -c -c -g -fPIC buildversion.cc

您如何将 Purify 融入到这个组合中?我猜这条线最终应该看起来像

purify g++ -o buildversion.o -c -c -g -fPIC buildversion.cc

【问题讨论】:

  • 您可能希望将您的问题发布到 SCons 用户邮件列表 (scons-users@scons.org)。从之前的帖子中,我知道我们有几个人在日常工作中使用 SCons 中的 Purify。他们肯定会知道所有“做和不做”的事情......
  • 不幸的是,scons.org 似乎破产了。

标签: scons purify rational-purify


【解决方案1】:

您需要根据您的特定场景适当地设置环境,CC,CXX,SHCC,SHCXX,LINK,SHLINK,例如:

import os
env = Environment(ENV = {'PATH' : os.environ.get('PATH','')},
                  LINK = "purify g++")

【讨论】:

  • 您还需要确保 purify 在 env['ENV']['PATH'] 中,或者您指定要 purify 的完整路径
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
  • 2021-12-27
  • 2012-02-06
  • 2018-05-14
  • 2018-05-26
  • 2021-01-07
相关资源
最近更新 更多