2009-11-02 6 views
1

대체 빌드 위치 (내 입력 파일의 경우 build/, 입력 파일의 경우 src/)로 작업하고 있습니다. 한가지를 제외하고.scons : 대체 빌드 디렉토리를 사용할 때 IDE를 거짓으로 만들기

내 프로그램을 디버깅 할 IDE (TI 코드 컴포저 4)를 사용하고 있습니다. 필자는 IDE를 실행 파일로 실행하여 실행하고 디버깅을 위해 소스 파일에 사용하는 파일은 build/ 디렉터리입니다. 정말 예를 main.cpp를 들어, 파일이 정말 SCons는 다시 실행하자마자 사방됩니다 build/main.cpp, 나는이 IDE에서 파일을 편집 갈 때를 제외하고, 상관 없어. 대신 src/main.cpp을 편집하는 것을 기억해야합니다. 나는이 문제를 알고 있지만, 나는 종종 같은 실수를 저지른다.

SCons는이 할 수있는 방법이 있나요 빌드 경로에 소스 파일을 복사 할 읽기 전용? (TI CCS4가 실행 파일을 디버깅 할 때 올바른 소스 파일을 사용하는 방법을 묻지 만 답변을 얻을 수 있을지는 의문입니다.)

답변

1

에는 chmod 호출로 InstallTarget을 래핑하는 방법에 대한 정보가 있습니다.

참고는 scons user list 많은 지식을 사람들과 매우 활성화되고 당신은 꽤 빨리 답변을 얻을 수 있습니다.

당신은 항상 빌드 디렉토리에 소스 파일을 복제 할 수 없습니다 SCons는 말할 수
1

:

SConscript('src/SConscript', variant_dir='build', duplicate=0) 
관련 문제