現在、CMakeによって生成されたRUN_TESTSプロジェクトを使用しているときに、ディレクトリCTestを変更するのに問題があります。現在、CMAKE_RUNTIME_OUTPUT_DIRECTORYはカスタムパスに設定されています。その結果、CTestが実行しようとすると、バイナリを含まないディレクトリから実行されます。
一時的な回避策として、$ {RUNTIME_OUTPUT_DIRECTORY} \ testを使用してADD_TESTを呼び出していますが、これが正しい解決策であるかどうかはわかりません。CTestが使用するデフォルトのディレクトリを変更するより良い方法はありますか?