디빌드 시 소스 디렉터리를 수정할 수 없습니다.

디빌드 시 소스 디렉터리를 수정할 수 없습니다.

내 프로젝트에서 나는CMake그리고 소스 코드 디렉터리는 debian 디렉터리에 없습니다. 사용해야 한다는 것을 이해합니다.--소스 디렉토리옵션에서규칙파일이 포함된 디렉터리를 설정합니다.CMakeLists.txt.

하지만 이 옵션에서 어떤 경로를 설정하더라도 동일한 오류가 발생합니다 dh_auto_configure: error: invalid or non-existing path to the source directory: /path/to/cmake/dir/. 나는 성공하지 못한 채 절대 경로와 상대 경로를 시도했습니다.

파일 규칙은 다음과 같습니다.

#!/usr/bin/make -f
BASH := /bin/bash

%:
    dh $@  --buildsystem=cmake --sourcedirectory=/path/to/cmake/dir/
    

override_dh_auto_configure:
    dh_auto_configure -- -DCMAKE_RULE_MESSAGES=ON -DCMAKE_BUILD_TYPE=Release -DTESTING=OFF 

관련 정보