대상 중심의 구성
실행 파일이나 라이브러리 같은 대상을 정의하고 소스와 빌드 조건을 연결한다. Xmake는 직접 소스를 빌드하는 역할을 수행하며 다른 개발 환경에 필요한 프로젝트를 생성하는 기능도 제공한다. 어느 경로를 사용하는지에 따라 작업 흐름이 달라진다.
의존성 통합
내장 패키지 관리 기능을 통해 외부 C 및 C플러스플러스 라이브러리를 프로젝트에 연결할 수 있다. 패키지 요구 사항과 버전 조건을 빌드 정의에서 관리한다. 선택한 패키지와 플랫폼의 지원 상태는 실제 구성에 맞게 확인한다.
도구 체인과 재현
운영체제와 아키텍처, 빌드 모드를 설정해 대상 환경을 구분한다. 원격 및 분산 빌드와 캐시 기능도 제공하지만 사용 조건과 설정은 별도로 검토해야 한다. 결과를 재현하려면 프로젝트 설정뿐 아니라 컴파일러와 패키지 버전도 관리한다.