2012-02-21 6 views
2

現在、CMakeによって生成されたRUN_TESTSプロジェクトを使用しているときにCTestディレクトリを変更する際に問題があります。現在、CMAKE_RUNTIME_OUTPUT_DIRECTORYはカスタムパスに設定されています。その結果、CTestを実行しようとすると、バイナリを含まないディレクトリから実行されます。ディレクトリを変更する方法CTestは生成されたVisual Studioファイルから実行されます

一時的な回避策として、私は$ {RUNTIME_OUTPUT_DIRECTORY} \ testを使用してADD_TESTを呼び出していますが、これが正しい解決策であるかどうかはわかりません。 CTestで使用されるデフォルトのディレクトリを変更する方法がありますか?

答えて

1

あなたADD_EXECUTABLEターゲットがmy_exeし、テスト名my_testを言う、あなたのようADD_TESTを呼び出すことができるはずである場合は、次の

cmake --help-command ADD_TEST 
を実行し、さらに情報について

ADD_TEST(NAME my_test COMMAND my_exe) 

関連する問題