私のプロジェクトでは、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