내 프로젝트에서 나는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