2012-06-27 5 views
2

어쨌든 숭고한 텍스트 2에 프로젝트의 모든 파일을 빌드 할 수 있습니까? 매우 간단한 C 파일이있는 프로젝트가 있지만 기본적으로 Sublime은 한 번에 하나의 파일 만 만들 수 있습니다. 기본 C++ 빌드 규칙은 단일 파일 컴파일에서 훌륭하지만 그게 전부입니다.고급 서브 스크립 션 텍스트 2 빌드 시스템

나는 그 빌드 시스템이 대부분 make과 같은 다른 빌드 시스템을 호출하는 것을 중심으로 설계되었지만 메이크 파일을 다룰 필요가 없다면 좋겠다고 생각한다. 하위 텍스트를 프로젝트의 모든 파일을 반복하여 하나의 규칙으로 모두 빌드 할 수 있다면 더 좋을 것입니다. 그게 가능한가?

+1

파이썬에서 현재 프로젝트의 파일을 반복 실행하는 확장 기능을 만들 수 있습니다. 간단한 메이크 파일을 만드는 것보다 훨씬 더 많은 작업이 될 것입니다. –

답변

2

메이크 파일은 분명 더 나은 옵션 중 하나이지만, 그렇지 않다면 비슷한 것을 수행하는 새로운 빌드 시스템을 만들 수 있습니다.

도구로 이동, 당신은 시작하려면 ->시스템 빌드 ->새로운 빌드 시스템 ...을, 다음과 같은 추가 : 다음

{ 
"cmd": ["g++", "*.cpp", "-o", "${file_path}/${file_base_name}"], 
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", 
"working_dir": "${file_path}", 
"selector": "source.c, source.c++" 
} 

를 기본 디렉토리에 저장 (Packages/User/)

이것은 표준 C++ 빌드 시스템의 직접 복제본입니다. "단일 파일"입력 인수를 "현재 디렉토리의 모든 .cpp 파일"로 수정했습니다.

희망 출발점입니다.

관련 문제