설명자 파일에서 C 헤더를 생성하는 Xcode 4에 도구를 통합하려고합니다. Xcode 3에서는 특정 확장명의 파일에 대해 사용자 지정 빌드 단계를 추가했습니다. 그런 다음 해당 파일이 포함 된 .m/.mm/.cpp 파일보다 먼저 컴파일됩니다. Xcode 4에서이 작업을 시도하면 다른 소스를 컴파일 한 후 사용자 지정 단계를 실행하는 것처럼 보입니다. 이것
일부 GLSL 프래그먼트 쉐이더는 공통 함수 및 상수를 공유합니다. GLSL에서 #와 비슷한 기능을 (당연히) 찾을 수는 없지만, Xcode의 빌드 단계에서이 기능을 에뮬레이트 할 수 있다면 매우 멋지다. 파일을 내 리소스 폴더에 복사하기 전에 모든 조각 쉐이더에 공통 파일을 추가하는 것만 큼 간단 할 수 있습니다. 그러나 내 script-fu는 약합니다.
우리는 프로젝트의 일부 리소스를 컴파일하기 위해 사용자 지정 컴파일러를 사용하고 있습니다. 이러한 리소스는 텍스트 기반이며 개의 확장자를가집니다. 이 ink 파일에 대해 사용자 지정 빌드 규칙을 사용하고 있습니다. (당신은 그들이 무엇에 관심이 있다면 각주 참조!) 우리의 잉크 컴파일러는 다른 ink 파일에 대한 include 문을 가질 수있는 루트 ink
모든 바젤 규칙은 빌드 대상을 특정 위치에 배치합니다. bazel-bin/을 통해 대상을 찾을 수는 있지만 대상이 아닌 다른 대상 파일과 함께 모두 재귀 적으로 흩어져 있습니다. 내 모든 프로그램을 단일 bin/ 디렉토리에 저장하는 빌드 규칙을 작성하려면 어떻게합니까? bazel-bin/을 트래버스하고 모든 프로그램을 rsyncs하여 usr/local/bi