2014-02-20 2 views
1

SCons는 완전히 구축 된 노드 그래프에서 흥미로운 작업을 수행하는 사용자 정의 콜백을 호출 할 수있는 방법을 제공합니까?완성 된 SCons 노드 그래프에서 작동

scons --tree=all의 잘못된 텍스트 출력에 의존하지 않고 (파이썬에서) 빌드 그래프의 GraphViz를 생성하는 데 사용하고 싶습니다.

보다 구조화되고 효율적인 노드 그래프 처리가 가능합니다.

답변

1

요청한 작업을 수행하기 위해 게시 된 SCons 함수가 없습니다. 내가 제안 할 수있는 유일한 방법은 --tree 옵션이 어떻게 작동 하는지를보기 위해 소스 코드를 보는 것이다.

+1

파일'Main.py'의'TreePrinter' 클래스에서 찾았습니다. –

+1

굉장! [email protected] 메일 링리스트에 코드를 게시하는 것을 고려해보십시오. 나는 그것을 가지고 싶다. – Brady

+0

나는 그것을 할 것이다. 나는'--graphviz' 또는'--dot'와 같은 플래그를 추가하려고합니다. 기존의'--tree' 인수와 결합하면 graphviz 형식으로 출력됩니다. –

관련 문제