makefile 프로젝트를 scons로 이식하는 중이고 각 파일에 대해 고유 한 #define을 만드는 방법을 알 수 없습니다. 일부 사용자 정의 디버그 매크로를 지원하기 위해 정의 된 각 파일의 기본 파일 이름을 갖고 싶습니다. 메이크 파일에서 다음 정의를 사용하여이 작업을 수행 할 수 있습니다.scons 프로젝트에 파일 별 정의를 추가하는 방법
-DBASE_FILE_NAME=\"$(<F)\"
나는 이것을 수행하는 방법이나 scons에서 가능할 지 모르겠으며 어떤 피드백이든지 고맙겠습니다.
SCons Glob을 사용하지 않는 이유는 무엇입니까? – bdbaddog
변경 : O_FILES = [] 다음에 O_FILE.extend (env.Object (.... – bdbaddog
) glob는 O_FILES리스트를 만들 때 조작 할 수있는 파일 이름 목록을 제공하기 때문에 Scons Glob은 Pyhton 객체 –